Day 1: Uluwatu Temple and Padang Padang Beach
Visit one of the island's most magnificent sea temples, Uluwatu, which stands majestically on a cliff overlooking the ocean. Pause for breathtaking sunset views before heading to nearby Padang Padang, a hidden cove surrounded by soaring cliffs.
Day 2: Sekumpul Waterfall and Jatiluwih Rice Terraces
Embark on a scenic drive to the tranquil Sekumpul waterfall, Bali's most beautiful cascading waterfall set amidst lush greenery. Afterward, proceed to Jatiluwih - UNESCO's world heritage site - which offers fabulous panoramic views of the terraced rice paddies.
Day 3: Ulun Danu Beratan Temple and Bedugul Botanical Garden
Fascinate yourself with Bali's classic tourist spot, Ulun Danu Beratan, on the lake's edge with a mountain backdrop. In the afternoon, appreciate the peace and serenity of the Bedugul Botanical Garden showcasing an extensive collection of flora.
Day 4: Tanah Lot and Canggu Beach
Discover the iconic Tanah Lot temple located on a rocky islet surrounded by crashing waves. Then, head to the chic and hip Canggu beach to enjoy the cool vibes, sunbathe, and watch the glittering sunset while sipping cocktails.
Day 5: Tirta Empul and Kintamani Volcano
Explore the mysterious Tirta Empul, one of Bali's holiest temples, famous for its crystal-clear holy water. Later, have lunch while marveling at picturesque views of Mount Batur and its crater lake.
Day 6: Explore Ubud
Experience the charm of Bali's cultural center by wandering around the streets to visit art galleries, museums, stores selling handmade crafts, and traditional markets selling fruits, spices, and street food.
Day 7: Goa Gajah and Tegalalang Rice Terrace
Take a journey to the Goa Gajah - also known as Elephant Cave - with its historic caves and ancient relics. After that, head to the breathtaking Tegalalang rice terraces and witness the terraced rice paddies sculptured into the hillside with lush greenery in the backdrop.
Day 8: Nusa Penida Island
Escape Bali's crowds to explore the natural beauty of Nusa Penida Island. Visit Kelingking Beach, Broken Beach, Angel Bilabong Beach, and Crystal Bay Beach.
Day 9: Sunrise at Mount Agung
Experience a thrilling early morning hike to Bali's tallest mountain, Mount Agung, and witness the sunrise orchestra of colors. Afterward, relax at the natural hot springs nearby.
Day 10: Lovina Dolphin Watching and Banjar Hot Springs
Head to the northern coast and witness the charming Lovina dolphins. Afterward, relax at the Banjar hot springs, some of Bali's most beautiful outdoor pools fed by thermal waters.
Day 11: Taman Ayun Temple and Sebatu Temple
Visit Taman Ayun, a 17th-century royal water temple surrounded by moats, and rarely seen by tourists. Afterward, head to Sebatu Temple, an off-the-beaten-path temple celebrated for its natural springs and waterfalls.
Day 12: Jimbaran Beach and GWK Cultural Park
Savor a seafood feast with sunset views at Jimbaran, one of Bali’s most famous beaches. Afterward, head to the Garuda Wisnu Kencana (GWK) Cultural Park, home to Bali’s gigantic statue of Lord Vishnu.
Day 13: Monkey Forest and Tegenungan Waterfall
Embrace the wild side at the Monkey Forest, home to over 700 mischievous monkeys. Then, head to Tegenungan Waterfall, one of Bali's most picturesque waterfalls.
Day 14: Shopping and Departure
Spend your final day shopping and discovering last-minute souvenirs. Head to the airport, bidding goodbye to Bali with fond memories.
Time and Costs Estimates
Uluwatu Temple ($10, 2 hours)
Sekumpul Waterfall ($5, 4 hours)
Ulun Danu Beratan Temple ($15, 2 hours)
Tanah Lot ($10, 2 hours)
Tirta Empul ($20, 2 hours)
Goa Gajah ($5, 2 hours)
Nusa Penida Island ($100, a full day)
Mount Agung Sunrise ($50, a full day)
Lovina Dolphin Watching ($25, 2 hours)
Taman Ayun Temple ($7, 2 hours)
Jimbaran Beach ($40, 2 hours)
Monkey Forest ($5, 2 hours)
Shopping ($50-$100, 4 hours)
Total Estimated Costs: $337-$387
Transportation
Transportation in Bali is mainly by hired cars, taxis, motorcycles and bicycles. Uber, Grab, and Gojek are also available. Always be careful when driving on the roads, as traffic can be heavy, and roads can be winding and steep, especially in mountainous regions. For a hassle-free journey, hire a driver with a car, which starts from $30-$50 per day, depending on the car's model and the destinations you want to visit. Ferries and boats connect Bali to Lombok, Nusa Lembongan, and the Gili Islands with various rates and travel times.
Useful Tips
If you have less than 14 days, prioritize the list and cut some destinations. However, if you plan to extend your stay, you may consider exploring other regions, such as West Bali and East Bali. You should also keep in mind Bali's peak tourist times, typically around the end of the year when the island gets crowded, and prices rise. Book hotels in advance to avoid overbooking.