Embark on a diverse 20-day mid-range adventure through Indonesia, perfectly balancing cultural exploration, thrilling activities, and blissful relaxation. From ancient temples and vibrant local traditions to stunning natural landscapes and serene beaches, this trip offers an unforgettable journey into the heart of the archipelago.
Begin your journey to Bali, Indonesia.
Your flight will take approximately 39 hours and 55 minutes, including layovers.
Ensure you arrive at the airport with ample time for check-in and security procedures.
Continue your international flight journey towards Denpasar, Bali.
Enjoy the in-flight entertainment and rest up for your adventure.
Stay hydrated and stretch regularly during long flights.
Touch down at Ngurah Rai International Airport in Denpasar, Bali.
Complete immigration and customs procedures.
Have your visa (if required) and passport ready. You can purchase a local SIM card at the airport for convenience.
Be greeted by your private transfer service for a comfortable journey to your accommodation in Ubud.
Private car transfer arranged for ease of travel.
Check into your hotel in Ubud, settle in, and take some time to relax after your long journey.
Enjoy the tranquility of Ubud and refresh yourself.
Savor your first authentic Balinese dinner at a local warung or restaurant in Ubud.
Visit the lush natural habitat and sanctuary of the Balinese long-tailed macaque monkeys, home to ancient temples.
Be mindful of your belongings as monkeys can be curious. Avoid direct eye contact and do not feed them.
Explore the vibrant Ubud Art Market for local crafts and souvenirs, then visit the beautiful Saraswati Temple known for its lotus pond.
Haggle respectfully at the market. Saraswati Temple is dedicated to the Hindu goddess of knowledge, music, and art.
Enjoy lunch at a local restaurant offering a variety of Balinese and international cuisine.
Join Putu in her home for a private, hands-on cooking class, preparing 2-3 authentic Balinese dishes.
A unique cultural and culinary experience. Learn about local ingredients and cooking techniques.
Start your day with a calming yoga session at one of Ubud's renowned studios or your hotel.
A great way to connect with Bali's tranquil energy. Drop-in classes are widely available.
Discover Bali’s cultural and natural gems with a private driver/guide.
Customize your tour to include sites like Tegalalang Rice Terraces, a coffee plantation, and Tegenungan Waterfall.
Your private driver can also act as a photographer/videographer. Flexible itinerary based on your interests.
Enjoy a final dinner in Ubud, perhaps trying a different local dish or revisiting a favorite spot.
Enjoy a private car transfer from your accommodation in Ubud to the trendy Seminyak area in South Bali.
The scenic drive will take approximately 1.5 to 2 hours.
Private car transfer arranged by your previous accommodation or a local provider.
Check into your hotel in Seminyak, settle into your room, and refresh after your journey.
Savor authentic Indonesian flavors at a local 'warung' (small family-owned restaurant) in Seminyak.
Unwind on the golden sands of Seminyak Beach, soak up the sun, or take a refreshing dip in the ocean.
Enjoy a leisurely walk along the shore or rent a sunbed.
Explore the vibrant streets of Seminyak, famous for its boutique shops, art galleries, and trendy cafes.
Enjoy a delightful dinner at one of Seminyak's many beachfront restaurants, watching the beautiful Bali sunset.
Embark on a scenic drive to the southern tip of Bali, heading towards the iconic Uluwatu Temple.
Hire a private driver for the day or use a ride-hailing app like Grab/Gojek.
Visit the majestic Uluwatu Temple, perched on a dramatic cliff overlooking the Indian Ocean.
Be mindful of the resident monkeys.
Wear appropriate attire (sarong/sash) which can be rented at the entrance. Watch out for monkeys, they can snatch belongings.
Enjoy lunch at a restaurant with stunning views of the ocean near Uluwatu.
Spend the afternoon at the picturesque Padang Padang Beach, known for its white sand and clear waters, popular among surfers and sunbathers.
Access requires a small entrance fee. The beach is reached via a narrow staircase through a rock crevice.
Conclude your day with a fresh seafood dinner on Jimbaran Beach, where restaurants set up tables directly on the sand.
Depart from your Seminyak hotel and travel to Sanur Port to catch a fast boat to Nusa Penida.
Arrange a taxi or ride-hailing service to Sanur. Fast boat tickets should be booked in advance.
Experience an unforgettable diving adventure in Nusa Penida with a small group and experienced dive guides.
Explore vibrant coral reefs and diverse marine life. This tour is for certified divers.
Suitable for certified divers. Confirm your certification details with the operator upon booking. Includes equipment and guide.
Take the fast boat back from Nusa Penida to Sanur Port, and then transfer back to your hotel in Seminyak.
Ensure your return boat ticket and transfer back to the hotel are arranged.
Enjoy a relaxed dinner in Seminyak after your exciting day of diving.
Start your day with a refreshing yoga session at a Canggu studio or take a beginner's surf lesson at Echo Beach.
Many studios offer drop-in classes. Surf lessons can be booked on the beach.
Indulge in a healthy and delicious lunch at one of Canggu's famous cafes, known for their vibrant atmosphere and fresh cuisine.
Spend a leisurely afternoon at Echo Beach, enjoying the relaxed vibe, watching surfers, or simply unwinding by the sea.
Treat yourself to a relaxing traditional Balinese massage, a perfect way to rejuvenate after a day of activities.
Enjoy a final memorable dinner in Seminyak, perhaps trying a different restaurant or revisiting a favorite spot.
Enjoy your last breakfast in Seminyak before checking out from your hotel.
Enjoy a comfortable private transfer from your Seminyak hotel to Ngurah Rai International Airport (DPS) for your flight to Yogyakarta.
Product Code: 285838P2. Booking: https://www.viator.com/tours/Seminyak/Bali-Airport-Private-Transfer-Service/d34198-285838P2?mcid=42383&pid=P00266106&medium=api&api_version=2.0
Board your domestic flight from Denpasar (DPS) to Yogyakarta International Airport (YIA) or Adisutjipto International Airport (JOG).
The flight duration is approximately 1 hour. Please note the time zone change from WITA (Bali) to WIB (Yogyakarta) upon arrival.
Book an early afternoon flight to allow for sufficient transfer time. Consider airlines like Garuda Indonesia, Citilink, or Lion Air. (Arrival time in Yogyakarta will be 13:00 WIB due to time difference)
Arrive at Yogyakarta airport, transfer to your hotel, and check in.
The rest of the afternoon is free for you to relax or explore your immediate surroundings.
Arrange a taxi or pre-booked transfer from the airport to your hotel.
Catch a domestic flight from Denpasar (DPS) to Adisutjipto International Airport (JOG) in Yogyakarta.
The flight duration is approximately 1.5 hours.
Private taxi or ride-sharing service from your accommodation in Bali to DPS airport. Upon arrival at JOG, take a taxi or pre-booked transfer to your hotel.
Check into your hotel in Yogyakarta and take some time to settle in and relax after your journey.
Immerse yourself in the bustling atmosphere of Malioboro Street, Yogyakarta's most famous shopping street.
Browse local handicrafts, batik, souvenirs, and enjoy street food.
Perfect for an evening stroll, people-watching, and trying local snacks like 'gudeg' or 'bakpia'. Be prepared to haggle for prices.
Enjoy a traditional Javanese dinner at one of the many local eateries or 'lesehan' (floor seating restaurants) along Malioboro Street.
Depart early to witness a breathtaking sunrise over the magnificent Borobudur Temple, the world's largest Buddhist temple.
Explore the intricate carvings and stupas as the morning light reveals the stunning volcanic landscape.
Book a sunrise tour package in advance which often includes transport from Yogyakarta and special entry for sunrise. Wear comfortable shoes and bring a light jacket.
Enjoy breakfast at a local restaurant or cafe near the Borobudur complex.
Visit the majestic Prambanan Temple, a UNESCO World Heritage site and the largest Hindu temple complex in Indonesia.
Admire its tall, pointed architecture and the beautiful carvings depicting the Ramayana epic.
Consider hiring a local guide at the entrance for deeper insights into the temple's history and mythology.
Hire a private driver or take a local bus/taxi for the approximately 1.5-hour drive from Borobudur to Prambanan.
Have a late lunch at a restaurant near the Prambanan complex, savoring more Indonesian flavors.
Travel back to your hotel in Yogyakarta after a day of temple exploration.
Experience the spectacular Ramayana Ballet performance, often held outdoors with Prambanan Temple as a backdrop (during dry season) or indoors.
This captivating show tells the Hindu epic through traditional dance and music.
Explore the majestic Keraton Ngayogyakarta Hadiningrat, the official residence of the Sultan of Yogyakarta.
Discover the rich history, architecture, and cultural traditions of the Javanese monarchy.
Check for traditional Javanese dance or gamelan performances, often held in the mornings.
Visit Taman Sari, the ruins of a former royal garden and bathing complex of the Sultanate of Yogyakarta.
Explore its unique architecture, underground tunnels, and bathing pools.
This site is within walking distance of the Keraton or a short becak ride. Wear comfortable shoes as there are many steps.
Savor authentic Javanese dishes at a local restaurant.
Try 'nasi gudeg' (jackfruit stew with rice) or 'sate klathak' (goat satay).
Engage in a hands-on batik workshop to learn the traditional Indonesian textile art.
Create your own batik masterpiece to take home as a unique souvenir.
Enjoy a leisurely evening, perhaps exploring more of the local markets or simply relaxing.
Dinner at a restaurant of your choice.
Embark on an exhilarating jeep tour around the base of Mount Merapi, one of Indonesia's most active volcanoes. Explore the 'lava tour' route, visiting areas affected by past eruptions, including abandoned villages, museums of the eruption, and stunning viewpoints.
Dress in layers as it can be cool in the morning, and bring a face mask or scarf to protect from dust.
Arrange a private driver or join a tour that includes transport from Yogyakarta to Kaliurang (approx. 1 hour drive each way).
Enjoy lunch at a restaurant in the Kaliurang area, known for its cooler climate and scenic views.
Visit the Ullen Sentalu Museum, a private museum dedicated to Javanese culture, art, and the history of the Mataram Kingdom.
It offers an insightful and well-curated experience.
Guided tours are mandatory and included in the entrance fee. Photography is restricted in some areas.
Enjoy your final dinner in Yogyakarta at a restaurant specializing in Javanese or Indonesian cuisine.
Enjoy a relaxed morning for some last-minute souvenir shopping in the local markets or specialty shops around your hotel, picking up any gifts or mementos.
Check out from your hotel and enjoy a final delicious Javanese lunch before heading to the airport.
Take a domestic flight from Adisutjipto International Airport (JOG) to Lombok International Airport (LOP).
This concludes your Java segment and begins your island exploration in Lombok.
Private taxi or ride-sharing service to JOG airport. Upon arrival at LOP, arrange for a transfer to your accommodation in Lombok (details for Lombok accommodation will be in the next itinerary segment).
Take a domestic flight from Yogyakarta (SRG) to Lombok International Airport (LOP).
Please allow ample time for airport transfer and check-in for your flight.
Transfer from Lombok International Airport (LOP) to your hotel in the Senggigi or Kuta Lombok area.
Arrange a private car transfer or take a taxi from the airport.
Check into your chosen accommodation and settle in.
Enjoy the facilities and relax after your journey.
Spend the afternoon relaxing on a nearby beach, enjoying the sun and calm waters.
Consider Senggigi Beach for its beautiful views.
Enjoy a delightful dinner at a beachfront restaurant in Senggigi, witnessing a beautiful sunset over the ocean.
Take a taxi or private car to Bangsal Harbor, the main port for boats to the Gili Islands.
Negotiate fare with taxi drivers or pre-book a transfer.
Board a public boat or speed boat to Gili Trawangan, the largest and most vibrant of the Gili Islands.
Public boats are cheaper but depart when full. Speed boats are faster and more frequent.
Enjoy snorkeling in the crystal-clear waters of Gili Trawangan, known for its vibrant marine life and coral reefs.
Relax on the white sand beaches.
Many stalls offer snorkel gear rental. You can also join a guided snorkeling tour to visit multiple spots around the Gilis.
Savor a fresh seafood lunch at one of the many beachfront restaurants or warungs on Gili Trawangan.
Rent a bicycle and cycle around the island, explore local shops, or simply relax by the beach. There are no motorized vehicles on the Gili Islands.
Take a boat back to Bangsal Harbor and then a transfer back to your hotel in Lombok.
Ensure you leave Gili Trawangan with enough time to catch a transfer back to your accommodation before dark.
Embark on a full-day tour to explore the stunning, pristine beaches of South Lombok.
Visit Kuta Lombok, Tanjung Aan Beach, and Mawun Beach, known for their unique crescent shapes and white sands.
Consider hiring a private driver for the day to comfortably visit multiple beaches. Don't forget sunscreen and swimwear!
Enjoy lunch at a local restaurant in Kuta Lombok, a growing surf town with a laid-back vibe.
Witness a beautiful sunset from Mawun Beach, one of Lombok's most picturesque bays.
Return to Senggigi for dinner, perhaps trying a different local restaurant or enjoying fresh grilled fish.
Join the Anggrek Putih Lombok Cooking Class to learn how to prepare authentic Indonesian dishes.
This hands-on experience offers insight into local cuisine.
Book in advance as classes have a minimum of 2 people. Product Code: 225137P1.
Savor the delicious dishes you prepared during the cooking class for your lunch.
Spend the afternoon at your leisure.
You could relax by the hotel pool, enjoy a traditional Balinese massage, or explore local shops for souvenirs.
Enjoy a special farewell dinner to conclude your Indonesian adventure, perhaps at a restaurant with live music or a fine dining option.
Enjoy a relaxed morning, have breakfast, and finish packing for your departure.
You might do some last-minute souvenir shopping if time permits.
Check out from your accommodation in Lombok.
Travel from your hotel to Lombok International Airport (LOP) for your flight.
Ensure to leave with plenty of time for check-in and security.
Take a domestic flight from Lombok (LOP) to Yogyakarta (SRG) or another major hub for your international connection.
This 20-day itinerary for Ubud, Bali 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.