Start your day by visiting Ubud Palace, an iconic landmark in Bali. Continue your cultural experience at the Agung Rai Museum of Art, which is home to a large collection of Indonesian artwork. Afterward, take a stroll around the Ubud Art Market and haggle for some bargains. Cap off the day with a visit to the Ubud Monkey Forest and interact with the playful primates.
Start your second day with a visit to Dreamland Beach for some sunbathing and swimming. Have lunch at Single Fin Bali and head over to the famous Uluwatu Temple for a stunning sunset view. End the day with a Kecak Dance Performance in the temple grounds.
Take an early morning ferry to Nusa Penida Island for a day of adventure and sightseeing. Start with a visit to the Angel's Billabong for some surreal photos. Next, visit the Broken Beach, which offers scenic views and a chance for you to relax by the water. Have lunch at Penida Colada, a local restaurant with a stunning view of the surrounding landscape. End the day with a visit to the stunning Crystal Bay Beach before catching your ferry back to Bali.
If you have more time, consider exploring the Tegenungan Waterfall, Bali Swing, or Tegalalang Rice Terrace. For a more adventurous trip, go white-water rafting or hike up Mount Batur for stunning sunrise views. If you have less time, adjust the itinerary by skipping some locations or combine destinations to split the travel time. Remember to negotiate prices when shopping at the Ubud Art Market and don't forget to check the weather forecast as heavy rain may disrupt your plans.