Start your trip by visiting the cultural hub of Bali - Ubud. Begin by exploring the Ubud Monkey Forest and observe playful monkeys in their natural habitat. Visit the Tirta Empul Temple and take a dip into its holy water fountains. Explore the famous Ubud Art Market and indulge in some retail therapy. End your day at the Kecak Fire Dance which is a must-see traditional Indonesian dance performance.
Take a break from the bustling city life and visit the serene beaches of Bali. Begin with the famous Kuta Beach which is perfect for surfing and swimming. Then visit Tanah Lot Temple which is located on a rock formation overlooking the ocean. Next, visit Uluwatu Temple and witness a beautiful sunset from a cliff. End your day at the Jimbaran Bay which is famous for its seafood restaurants and beautiful beach views.
Today visit the breathtaking waterfalls and beautiful rice terraces of Bali. Begin with the Tegalalang Rice Terrace that offers a stunning view of the rice fields. Then head to the Tibumana Waterfall which is located in a lush tropical forest. End your day at the Tegenungan Waterfall which is popular for its beautiful cascading waters and swimming.
Today take a trip to the less populated northern side of Bali. Begin with the Banyumala Twin Waterfall which is hidden in the jungle of northern Bali. Next, visit the Pura Ulun Danu Bratan temple which sits on the shores of Lake Bratan. End your day with a dip in the natural hot springs at Air Panas Banjar.
On your last day visit the beautiful Nusa Islands. Begin with Nusa Lembongan that boasts of crystal clear waters, coral reefs, and mangrove forests. Next, visit Nusa Ceningan which is famous for its Blue Lagoon and picturesque cliffs. End your day at Nusa Penida which is known for its beautiful beaches, hidden waterfalls, and breathtaking viewpoints.
If you have more time, consider taking day trips to nearby islands such as Gili Islands or Lombok. If you have less time, you can skip some of the attractions or shorten your visits to each place. Always make sure to carry enough cash on-hand as some attractions do not accept cards. Lastly, respect local traditions and dress modestly when visiting temples.