Welcome to Bali, the Island of the Gods! After arriving at Ngurah Rai International Airport, check-in to your hotel and take some time to relax and rejuvenate. In the evening, head to Jimbaran Beach for a romantic dinner by the ocean, enjoying fresh seafood and stunning sunset views.
Hotel check-in: Prices and availability can be checked here.
Jimbaran Beach Dinner: Estimated cost depends on the restaurant chosen. Time spent: 2-3 hours.
Restaurants
Start your day with a delicious breakfast at Watercress Café. This cozy café offers a variety of healthy options such as avocado toast and smoothie bowls. The average cost for a meal is about $10 per person.
For lunch, head to Warung Made. This local eatery serves authentic Balinese cuisine, including traditional favorites like nasi goreng and satay. The average cost for a meal is about $8 per person.
In the evening, dine at Swept Away Restaurant, located along the banks of the Ayung River. Indulge in a romantic candlelit dinner while enjoying panoramic views. The menu offers a range of international and Indonesian dishes, with an average cost of about $30 per person.
Monday, June 17: Ubud Exploration
Start your day with a visit to the iconic Tegalalang Rice Terrace, a UNESCO World Heritage Site. Immerse yourself in the lush greenery and take stunning photos. In the afternoon, explore the Monkey Forest, where you can encounter playful monkeys amidst ancient temples. End the day with a visit to the Ubud Art Market to admire and purchase local crafts.
Tegalalang Rice Terrace: Estimated cost for entrance fee: IDR 10,000 per person. Time spent: 2-3 hours.
Monkey Forest: Estimated cost for entrance fee: IDR 80,000 per person. Time spent: 1-2 hours.
Ubud Art Market: Free entry. Time spent: 1-2 hours.
Restaurants
The Loft Café: A cozy café in Ubud offering a variety of breakfast options such as avocado toast and fresh fruit bowls. Average cost for a meal is about $8 per person.
Warung Babi Guling Ibu Oka: A popular local restaurant known for its famous dish called Babi Guling (roast suckling pig). Enjoy a traditional Balinese lunch at an average cost of $5 per person.
Mama's Warung: A charming restaurant tucked away in Ubud serving authentic Balinese cuisine. Indulge in a delightful dinner with dishes like Nasi Goreng (fried rice) or Ayam Betutu (slow-cooked chicken). Average cost for a meal is about $10 per person.
Tuesday, June 18: Tanah Lot Temple and Seminyak Beach
Begin your day with a visit to Tanah Lot Temple, a magnificent temple perched on a rocky outcrop, surrounded by the Indian Ocean. Enjoy breathtaking views and witness a beautiful sunset. In the afternoon, head to Seminyak Beach for some relaxation and beachside dining.
Tanah Lot Temple: Estimated cost for entrance fee: IDR 60,000 per person. Time spent: 2-3 hours.
Seminyak Beach: Free entry. Time spent: Flexible.
Restaurants
Revolver Espresso: A popular breakfast spot in Seminyak known for their delicious coffee and hearty breakfast options. Average cost for a meal is about $10 per person.
Warung Made: This local eatery offers authentic Indonesian cuisine for lunch, with a variety of options to choose from. Average cost for a meal is about $5 per person.
Mama San: Indulge in a romantic and upscale dining experience at Mama San, with a menu featuring Asian-inspired dishes. Average cost for a meal is about $30 per person.
Wednesday, June 19: Nusa Penida Island
Embark on a day trip to Nusa Penida Island, known for its stunning landscapes and pristine beaches. Visit the breathtaking Kelingking Beach, Broken Beach, and Angel's Billabong. Take a dip in the crystal-clear waters and enjoy the tranquility of this hidden gem.
Nusa Penida Island Day Trip: Estimated cost for boat transfer and tour: IDR 1,000,000 per person. Time spent: Full day.
Restaurants
A local favorite for breakfast in Nusa Penida Island is Warung Bu Edi, known for its delicious Indonesian breakfast options. Average cost for a meal is about $5 per person.
For lunch, head to The Gallery Restaurant, offering a variety of international dishes with a stunning view of the island. Average cost for a meal is about $10 per person.
In the evening, enjoy a romantic dinner at Penida Colada, a beachfront restaurant serving delicious seafood and cocktails. Average cost for a meal is about $20 per person.
Thursday, June 20: Uluwatu Temple and Kecak Dance
Explore Uluwatu Temple, situated on a cliff overlooking the Indian Ocean. Witness the mesmerizing Kecak Dance performance at sunset, telling the story of the Ramayana through enchanting traditional music and dance. After the performance, enjoy a romantic dinner at a cliffside restaurant.
Uluwatu Temple: Estimated cost for entrance fee: IDR 30,000 per person. Time spent: 2-3 hours.
Kecak Dance Performance: Estimated cost for entrance fee: IDR 100,000 per person. Time spent: 1-2 hours.
Restaurants
Start your day at The Cashew Tree, a cozy breakfast spot offering healthy and delicious options such as smoothie bowls and avocado toast. Average cost for a meal is about $10 per person.
For lunch, head over to Single Fin, a popular beachfront restaurant known for its stunning ocean views and tasty surf-inspired dishes. Average cost for a meal is about $15 per person.
In the evening, dine at Di Mare, a romantic restaurant located within Karma Kandara resort. Enjoy delectable seafood and international cuisine, while overlooking the breathtaking cliffs and ocean views. Average cost for a meal is about $50 per person.
Friday, June 21: Waterfalls and Hot Springs
Embark on a journey to explore Bali's beautiful waterfalls. Visit Tegenungan Waterfall in the morning and enjoy the refreshing mist. In the afternoon, head to the natural hot springs of Toya Devasya in Kintamani to relax and unwind amidst stunning volcanic views.
Tegenungan Waterfall: Estimated cost for entrance fee: IDR 20,000 per person. Time spent: 1-2 hours.
Toya Devasya Hot Springs: Estimated cost for entrance fee: IDR 300,000 per person. Time spent: 2-3 hours.
Restaurants
Made's Warung: A popular breakfast spot located in Ubud, offering a variety of Indonesian and international dishes. Average cost for a meal is about IDR 100,000 per person.
Biku: A charming lunch spot in Seminyak, known for its traditional Balinese cuisine and afternoon tea. Average cost for a meal is about IDR 150,000 per person.
Sea Circus: A trendy dinner spot in Seminyak, serving delicious tapas-style dishes with a vibrant atmosphere. Average cost for a meal is about IDR 250,000 per person.
Saturday, June 22: Beach Day in Nusa Dua
Spend your final day in Bali at the beautiful beaches of Nusa Dua. Bask in the sun, take a dip in the crystal-clear waters, and indulge in water sports activities such as snorkeling or jet skiing. Enjoy a farewell dinner at one of the beachside restaurants.
Nusa Dua Beach: Free entry. Time spent: Flexible.
Water sports activities: Costs vary depending on chosen activities. Time spent: Flexible.
Restaurants
Start your day with a delicious breakfast at Bumbu Bali. This restaurant offers a wide range of traditional Indonesian dishes, such as Nasi Goreng and Mie Goreng. Average cost for a meal is about $10 per person.
For lunch, head to The Warung at Alila Villas Uluwatu. Enjoy stunning ocean views while savoring a variety of Indonesian and international cuisine. Average cost for a meal is about $20 per person.
End your day with a romantic dinner at Kayuputi, located at The St. Regis Bali Resort. This upscale restaurant offers a fine dining experience with a menu inspired by Asian flavors. Average cost for a meal is about $100 per person.
Hidden Gems and Local Favorites
For a unique experience, consider visiting the lesser-known island of Nusa Lembongan, just a short boat ride from Bali. Explore the pristine beaches, snorkel with colorful marine life, and take a mangrove tour. Another off the beaten path attraction is the Tirta Gangga Water Palace, a stunning royal retreat with beautiful gardens and sacred pools.