In the morning, visit the Ubud Monkey Forest, home to over 700 monkeys. See them swinging around and playing in their natural habitat. In the afternoon, explore the Ubud Art Market to see local handicrafts and souvenirs. End your day at the Tegalalang Rice Terrace and watch the sunset over the beautiful rice paddies.
Start your day early with a sunrise hike up Mount Batur. It's a moderate hike but the stunning views at the top are worth it. Afterward, relax at the nearby hot springs and then head to Tirta Empul Temple, a holy water temple where you can participate in a traditional Balinese purification ritual. End your day with a delicious meal at the famous Bebek Bengil Restaurant.
Get your adrenaline pumping with a visit to Bali Swing. Take a thrilling ride on one of the many swings and snap some amazing photos with the stunning jungle backdrop. In the afternoon, visit the Tegenungan Waterfall to cool off and relax. End your day with a Balinese dance performance and dinner at the Ubud Palace.
In the morning, head to the Bali Zoo and have breakfast with the orangutans. Afterward, visit the Jatiluwih Rice Terrace, a UNESCO World Heritage Site, and take a leisurely walk through the beautiful rice fields. In the afternoon, visit the iconic Tanah Lot Temple, known for its stunning sunset views over the sea.
Spend your last day relaxing on the beautiful Seminyak Beach. Rent a beach chair and umbrella, and soak up the sun. For some last-minute shopping, head to the Seminyak Square Shopping Mall. End your day with a sunset dinner at the Ku De Ta Restaurant.
If you're interested in Balinese culture, visit the Pura Besakih temple, also known as the "Mother Temple". For a day trip, head to the Nusa Islands for some snorkelling and diving. To maximize your fun, book a private tour guide who can customize your itinerary to your interests.
To check hotel and flight prices, click here.