Start your Bali trip by relaxing on Seminyak Beach. The sun is not too hot, and the sand is perfect. Enjoy the sound of the waves, and take a dip in the clear waters. In the evening, visit the beach clubs for a sunset view and cocktails.
Visit the Tirta Empul Temple, a Hindu Balinese water temple famous for its holy spring. Take a dip in the holy water pools and cleanse your mind and soul. Finish your day by exploring the nearby rice terraces.
Spend the morning with the mischievous monkeys at Ubud Monkey Forest. Take a stroll through the lush green forest, and interact with the monkeys. For the afternoon, visit the nearby yoga barn for a relaxing yoga session.
Take a day trip to Nusa Penida Island, a beautiful island with crystal clear water and picturesque views. Explore the famous Kelingking Beach, Crystal Bay and Angel's Billabong. You can also snorkel and dive in the Manta Point and see the majestic manta rays. Return to Bali in the evening.
Visit the Tanah Lot Temple, an ancient Hindu shrine located on top of a rock formation in the middle of the sea. Take in the stunning sunset view, and witness the traditional Kecak Fire Dance performance. Have dinner at a nearby seafood restaurant.
Wake up early for a sunrise trek to the top of Mount Batur. Enjoy the breathtaking sunrise view from the top, and have breakfast overlooking the volcano. On the way back, visit the nearby Tegalalang Rice Terrace for an amazing view of the rice paddies.
End your Bali trip by relaxing on Sanur Beach, a quiet and peaceful beach with calm waters. Rent a kayak or paddleboard and explore the sea. In the evening, visit the nearby night market and try the local street food.
Consider visiting the Ubud Art Market, the Tegenungan Waterfall, and the Bali Swing for an extra day trip. You can also try a spa and massage day in Seminyak, or take a cooking class to learn how to cook Balinese cuisine.