Begin your adventure in the heart of Bali's cultural center with a visit to Ubud Palace and Ubud Market in the morning. Take a stroll through the rice paddies in the afternoon and end the day with dinner at Bebek Bengil Restaurant.
Start your day early with a sunrise trek up Mount Batur. Afterward, take a dip in the natural hot springs at Toya Devasya Hot Springs before heading back to Ubud for dinner.
Relax on the beautiful beaches of Seminyak in the morning. Have lunch at La Lucciola and explore the Petitenget Temple in the afternoon. End your day with dinner at Sarong.
Take a boat to Nusa Penida for a day of snorkeling at Crystal Bay and swimming with manta rays at Manta Bay. Visit Kelingking Beach for a stunning view, then end the day with dinner at Penida Colada Beach Bar.
Take a boat to the Gili Islands for a day of relaxation on the beach. Snorkel with turtles at Gili Meno and visit the night market on Gili Trawangan for some local cuisine before heading back to Bali.
Visit the iconic Uluwatu Temple for a stunning sunset view. Watch the Kecak Fire Dance performance and have dinner at Single Fin Bali.
End your trip with a relaxing morning on Jimbaran Beach. Have lunch at the famous seafood restaurants on the beach and explore Garuda Wisnu Kencana Cultural Park in the afternoon.
Don't miss out on the beautiful Tegalalang Rice Terrace in Ubud. For a side trip, visit the stunning waterfalls of Sekumpul and Gitgit. To maximize your fun, consider taking a surfing lesson in Seminyak or scuba diving in Nusa Penida. Finally, be sure to try the local delicacy of Babi Guling (suckling pig) during your trip.