Start the day early and visit one of Bali's most iconic spots, the Tegalalang Rice Terrace, then head to Tegenungan Waterfall for a refreshing swim. Afterward, explore one of Bali's most important historical sites, the Goa Gajah temple.
Watch the sunrise from the summit of Mount Batur, then head to the holy Tirta Empul Temple for a purification bath. End the day exploring one of Bali's ancient and mysterious archeological sites, the Elephant Cave.
Start the day by visiting the stunning Ulun Danu Bratan Temple, then stop by Bali's UNESCO Heritage Jatiluwih Rice Terrace for lunch. End the day watching the sunset at the beautiful Tanah Lot Temple.
Spend the day at one of Bali's most popular beaches, Kuta Beach, where you can lounge on the sand, surf, and play beach games. End the day at Jimbaran Bay, where you can enjoy fresh seafood on the beach while watching the sunset.
Head to one of Bali's most beautiful temples, the Uluwatu Temple, for panoramic ocean views and a traditional Balinese Kecak dance performance. Then, visit two of Bali's most beautiful beaches, Padang Padang Beach and Nusa Dua Beach.
If you have more time, consider visiting Bali's artistic center, Ubud, for shopping and traditional dances. For the foodies, explore Bali's diverse culinary scene. If you have less time, consider combining some of the sites, like Tegalalang Rice Terrace and Tegenungan Waterfall, into one day to create more flexibility.