Embark on an immersive 21-day mixed journey across Bali and Java, Indonesia, exploring a rich tapestry of ancient history and vibrant culture. Delve into magnificent cultural sites and traditional practices, experience local village life, and find spiritual wellness. This trip offers a profound exploration of Indonesia's heritage, from timeless crafts to sacred landscapes.
Arrive at Adisutjipto International Airport (JOG) in Yogyakarta, clear customs, and transfer to your accommodation.
Settle in and relax after your journey.
Ensure you have Indonesian Rupiah (IDR) for initial expenses.
Taxis and ride-hailing services are available from the airport. Agree on a fare beforehand or use a metered taxi.
Check into your mid-range hotel in Yogyakarta.
Take some time to freshen up and unpack.
Many hotels are centrally located, offering easy access to attractions.
Experience the bustling atmosphere of Malioboro Street, a famous shopping and culinary hub.
Browse for souvenirs, local crafts, and street food.
Be prepared for crowds and friendly haggling. Try some Gudeg, a traditional Javanese dish.
Enjoy a traditional Indonesian dinner at one of the many local eateries or 'lesehan' (mat-style dining) along Malioboro Street.
Wake up early for a breathtaking sunrise experience at Borobudur Temple, the world's largest Buddhist temple.
Witness the stunning spectacle as the sun illuminates the stupas and volcanic landscape.
Book a sunrise tour in advance, as access may be restricted to special tickets before general opening hours. Wear comfortable shoes and dress modestly.
Visit the smaller but significant Mendut and Pawon temples, located near Borobudur.
Mendut houses a large statue of Buddha with two bodhisattvas, while Pawon is a simpler, elegant temple.
These temples are part of the Borobudur complex and often visited together.
Enjoy a local lunch near the temple area before heading back to Yogyakarta.
Arrange for a private car with a driver for the full day to comfortably visit Borobudur, Mendut, and Pawon temples, and transfer back to Yogyakarta.
Java Bali Trips offers reliable transportation services for Java. They can arrange a full-day tour including these sites.
Enjoy a relaxing afternoon and evening back in Yogyakarta after an early start.
You might explore nearby shops or have a quiet dinner.
Explore the magnificent Prambanan Temple, a UNESCO World Heritage site and the largest Hindu temple complex in Indonesia, dedicated to the Trimurti: Brahma, Vishnu, and Shiva.
Wear comfortable walking shoes. Consider hiring a local guide at the entrance for deeper insights into the carvings and history.
Have lunch at a restaurant near the Prambanan area, offering local Indonesian cuisine.
Visit the archaeological site of Ratu Boko Palace, known for its panoramic views and stunning sunsets over the Prambanan complex and surrounding landscape.
It's a short drive from Prambanan. Great spot for photography.
Utilize a private driver service for convenient transportation to Prambanan Temple and Ratu Boko, ensuring a relaxed pace for your exploration.
EastJavaDriver offers comprehensive tour and transportation services in Yogyakarta and surrounding areas.
Enjoy dinner at a local restaurant in Yogyakarta, perhaps trying another Javanese specialty.
Visit the Kraton, the active palace of the Sultan of Yogyakarta, a complex of grand pavilions and courtyards that offers a glimpse into Javanese royal life and traditions.
Catch traditional performances if available (often in the mornings). Dress respectfully.
Explore Taman Sari, the former royal garden of the Sultanate of Yogyakarta, featuring bathing pools, mosques, and underground tunnels.
Wander through the narrow alleys of the surrounding kampung (village) for local crafts.
Savor an authentic Gudeg meal, Yogyakarta's signature dish made from young jackfruit stewed in coconut milk and palm sugar, served with rice and various side dishes.
Participate in a hands-on batik workshop to learn the traditional Indonesian art of wax-resist dyeing.
Create your own piece of batik fabric to take home.
Many workshops offer lessons for a small fee. It's a great way to understand the local craft and culture.
Book a private car with a driver for a full day to explore the Kraton, Taman Sari, and a Batik workshop, allowing flexibility and comfort.
Dadang Supardi Tours offers rental cars with drivers for individual tours in and around Yogyakarta.
Embark on an adventurous jeep tour around the base of Mount Merapi, one of Indonesia's most active volcanoes. Explore the lunar-like landscapes, visit a local museum dedicated to the volcano's eruptions, and see the bunkers.
Wear layers, as it can be chilly in the morning, and bring a face mask for dust. Tours can be arranged locally.
Have lunch at a restaurant in Kaliurang, a hillside resort town known for its cool climate and scenic views, located at the foot of Merapi.
Head back to your hotel in Yogyakarta.
Enjoy some downtime, perhaps by the pool or just relaxing in your room after a morning of adventure.
Explore more of Yogyakarta's diverse culinary scene.
You could visit a local night market for street food or try a traditional restaurant with Javanese music.
For a cultural evening, consider attending the Ramayana Ballet, an epic Javanese dance performance, often held outdoors with Prambanan Temple as a backdrop (seasonal) or at Purawisata.
Booking in advance is recommended, especially for the Prambanan open-air performance during dry season. This activity is optional and depends on your preference and budget.
Embark on an exhilarating jeep tour to witness the sunrise over Mount Merapi, one of Indonesia's most active volcanoes.
Explore the 'Alien Rock' and learn about the local impact of past eruptions.
Dress warmly for the early morning. Many local operators offer this tour; consider booking with a reputable local guide for the best experience. The tour typically includes a visit to the local museum.
Visit the small museum dedicated to the history and eruptions of Mount Merapi, providing insights into the volcano's power and the resilience of the local communities.
Often included in the jeep tour package. A sobering and educational experience.
Return to Yogyakarta for a well-deserved rest and enjoy a traditional Javanese lunch at a local warung (eatery).
Try Nasi Goreng (fried rice) or Gudeg (jackfruit stew), a Yogyakarta specialty.
Take an afternoon stroll along Gajah Mada Street, a vibrant area with shops and cafes, observing daily life.
Good for people-watching and experiencing the local atmosphere outside of the main tourist areas.
Learn the traditional Javanese art of batik by participating in a hands-on workshop.
Create your own masterpiece to take home as a souvenir.
Several studios offer workshops; look for one that teaches traditional techniques. Book in advance.
Visit the grand Kraton Ngayogyakarta Hadiningrat, the official residence of the Sultan of Yogyakarta.
Explore its majestic courtyards, pavilions, and learn about Javanese royal history and culture.
Check performance schedules (e.g., gamelan music, traditional dance) which often take place in the morning.
Immerse yourself in the bustling atmosphere of Malioboro Street, Yogyakarta's most famous shopping thoroughfare.
Browse for batik clothing, souvenirs, and local snacks.
Haggling is common and expected for many items. Be mindful of pickpockets in crowded areas.
Enjoy dinner at one of the many street food stalls or restaurants lining Malioboro Street, offering a variety of local Javanese dishes.
Try Nasi Pecel (rice with vegetable salad and peanut sauce) or Sate Klathak (lamb satay).
Explore the ruins of Taman Sari, the former royal garden of the Sultanate of Yogyakarta.
Discover its bathing pools, underground tunnels, and unique architecture.
Hire a local guide at the entrance for deeper insights into its history and hidden passages.
Visit Kota Gede, the historic silver-making district.
Explore artisan workshops, witness craftsmen at work, and perhaps purchase intricate silver jewelry.
Many shops offer demonstrations of the traditional silver crafting process.
Enjoy a leisurely lunch in Kota Gede, known for its traditional Javanese architecture and quaint eateries.
Look for a restaurant serving 'Sate Kere', a local street food specialty.
Utilize a private tour service like Java Private Tour to explore hidden gems of Yogyakarta or revisit favorite spots with personalized guidance.
This is a highly-rated option for customized tours. Discuss your interests with the guide beforehand. Booking: https://www.tripadvisor.com/Attraction_Review-g3382555-d13167078-Reviews-Java_Private_Tour-Depok_West_Java_Java.html?m=66827
Dive deeper into Indonesian culture with a hands-on cooking class.
Learn to prepare traditional Javanese dishes using fresh, local ingredients, culminating in enjoying your own creations for lunch.
Many guesthouses and specialty schools offer classes. A great way to take a taste of Indonesia home with you.
Enjoy a relaxed afternoon.
Perhaps revisit a favorite spot, pick up last-minute souvenirs, or start packing for tomorrow's journey to Bali.
Consider visiting a local cafe for a traditional kopi luwak (coffee) experience.
Indulge in a special farewell dinner at a restaurant offering traditional Javanese ambiance and cuisine, celebrating your time in Central Java.
Look for restaurants that offer live Gamelan music or traditional dance performances.
Enjoy a final breakfast in Yogyakarta and check out from your accommodation.
Arrange a taxi or ride-share to Yogyakarta International Airport for your flight to Bali.
Ensure you allow ample time for traffic and airport procedures.
A ride-share like Grab or a local taxi from your hotel are good options.
Take a domestic flight from Yogyakarta (JOG) to Denpasar (DPS), Bali.
This flight typically takes around 1.5 - 2 hours.
Lion Air, Citilink, and Garuda Indonesia are common airlines operating this route. Book in advance for better prices.
Upon arrival at Denpasar Airport (DPS), arrange a private transfer or taxi to your accommodation in Ubud, the cultural heart of Bali.
Traffic to Ubud can be significant, so the journey may take longer than expected.
Many drivers will be waiting at the airport. You can also pre-book a transfer through your Ubud hotel for convenience.
Check into your new accommodation in Ubud and take some time to settle in and relax after your travel day.
Enjoy your first dinner in Ubud, exploring the town's diverse culinary scene from local warungs to international restaurants.
Ubud has many healthy and vegetarian-friendly options.
Travel from Yogyakarta to Denpasar, Bali (DPS) by flight.
Upon arrival, take a pre-arranged shuttle or taxi directly to your accommodation in Ubud. Check-in and settle into the serene atmosphere.
Flights from Yogyakarta (JOG) to Denpasar (DPS) are frequent. Book airport transfer to Ubud in advance (approx. 1.5 hours drive).
Take a leisurely walk around the central streets of Ubud, getting acquainted with the town's charming shops, cafes, and galleries.
Walking is the best way to explore Ubud's compact center.
Visit the famous Sacred Monkey Forest, a natural habitat and spiritual site home to hundreds of playful long-tailed macaques and ancient temples.
Keep your belongings secure and avoid direct eye contact with the monkeys. Observe from a respectful distance.
Enjoy traditional Balinese cuisine at a local restaurant.
Try dishes like Nasi Goreng, Mie Goreng, or Babi Guling (if available).
Visit the iconic Tegalalang Rice Terraces, famous for their stunning cascading green fields.
Arrive early to beat the crowds and enjoy the tranquil morning light.
Best reached by scooter or taxi/private driver from Ubud (approx. 20-30 minutes).
Discover how local Balinese coffee and famous Luwak coffee are produced.
Enjoy a tasting session with various teas and coffees, often with scenic views.
Tasting is often free, but Luwak coffee has an additional cost. No pressure to buy.
Explore the historic Puri Saren Agung, the royal palace of Ubud.
Admire traditional Balinese architecture and intricate stone carvings.
Parts of the palace are still a private residence; visitors can explore the public areas.
Visit the beautiful Pura Taman Saraswati, a water temple dedicated to the Hindu goddess Saraswati, known for its lotus pond and classical Balinese architecture.
Often hosts traditional dance performances in the evenings (additional cost).
Experience the enchanting beauty of a traditional Balinese dance, such as the Legong or Barong dance, often held at Ubud Palace or other cultural venues.
Book tickets in advance, especially during peak season.
Visit Tirta Empul, a famous holy water temple where Balinese Hindus go for ritual purification.
You can participate in the 'melukat' purification ritual if you wish.
Bring a change of clothes if you plan to enter the holy spring water.
Approximately 30-minute drive from Ubud. Sarongs are required and provided at the entrance.
Visit one of Ubud's nearby artisan villages, such as Celuk (silver crafting) or Mas (wood carving), to see local artists at work and perhaps purchase unique souvenirs.
Accessible by scooter or short taxi ride from Tirta Empul or Ubud.
Enjoy a scenic walk along the Campuhan Ridge, offering breathtaking views of lush green valleys and traditional Balinese villages.
Best enjoyed in the late afternoon for cooler temperatures and beautiful sunset views. Wear comfortable shoes.
Unwind with a relaxing yoga session at one of Ubud's renowned yoga studios, focusing on spiritual wellness and mindfulness.
Many studios offer drop-in classes for all levels.
Dine at one of Ubud's many healthy and organic cafes, offering fresh, local, and often vegetarian/vegan options.
Visit Goa Gajah, an ancient archaeological site with a cave entrance carved to resemble a demonic mouth.
Explore the courtyards, bathing temple, and meditation cave.
Approximately 15-minute drive south of Ubud. Sarongs are provided for temple entry.
Immerse yourself in Balinese culinary traditions by taking a cooking class.
Learn to prepare authentic dishes using fresh local ingredients, often including a visit to a local market.
Many classes include pick-up from Ubud hotels. Enjoy the meal you've prepared for lunch.
Wander through the bustling stalls of the Ubud Art Market, a great place to find unique handicrafts, textiles, paintings, and souvenirs.
Haggling is expected and part of the fun! Arrive later in the day for fewer crowds than the early morning.
Enjoy a relaxed dinner at a restaurant offering picturesque views of Ubud's surrounding rice fields, soaking in the serene atmosphere.
May require a short scooter ride or taxi from your accommodation.
Embark on an exciting ATV (All-Terrain Vehicle) adventure, riding through jungles, rice fields, and traditional villages for an adrenaline-filled exploration of Bali's countryside.
Safety briefing and equipment provided. Some tours include lunch. Booking: https://www.tripadvisor.com/Attraction_Review-g317103-d10364855-Reviews-Java_Adventure_Trail-Banyuwangi_East_Java_Java.html?m=66827 (This is a generic link as ATV Bali Indonesia link doesn't go to ATV directly, using Java Adventure Trail for a similar activity type).
Indulge in a relaxing Balinese massage or spa treatment, a perfect way to rejuvenate after your adventures.
Ubud is known for its excellent and affordable spa services.
Enjoy a final dinner in Ubud, perhaps at a restaurant you loved or try a new one for a memorable last evening in the cultural capital.
Travel from Ubud to the Jimbaran area in South Bali.
Check into your accommodation and settle in.
Arrange a private car or ride-hailing service for a comfortable transfer from Ubud to Jimbaran.
Enjoy a leisurely walk along Jimbaran Beach, soak in the coastal atmosphere, and relax by the sea.
Jimbaran is known for its calm waters and local fishing village vibe.
Savor fresh seafood at one of the many local warungs or restaurants along Jimbaran Bay.
Many restaurants allow you to pick your fresh seafood and have it grilled to order.
Unwind at your hotel, perhaps by the pool, after your transfer and lunch.
Witness the beautiful sunset over Jimbaran Bay, known for its stunning evening views.
Depart early from Jimbaran for a day trip to Nusa Penida, an island known for its dramatic cliffs and incredible marine life.
You'll be transferred to Sanur harbor for a speedboat ride.
Many tour operators include hotel pickup from South Bali. The speedboat ride to Nusa Penida takes about 30-45 minutes.
Enjoy a thrilling snorkeling experience around Nusa Penida, visiting spots like Manta Bay (for manta rays), Crystal Bay, and Gamat Bay, famous for their clear waters and vibrant coral reefs.
Have lunch at a local restaurant on Nusa Penida, enjoying the island vibes.
Visit the iconic Kelingking Beach viewpoint for breathtaking views of the T-Rex shaped cliff and turquoise waters.
While descending to the beach is an option, it's very steep and time-consuming.
Bring your camera for stunning photos. Wear sturdy shoes if you plan to walk down a little bit.
Take the speedboat back to Sanur and transfer to your accommodation in Jimbaran.
Enjoy a relaxing evening and dinner at your resort or a nearby restaurant in Jimbaran.
Experience an exciting ATV ride through diverse terrains, including rice paddies, jungles, and local villages.
A fun way to explore Bali's natural beauty.
Enjoy lunch at a café or restaurant in the Uluwatu area.
Explore the ancient Uluwatu Temple, perched dramatically on a cliff edge with stunning ocean views.
Be mindful of the resident monkeys.
Wear a sarong and sash (provided at the entrance) out of respect. Keep belongings secure from monkeys.
Witness a mesmerizing Kecak Fire Dance performance at sunset on the cliffside amphitheater near Uluwatu Temple, depicting a scene from the Ramayana epic.
Return to Jimbaran for a relaxing dinner, perhaps trying another seafood spot or a local restaurant.
Visit Pantai Pandawa, a 'secret beach' carved into the limestone cliffs, offering calm turquoise waters perfect for swimming and sunbathing.
Rent a beach chair and umbrella for ultimate relaxation. There are also local warungs for snacks and drinks.
Enjoy a casual lunch at a local eatery near Pandawa Beach or on your way to the next beach.
Head north to explore the more bustling areas of Kuta or Seminyak.
Walk along Kuta Beach or browse the boutique shops and cafes in Seminyak.
Kuta is known for surfing and lively atmosphere, while Seminyak offers more upscale dining and shopping.
Enjoy a relaxed sunset view from one of Seminyak's beach clubs or bars, followed by dinner at one of its many renowned restaurants.
Indulge in a relaxing traditional Balinese massage to unwind and rejuvenate after your adventures.
Many spas offer excellent services.
Book in advance, especially for popular spas. Many resorts also offer spa services.
Enjoy a final leisurely lunch in Jimbaran, perhaps revisiting a favorite spot or trying something new.
Do some last-minute souvenir shopping in Jimbaran or a nearby area to pick up gifts and mementos from your trip.
Look for local crafts, batik, or coffee.
Return to your accommodation to pack and relax, preparing for your departure tomorrow.
Enjoy a farewell dinner, reflecting on your incredible Indonesian adventure.
Enjoy a final Indonesian breakfast at your accommodation or a nearby cafe, savoring the last flavors of Bali.
Try some local Balinese coffee and pastries if available.
Complete your packing and prepare for checkout from your accommodation.
Ensure you have all your belongings and souvenirs. Check for any forgotten items.
Arrange for a private taxi or ride-sharing service to transfer to Ngurah Rai International Airport (DPS) for your departure.
Traffic can be unpredictable in Bali, especially around Denpasar. Allow ample time for your journey to the airport.
Check in for your international flight and depart from Bali, concluding your Indonesian adventure.
Arrive at the airport at least 2-3 hours before your scheduled international flight. Don't forget to pay any departure taxes if not included in your ticket.
This 21-day itinerary for Yogyakarta, Java can be customized using our AI travel planner. Chat with our AI assistant to modify activities, adjust timings, add personal preferences, and get recommendations for restaurants, hotels, and transportation.