Start the day early at Ubud Palace, a cultural landmark in the heart of the town. Admire the intricate carvings and traditional Balinese architecture. Then, head to the Ubud Art Market for some souvenir shopping. In the afternoon, explore the lush Tegallalang Rice Terraces. End the day with a traditional Balinese dance performance at Pura Dalem Ubud.
Rise early for a trek up Mount Batur. Reach the summit just in time to witness a magical sunrise over the island. Afterwards, take a relaxing dip in the natural hot springs at the base of the mountain. Return to Ubud for lunch and a visit to the Sacred Monkey Forest Sanctuary. In the evening, attend a traditional Kecak fire dance performance at the forest.
Visit the iconic Tanah Lot Temple, a Hindu shrine on a rock formation in the sea. Take a relaxing stroll on the nearby black-sand beach and taste some local snacks. Then, head to the Alas Harum Agro Tourism for a coffee plantation tour. Have lunch with scenic views at Bali Asli Restaurant. Finish the day with a sunset dinner at Rock Bar Bali.
Take a scenic drive to Sekumpul Waterfall, one of the most beautiful waterfalls in Bali. Trek through the lush greenery and rice paddies to reach the falls. Cool off with a refreshing dip in the natural pool. Have lunch at Warung Ayu Made. On the way back to Tanah Lot, stop at Wanagiri Hidden Hills for some Instagram-worthy photos.
Take a boat ride to the stunning Nusa Penida island. Start the day with a visit to the Kelingking Beach viewpoint to see one of the most iconic views in Bali. Then head to Angel's Billabong, a natural infinity pool, and Broken Beach, a cove with a beautiful rock arch. Have lunch at Penida Colada Beach Bar. In the afternoon, visit Crystal Bay Beach and see the underwater Buddha Temple. Return to Bali in the evening.
Visit Bali Safari and Marine Park for a day of fun and adventure. See over 100 species of animals, including elephants, tigers, and komodo dragons. Take a safari ride and have lunch at Uma Restaurant. In the afternoon, watch the Bali Agung show, which depicts the island's history and culture. End the day with the Night Safari and Fire Dance Show.
Visit the majestic Uluwatu Temple, a cliffside temple with stunning views of the Indian Ocean. Watch the Kecak fire dance performance at sunset. Have dinner at the nearby Warung Bejana. End the night with a drink at Single Fin Bali, a popular bar with live music and DJs.
Consider taking a snorkeling or diving trip to Menjangan Island for a chance to see Bali's vibrant marine life. Take a side trip to the nearby Gili Islands for a peaceful beach getaway. To maximize your fun, try some of Bali's adventure activities like white water rafting, ATV riding, or paragliding. Don't forget to try some of Bali's delicious local cuisine, including nasi goreng, satay, and babi guling.