Visit the Sacred Monkey Forest Sanctuary in the morning and admire the iconic Ubud Palace in the afternoon. End the day with a traditional Balinese dance performance.
Enjoy the morning at Geger Beach, known for its crystal-clear waters and white sand. In the afternoon, head to the Water Blow for a unique natural spectacle. End the day with a sunset dinner at Bumbu Bali Restaurant.
Start the day with surfing lessons at Kuta Beach. In the afternoon, visit the Bali Sea Turtle Society Conservation to learn about sea turtle conservation efforts. End the day with a night out at Sky Garden Bali.
Enjoy a relaxing morning at Potato Head Beach Club. In the afternoon, indulge in some retail therapy at Seminyak Square. End the day with a romantic dinner at La Lucciola.
Start the day with a yoga class at Samadi Bali. In the afternoon, visit the Garuda Wisnu Kencana Cultural Park for a cultural experience. End the day with seafood dinner on the beach at Jimbaran Bay.
Enjoy a scenic morning hike at the Sidemen Rice Terraces. In the afternoon, visit the Pura Lempuyang Temple, known as the "Gates of Heaven". End the day with a delicious Balinese dinner at Warung Uma Anyar.
Visit the Bali Museum in the morning to learn about Balinese history and culture. In the afternoon, take a cooking class at the Paon Bali Cooking School. End the day with a sunset stroll on the Sanur Beach boardwalk.
If you have extra time, explore the Tegalalang Rice Terrace, take a dip in the Tegenungan Waterfall, or hike up Mount Batur for a beautiful sunrise view. Consider taking a day trip to the nearby islands of Nusa Penida or Lembongan. Don't forget to try the local delicacies like Nasi Goreng and Babi Guling, and take home some souvenirs from Ubud Market or Sukawati Art Market.
Check for hotel and flight prices here.