Explore Bali's capital city, Denpasar, in the morning with a visit to Bali Museum. After lunch, enjoy the beautiful sunset at Sanur Beach. In the evening, head to Kuta for a delicious seafood dinner.
In the morning, visit the iconic Tegalalang Rice Terrace for stunning views of the countryside. After lunch, explore the Sacred Monkey Forest Sanctuary and Ubud Palace. End your day with a traditional Balinese dance performance.
Wake up early to hike up to Mount Batur for a breathtaking sunrise view. Afterward, relax at the natural hot springs nearby. In the afternoon, visit the Tirta Empul water temple and enjoy a Balinese coffee tasting.
Take a morning dolphin watching tour in Lovina Beach. After breakfast, visit the beautiful Gitgit Waterfall. In the evening, have a relaxing beachside dinner as you watch the sunset.
Take a day trip to Nusa Lembongan for some snorkeling and diving. Explore the beautiful mangrove forest and relax on the white sandy beaches. Return to Sanur Beach in the evening for a seafood dinner.
In the morning, visit the Uluwatu Temple for a stunning clifftop view of the Indian Ocean. After lunch, head to Padang Padang Beach for some surfing or sunbathing. In the evening, watch the famous Kecak Fire Dance performance at Uluwatu Temple.
Spend your last day shopping and relaxing in Seminyak. Visit the trendy boutiques and cafes in the morning. In the afternoon, head to Petitenget Beach for some sunbathing. End your trip with a delicious seafood dinner and a night out in one of Seminyak's famous beach clubs.
Don't miss out on the beautiful beaches in Bali such as Jimbaran Beach and Dreamland Beach. If you have extra time, consider taking a day trip to the nearby islands of Nusa Penida or Gili Islands. For a unique experience, try a Balinese cooking class or a traditional spa treatment. And of course, don't forget to try the local cuisine such as Nasi Goreng and Babi Guling.
Looking for hotels and flights to Bali? Check out our booking page for the latest deals.