Visit the iconic Uluwatu Temple perched on a cliff overlooking the Indian Ocean in the morning. Enjoy a seafood lunch at Jimbaran Bay and watch the sunset while experiencing the Kecak Dance at the temple in the evening.
Start your day with a relaxing couple's massage at Prana Spa, followed by brunch at Kynd Community in Seminyak. Spend the afternoon sunbathing and surfing at Seminyak Beach, and end the day with a romantic candlelit dinner at La Lucciola.
Drive to Tegalalang Rice Terrace early in the morning to beat the crowds and catch the sunrise. Take a swing overlooking the rice paddies at Bali Swing and have lunch at D'Alas Warung. Visit Tegenungan Waterfall in the afternoon for a refreshing swim.
Experience a sunrise hike up Mount Batur and enjoy a breakfast with panoramic views at the summit. Soak in the natural hot springs at Toya Devasya in the afternoon and have dinner at Lakeview Restaurant overlooking Lake Batur.
Take a speedboat to Nusa Penida and spend the day exploring the stunning beaches and cliffs. Visit Kelingking Beach and Broken Beach for amazing photo opportunities. Have a seafood dinner at Warung Tu Pande before heading back to Bali.
Visit Pura Ulun Danu Bratan, a picturesque temple on Lake Bratan. Have lunch at Pacung Indah Restaurant overlooking rice terraces. Drive to Tanah Lot Temple in the afternoon for a stunning sunset view.
Explore the Sacred Monkey Forest in Ubud in the morning. Have lunch at Cafe Lotus overlooking the lotus pond. Visit Goa Gajah, also known as the Elephant Cave, in the afternoon before departing Bali.
Consider a side trip to the Gili Islands for snorkelling and diving. If time permits, take a day trip to Lembongan Island for more beach activities such as surfing and paddleboarding. Don't forget to try the local delicacies such as Nasi Goreng, Babi Guling, and Balinese coffee.