Welcome to Bali, the Island of the Gods! Start your trip by checking into your hotel in the picturesque town of Ubud. In the morning, immerse yourself in the beauty of Tegalalang Rice Terrace, a UNESCO World Heritage Site. Admire the stunning rice terraces and learn about traditional Balinese agriculture. Afternoon is the perfect time to visit the Ubud Monkey Forest, where you can interact with playful monkeys and explore the lush greenery. As evening descends, head to the Ubud Art Market, a vibrant hub of local crafts, paintings, and souvenirs.
Embark on a spiritual journey today by visiting the sacred Tirta Empul Temple, known for its holy spring and purification rituals. Spend the morning exploring the temple and participating in a traditional cleansing ceremony. Afterward, cool off at the stunning Tegenungan Waterfall, where you can swim in the refreshing natural pool surrounded by lush greenery. In the evening, enjoy a traditional Balinese dance performance in Ubud.
Take a boat ride to the stunning Gili Islands, a tropical paradise known for its crystal-clear waters and vibrant marine life. Spend the day snorkeling or diving around the three islands: Gili Trawangan, Gili Meno, and Gili Air. Swim with turtles, explore colorful coral reefs, and relax on pristine white sand beaches. Enjoy the laid-back island atmosphere and savor a fresh seafood dinner as the sun sets.
Fly to Yogyakarta, the cultural capital of Indonesia, and check into your hotel. Start the day by visiting the magnificent Borobudur Temple, the largest Buddhist temple in the world. Marvel at the intricate stone carvings and panoramic views from the top. In the afternoon, explore the Sultan's Palace (Kraton) and learn about Javanese royalty. End the day with a visit to the vibrant Malioboro Street, where you can shop for traditional batik clothing and enjoy local street food.
Embark on a thrilling journey to Mount Bromo, one of Indonesia's most iconic volcanoes. Wake up early for a sunrise hike to the viewpoint, where you can witness the breathtaking panorama of the volcanic landscape. Afterward, descend into the caldera and experience the otherworldly beauty up close. In the afternoon, visit the Madakaripura Waterfall, a hidden gem nestled within a lush canyon. Return to Yogyakarta in the evening.
Fly back to Bali and head to the stunning beaches of the southern coast. Spend the morning relaxing and sunbathing at Kuta Beach, known for its golden sands and great surf. In the afternoon, visit the sacred sea temple of Uluwatu perched on a cliff overlooking the Indian Ocean. Enjoy a mesmerizing Kecak Fire Dance performance as the sun sets. End the day with a seafood dinner at Jimbaran Bay, feasting on grilled fish and prawns by the beach.
Take a boat ride to Nusa Penida, a breathtaking island off Bali's coast. Explore the stunning natural attractions, including Kelingking Beach with its famous T-Rex-shaped cliff, Broken Beach, and Angel's Billabong. Immerse yourself in the turquoise waters of Crystal Bay and snorkel among colorful coral reefs. Enjoy a picnic lunch with a scenic view before returning to Bali in the evening.
When in Bali, don't miss the chance to visit the lesser-known attractions. Explore the mystical Goa Gajah (Elephant Cave) near Ubud, a UNESCO-listed archaeological site with ancient rock-cut caves. Experience the tranquility of Tegal Wangi Beach in Jimbaran, a hidden gem known for its secluded cove and stunning sunsets. For a unique cultural experience, attend a traditional Balinese cooking class and learn to prepare authentic dishes using local ingredients.
For checking hotel and flight prices, click here.