In the morning, visit the royal palace of the former kings of Ubud. In the afternoon, take a stroll through the Ubud Market to shop for souvenirs. Catch a traditional Balinese dance performance at the palace in the evening.
Marvel at the picturesque rice terraces in the morning. In the afternoon, visit the Sacred Monkey Forest Sanctuary and interact with the playful macaques. Unwind with a couples spa treatment at Karsa Spa in the evening.
Wake up early and hike up to the summit of Mount Batur to catch the sunrise. In the afternoon, relax at the Toya Devasya Hot Spring before going on a romantic sunset dinner cruise in the evening.
Enjoy a dolphin-watching tour in the morning at Lovina Beach. In the afternoon, visit the Banjar Hot Springs for a natural hot water bath. Dine at the Spice Beach Club in the evening while watching the sunset.
Visit the picturesque Ulun Danu Beratan Temple in the morning. In the afternoon, go to the Gitgit Waterfall and enjoy the refreshing waters. In the evening, attend the Kecak Fire Dance at Uluwatu Temple.
Take a day trip to the beautiful Nusa Penida Island. Visit the famous Kelingking Beach and take Instagram-worthy photos. Swim with the majestic manta rays at Manta Bay. Watch the sunset at Crystal Bay Beach.
Relax at Jimbaran Bay in the morning and indulge in fresh seafood. Visit the Garuda Wisnu Kencana Cultural Park in the afternoon. End the day with a romantic sunset dinner at Rock Bar Bali in Ayana Resort and Spa.
You may also want to consider visiting the Tirta Empul Temple, the Tegenungan Waterfall, and the Jatiluwih Rice Terrace. Take a side trip to the Gili Islands for snorkeling and diving. Maximize your fun by renting a scooter to explore the island and trying out Balinese cuisine in different restaurants. Don't forget to bring sunscreen and insect repellent!
To check hotel and flight prices, click here.