Visit one of Bali's most iconic temples, set on a rocky outcropping surrounded by crashing waves. Arrive early to avoid the crowds and stay for sunset.
Visit the Ubud Monkey Forest, explore traditional markets and art galleries, and end the day with a traditional Balinese dance performance.
Enjoy a day on the beach, indulge in some shopping, and dine at one of Seminyak's many excellent restaurants.
Visit the holy Tirta Empul Temple and take a dip in its sacred waters before seeing the stunning Tegalalang Rice Terraces.
Experience Bali's famous surf breaks in Kuta, or take a lesson if you're a beginner. Spend the evening at the beachfront bars and restaurants.
Visit the jaw-dropping clifftop Uluwatu Temple and then spend the day exploring the nearby beaches, such as Padang-Padang and Bingin.
Head to Tanjung Benoa for a day of water sports, including parasailing, jet skiing, and banana boating. End your trip with a seafood dinner on the beach.
If you have extra time, consider hiking Mount Batur for a stunning sunrise view, taking a day trip to the nearby Gili Islands, or exploring Bali's cultural heart in the town of Sidemen. To maximize your fun, consider hiring a private driver for the day to take you to multiple locations without worrying about transportation or navigation. Finally, be sure to try some of Bali's delicious traditional dishes like nasi goreng and satay, and don't forget to bargain at the markets!
For hotel and flight bookings, click here.