In the morning, enjoy a thrilling white water rafting on the Ayung River. In the afternoon, visit the Ubud Monkey Forest, home to over 700 monkeys. In the evening, watch a traditional Balinese dance performance at the Puri Saren Palace.
Start your day early with a sunrise hike up Mount Batur. In the afternoon, relax at the natural hot springs near the mountain. In the evening, head to the Bali Safari and Marine Park for a night safari.
Take a boat tour to watch dolphins in the morning. In the afternoon, go snorkeling at the Menjangan Island. In the evening, enjoy a bonfire on the beach.
Visit the Kelingking Beach and take that perfect Instagram photo. In the afternoon, swim at the crystal clear water of the Angel's Billabong. In the evening, hike to the Broken Beach and watch the sunset.
Explore the Uluwatu Temple, a cliffside Hindu temple with stunning ocean views. In the afternoon, go surfing at the famous Padang Padang Beach. In the evening, watch the Kecak Fire Dance at the Uluwatu Temple.
Hike up to the highest peak in Bali, the Mount Agung. In the afternoon, visit the Pura Lempuyang Temple, known as the "Gates of Heaven". In the evening, relax at the Tirta Gangga Water Palace.
Visit the Tanah Lot Temple, an ancient Hindu shrine on a rock formation. In the afternoon, enjoy a luxurious spa treatment. In the evening, party at the Potato Head Beach Club.
If you're up for more adventure, consider canyoning in Git Git Waterfall or paragliding in Timbis Beach. For a side trip, visit the neighbouring island of Lombok and hike up Mount Rinjani. To maximize your fun, book a private tour with a local guide who can take you off the beaten path. Don't forget to try the local cuisine, such as babi guling or nasi campur.
Plan your trip to Bali now! Click here to find hotels and flights.