Start your day by exploring the Ubud Monkey Forest, where you'll see playful monkeys swinging from tree to tree. Head to the nearby Goa Gajah, an ancient temple featuring a cave with intricate stone carvings. Finish your day at the Ubud Traditional Art Market, where you can browse handmade crafts and souvenirs.
Spend the morning soaking up the sun and surf at Kuta Beach. In the afternoon, cool off at Waterbom Bali, a water park with thrilling slides and attractions.
Visit the beautiful Pura Petitenget Temple in the morning for some quiet contemplation. In the afternoon, relax on the white sands of Petitenget Beach and take a dip in the crystal clear waters.
Explore Museum Pasifika in the morning, which showcases the art and culture of the South Pacific. Afterwards, head to the stunning Nusa Dua Beach for some relaxation and beach activities.
Visit Uluwatu Temple, perched high on a cliff overlooking the ocean. In the afternoon, head to Padang Padang Beach, a popular spot for surfing and sunbathing.
Enjoy a seafood feast at Jimbaran Bay, watching the sunset over the ocean. Afterwards, stop by Jenggala Keramik Bali to see beautiful Balinese ceramics being made.
Take a tour of the Le Mayeur Museum, dedicated to the work of Belgian artist Adrien-Jean Le Mayeur. Afterwards, spend the afternoon on the long, sandy stretch of Sanur Beach.
Don't miss the Tirta Empul temple near Ubud, where you can bathe in holy waters. For a unique experience, take a sunrise hike up Mount Batur to see stunning views of the island. If you have time, take a side trip to the nearby island of Lombok, where you can explore the beautiful beaches and waterfalls.