Visit the Monkey Forest, a nature reserve and temple complex in Ubud. Enjoy the lush greenery and playful monkeys up close. Then head to the Tegalalang Rice Terrace, a UNESCO World Heritage Site, to witness the stunning rice paddies.
Relax and unwind on Seminyak Beach, one of Bali's most popular beaches. Catch the beautiful sunset at Ku De Ta, a beachfront bar and restaurant. Visit the Seminyak Square, a shopping and dining complex, for a variety of local and international cuisines.
Start your day at the Tanah Lot Temple, a Hindu temple perched on a rocky outcrop in the middle of the sea, and enjoy the stunning ocean views. Head to the Batu Bolong Beach for some surfing or relax on the sands. Grab a healthy lunch at the Shady Shack and take a stroll around the hipster Echo Beach area.
Explore the Uluwatu Temple, a Balinese Hindu temple located on a cliff overlooking the Indian Ocean. Catch the Kecak Fire Dance, a traditional Balinese performance with fire and costumes, at the temple. Head to Padang Padang Beach for some beach time and catch the sunset at the Rock Bar Bali, a cliffside bar with panoramic views.
Take a ferry to the stunning Nusa Penida Island and explore the Kelingking Beach, a hidden beach with dramatic views of the ocean. Visit the Broken Beach, a natural pool with turquoise waters surrounded by cliffs. End your day at the Angel's Billabong, a crystal clear rock pool overlooking the ocean.
Explore the USS Liberty wreck, a US Army cargo ship that was torpedoed by a Japanese submarine during World War II and now a popular diving spot. Visit the Tirta Gangga Water Palace, a former royal palace with beautiful gardens and multiple ponds. End your day at the Lipah Bay Beach, a picturesque beach with clear blue water.
Visit the Bajra Sandhi Monument, a monument to the struggles of the Balinese people throughout history. Explore the Pura Maospahit, a Hindu temple in the heart of Denpasar. Shop for souvenirs at the Pasar Badung Market, the biggest traditional market in Bali. End your day with a delicious seafood dinner at Jimbaran Beach.
Consider visiting the Bali Treetop Adventure Park in Bedugul for a fun and thrilling outdoor experience. To maximize your fun, try to book a private driver to take you around Bali as public transportation can be limited. Don't forget to try the local cuisine, such as Nasi Goreng, Gado-gado, and Babi Guling. Lastly, take some time to relax and unwind at a Balinese spa for a traditional massage.