In the morning, start your trip by exploring the trendy neighborhood of Seminyak. Visit the famous Seminyak Beach and soak up the sun while enjoying the beautiful ocean views. In the afternoon, explore the vibrant streets lined with boutique shops, art galleries, and trendy cafes. As the evening sets in, head to Potato Head Beach Club for a memorable sunset experience.
On your second day, visit the iconic Uluwatu Temple perched on a cliff overlooking the Indian Ocean. Enjoy the breathtaking views and catch the Kecak Fire Dance performance during sunset. Afterward, head to Single Fin for a relaxed evening of good food, drinks, and live music.
Take a day trip to Nusa Penida, an island known for its stunning natural landscapes. Explore the breathtaking Kelingking Beach, swim in the crystal-clear waters of Angel's Billabong, and marvel at the natural infinity pool of Broken Beach. End the day with a visit to Crystal Bay for snorkeling and relaxing on the beach.
Return to Seminyak for a relaxing day by the pool or pamper yourself with a spa treatment. In the afternoon, explore the Seminyak Art Market and discover unique local crafts and souvenirs. In the evening, indulge in a delicious seafood dinner at one of Seminyak's beachfront restaurants.
Head to Ubud, the cultural heart of Bali. Start your day by visiting the famous Ubud Monkey Forest and interact with playful monkeys. In the afternoon, explore the Tegalalang Rice Terraces and marvel at the lush green landscapes. End the day with a visit to the Ubud Traditional Art Market for unique handicrafts and traditional Balinese souvenirs.
On your second day in Ubud, immerse yourself in spirituality and nature. Start with a visit to the famous Tirta Empul Temple, where you can take part in a traditional cleansing ritual. In the afternoon, explore the lush greenery of the Campuhan Ridge Walk and enjoy panoramic views. End the day with a visit to the sacred Monkey Forest Sanctuary.
Return to Seminyak for your last day of the trip. Spend the morning exploring the trendy streets, shopping for souvenirs, and enjoying a leisurely brunch. In the afternoon, relax on the beach and soak up the sun. End the trip with a memorable dinner at a beachfront restaurant.
For off the beaten path attractions, consider visiting the lesser-known beaches of Balangan and Bingin near Uluwatu. These beaches offer a more secluded and relaxed experience compared to the popular tourist spots. Another hidden gem is Tegenungan Waterfall near Ubud, where you can enjoy the beauty of cascading water amidst lush greenery. Locals love exploring the traditional villages around Ubud, such as Penglipuran and Tenganan, to experience the authentic Balinese culture and way of life.
For hotel and flight prices, you can check here.