After checking into your hotel, spend the morning exploring the Seminyak Beach. Later, visit Pura Petitenget Temple and indulge in a couple's massage at Prana Spa in the afternoon. For dinner, head to the beachfront restaurant of KU DE TA.
Spend the morning exploring the Ubud Palace and the nearby Ubud Market. Visit the Ubud Monkey Forest in the afternoon and enjoy the beautiful Tegalalang Rice Terrace. In the evening, attend a traditional Kecak Fire Dance performance.
Start your day early with a 2-hour sunrise trek to the top of Mount Batur. Enjoy the panoramic views of the surrounding landscape and have breakfast at the summit. On the way back, visit the Tirta Empul temple and Tegenungan Waterfall.
Relax at Nusa Dua Beach and indulge in water sports like parasailing and jet skiing. Visit the Museum Pasifika in the afternoon and enjoy dinner at the nearby Bumbu Bali Restaurant.
Visit the famous Uluwatu Temple in the morning and enjoy the scenic views of the Indian Ocean. Catch the Kecak and Fire Dance performance in the evening and have dinner at the Jimbaran Bay seafood restaurants.
Visit the Tanah Lot Temple in the morning and enjoy the beautiful sunset. Visit the nearby Bali Butterfly Park and have dinner at the Merah Putih Restaurant in Seminyak.
Before heading to the airport, visit the nearby Seminyak Square for some last-minute shopping. Have lunch at the beachfront La Lucciola Restaurant and depart to the airport for your flight back home.
Don't forget to visit the Tirta Gangga Water Palace and the Goa Gajah Temple. Take a day trip to the nearby island of Nusa Penida for some stunning beaches. For a unique experience, take a Hot Air Balloon ride in Ubud.
To maximize your fun, try a cooking class to learn about the traditional Balinese cuisine or take a yoga class at the Yoga Barn in Ubud. For a romantic evening, try a sunset dinner cruise.
Make sure to book your hotels and flights in advance at https://booking.tp.st/VhZsadPo.