Curator’s statement
Bali enchants visitors with its picturesque landscapes, vibrant culture and warm hospitality, offering a perfect blend of relaxation and adventure. From exploring ancient temples and lush rice terraces to indulging in world-class dining and rejuvenating spa treatments, Bali caters to every traveler's desires. The best time to visit is typically during the dry season from April to October, when the weather is pleasant and ideal for outdoor activities. Whether seeking serenity on pristine beaches or immersing yourself in the island's vibrant culture, Bali promises an unforgettable escape that captivates the senses and leaves a lasting impression.
The Fora Difference
Book with Michelle to access exclusive perks and experiences on your trip.
Killer perks
Free upgrades, spa credits and more—we got you
Personalized recs
Customized travel planning for your style
Insider knowledge
Expert advice from people who’ve actually been there
Where to stay
Unlock perks by contacting Michelle to book your trip.
Day 1: Arrival in Bali
1:00 pm - Arrival in Bali - Touch down on the enchanting island of Bali, where adventure and relaxation await. Check into your chosen accommodation and take a moment to soak in the vibrant atmosphere of this tropical paradise.
Hotel: The Kayon Jungle Resort by Pramana - Banjar Kepitu, DesaTagalalang, Ubud, Bali 80561 Check into The Kayon Jungle Resort by Pramana, nestled amid lush greenery with luxurious accommodations and serene jungle views.
6:00 pm - Dinner at Swept Away Restaurant - Jalan Raya Sayan, Ubud, Bali 80571 Indulge in a romantic dinner at Swept Away Restaurant, located along the Ayung River. Savor delectable cuisine while being serenaded by the sounds of nature.
Day 2: Ubud Exploration
8:00 am - Breakfast at Clear Cafe - Jalan Hanoman No. 8, Ubud, Bali 80571 Start your day with a healthy breakfast at Clear Cafe, known for its delicious organic fare and eclectic atmosphere.
10:00 am - Sacred Monkey Forest Sanctuary - Jl. Monkey Forest, Ubud, Bali 80571 Embark on an adventure in the Sacred Monkey Forest Sanctuary, where you can observe playful monkeys amid ancient temples and lush vegetation.
1:00 pm - Lunch at Cafe Lotus - Jl. Raya Ubud No. 17, Ubud, Bali 80571 Enjoy a relaxing lunch at Cafe Lotus, overlooking the tranquil lotus pond and the majestic Pura Saraswati Temple.
5:00 pm - Ubud Traditional Market - Jalan Raya Ubud No.35, Ubud, Bali 80571 Explore the vibrant stalls of Ubud Traditional Market, where you can find local handicrafts, artwork and souvenirs to commemorate your Bali adventure.
Day 3: Cultural Immersion
8:00 am - Breakfast at Bali Buda - Jalan Jembawan No. 1, Ubud, Bali 80571 Fuel up for the day with a nutritious breakfast at Bali Buda, a health-conscious cafe promoting sustainable living.
10:00 am - Tirta Empul Temple - Jl. Tirta, Manukaya, Tampaksiring, Kabupaten Gianyar, Bali 80552 Experience spiritual purification at Tirta Empul Temple, where you can participate in a traditional Balinese water purification ritual.
1:00 pm - Lunch at Bebek Bengil - Jalan Hanoman, Padang Tegal, Ubud, Bali 80571 Indulge in crispy duck at Bebek Bengil, also known as the Dirty Duck Diner, and savor authentic Balinese flavors in a charming setting.
5:00 pm - Campuhan Ridge Walk - Jalan Raya Campuhan, Ubud, Bali 80571 Take a leisurely stroll along the Campuhan Ridge Walk, a scenic trail offering panoramic views of the lush countryside and rice terraces.
Day 4: Wellness Retreat
8:00 am - Breakfast at Alchemy Bali - Jalan Penestanan Kelod No.75, Ubud, Bali 80571 Nourish your body with a wholesome breakfast at Alchemy Bali, a raw vegan cafe offering organic delights and superfood smoothies.
10:00 am - Yoga Barn - Jl. Raya Pengosekan, Ubud, Bali 80571 Immerse yourself in a rejuvenating yoga session at Yoga Barn, a renowned wellness center offering a variety of yoga classes and holistic healing therapies.
1:00 pm - Raw Food Lunch at Sayuri Healing Food Cafe - Jalan Penestanan Klod, Ubud, Bali 80571 Enjoy a delicious raw food lunch at Sayuri Healing Food Cafe, where you can indulge in vibrant dishes bursting with flavor and vitality.
5:00 pm - Balinese Massage at Karsa Spa - Jalan Bangkiang Sidem, Keliki, Tegallalang, Ubud, Bali 80571 Pamper yourself with a Balinese massage at Karsa Spa, surrounded by tranquil rice fields and lush greenery, for the ultimate relaxation experience.
Day 5: Nature Retreat
8:00 am - Breakfast at Bambu Indah - Banjar Baung, Desa Sayan, Ubud, Bali 80571 Start your day with a farm-to-table breakfast at Bambu Indah, an eco-luxury retreat set amidst bamboo forests and rice paddies.
10:00 am - Tegalalang Rice Terraces - Jalan Raya Tegallalang, Tegallalang, Kabupaten Gianyar, Bali 80561 Discover the beauty of the Tegalalang Rice Terraces, where you can take a scenic hike through the emerald-green rice fields and marvel at the stunning landscape.
1:00 pm - Lunch at Sari Organik - Jalan Raya Tegallalang, Tegallalang, Kabupaten Gianyar, Bali 80561 Enjoy an organic lunch at Sari Organik, overlooking the picturesque rice terraces, and savor fresh farm-to-table dishes.
5:00 pm - Sunset at Campuhan Ridge Walk - Jalan Raya Campuhan, Ubud, Bali 80571 Witness a breathtaking sunset at Campuhan Ridge Walk, as the golden hues illuminate the sky and create a magical ambiance.
Day 6: Beach Bliss
8:00 am - Breakfast at Watercress Cafe - Jalan Batu Belig No. 21A, Kerobokan Kelod, Kec. Kuta Utara, Kabupaten Badung, Bali 80361 Start your day with a hearty breakfast at Watercress Cafe, known for its delicious brunch fare and laid-back atmosphere.
10:00 am - Seminyak Beach - Jl. Pantai Seminyak, Kuta, Kabupaten Badung, Bali 80361 Head to Seminyak Beach for a day of sun, sand and relaxation. Lounge on the golden sands, take a dip in the turquoise waters or indulge in water sports activities.
1:00 pm - Lunch at La Plancha - Jalan Mesari Beach, Seminyak, Kuta, Kabupaten Badung, Bali 80361 Enjoy a beachside lunch at La Plancha, a colorful Spanish beach bar serving up tasty tapas and refreshing cocktails.
5:00 pm - Shopping at Seminyak Square - Jalan Kayu Aya, Seminyak, Kuta, Kabupaten Badung, Bali 80361 Explore the boutiques and shops at Seminyak Square, where you can find everything from designer clothing to unique souvenirs and handicrafts.
Day 7: Temple Trail
8:00 am - Breakfast at Sisterfields Cafe - Jalan Kayu Cendana No.7, Seminyak, Kuta, Kabupaten Badung, Bali 80361 Fuel up for the day with a delicious breakfast at Sisterfields Cafe, known for its excellent coffee and hearty brunch options.
10:00 am - Tanah Lot Temple - Jalan Raya Tanah Lot, Beraban, Kec. Kediri, Kabupaten Tabanan, Bali 82121 Visit the iconic Tanah Lot Temple, perched on a rock formation amid the crashing waves. Explore the temple grounds and witness a spectacular sunset over the Indian Ocean.
1:00 pm - Lunch at Warung Made - Jalan Pantai Batu Bolong No. 18A, Canggu, Kuta Utara, Kabupaten Badung, Bali 80361 Indulge in traditional Balinese cuisine at Warung Made, a popular local eatery serving authentic dishes in a cozy setting.
5:00 pm - Sunset at Batu Bolong Beach - Jalan Pantai Batu Bolong, Canggu, Kuta Utara, Kabupaten Badung, Bali 80351 End your day with a magical sunset at Batu Bolong Beach, where you can watch the sky ignite in fiery hues as the sun dips below the horizon.
Day 8: Adventure Day
8:00 am - Breakfast at Crate Cafe - Jalan Batu Bolong No.64, Canggu, Kuta Utara, Kabupaten Badung, Bali 80351 Start your day with a delicious breakfast at Crate Cafe, known for its healthy smoothie bowls and Instagram-worthy decor.
10:00 am - White Water Rafting on the Ayung River - Jalan Raya Kedewatan, Ubud, Bali 80571 Embark on an adrenaline-pumping adventure with white water rafting on the Ayung River. Navigate through exhilarating rapids surrounded by lush jungle scenery.
1:00 pm - Lunch at Ayung Terrace Restaurant - Jalan Raya Kedewatan, Ubud, Bali 80571 Enjoy a riverside lunch at Ayung Terrace Restaurant, offering panoramic views of the Ayung River valley and delicious Indonesian cuisine.
5:00 pm - Bali Swing - Jl. Dewi Saraswati No.7, Bongkasa Pertiwi, Kec. Abiansemal, Kabupaten Badung, Bali 80352 Swing into the sunset at the Bali Swing, where you can soar above the treetops and enjoy breathtaking views of the surrounding jungle.
Day 9: Island Excursion
8:00 am - Breakfast at Nalu Bowls - Jalan Pantai Batu Bolong No.69, Canggu, Kuta Utara, Kabupaten Badung, Bali 80361 Fuel up for the day with a delicious and nutritious smoothie bowl at Nalu Bowls, a popular spot for healthy breakfasts.
10:00 am - Nusa Penida Day Trip - Depart from Sanur Harbor Embark on a day trip to Nusa Penida, a picturesque island known for its stunning beaches, dramatic cliffs and crystal-clear waters. Explore attractions such as Kelingking Beach, Angel's Billabong and Broken Beach.
5:00 pm - Return to Bali and Dinner at Warung Damar - Jalan Hang Tuah No.45, Sanur, Denpasar Selatan, Kota Denpasar, Bali 80227 Return to Bali and enjoy a delicious Indonesian dinner at Warung Damar, specializing in authentic Balinese cuisine and seafood dishes.
Day 10: Relaxation and Reflection
8:00 am - Breakfast at Art Cafe Bali - Jalan Raya Ubud No.35, Ubud, Bali 80571 Start your day with a leisurely breakfast at Art Cafe Bali, overlooking the scenic Campuhan Ridge and serving up delicious breakfast options.
10:00 am - Spa Day at Taksu Spa & Restaurant - Jalan Goutama Selatan, Ubud, Bali 80571 Indulge in a day of pampering and relaxation at Taksu Spa & Restaurant, where you can enjoy a variety of rejuvenating spa treatments amid tranquil surroundings.
1:00 pm - Lunch at Bridges Bali - Jalan Raya Campuhan, Ubud, Bali 80571 Savor a gourmet lunch at Bridges Bali, a fine dining restaurant offering stunning views of the Campuhan River and innovative cuisine inspired by Indonesian flavors.
5:00 pm - Sunset at Tegalalang Rice Terraces - Jalan Raya Tegallalang, Tegallalang, Kabupaten Gianyar, Bali 80561 Reflect on your Bali adventure as you watch the sunset over the iconic Tegalalang Rice Terraces, capturing the beauty of the landscape in the golden hour.
Day 11: Departure
8:00 am - Breakfast at The Coffee Library - Jalan Laksamana Basangkasa No. 9A, Seminyak, Kuta, Kabupaten Badung, Bali 80361 Enjoy a final breakfast at The Coffee Library, known for its specialty coffee and cozy ambiance, reminiscing about your unforgettable Bali adventure.
10:00 am - Personal Time/Hotel Check-out Savor your last moments in Bali with some leisurely time at your hotel. Take a final stroll along the beach, pack your belongings and check out from your accommodation.
12:00 pm - Transfer to Ngurah Rai International Airport (DPS) Bid farewell to Bali as you transfer to Ngurah Rai International Airport for your departure flight. Reflect on the memories made and the experiences shared during your time on the Island of the Gods.
3:00 pm - Departure Flight Board your departure flight from Ngurah Rai International Airport, carrying with you the warmth of Balinese hospitality and the spirit of adventure from your unforgettable journey.
Let's talk about customizing this itinerary for you. Or, about other destinations.
Travel Advisor
Michelle Malter
Get in touch with Michelle
Did you like this guide? Reach out to customize and book your own experience. Or, just to chat about travel in general.
You can normally expect a response from Michelle within a business day or so. You’ll also be subscribed to our travel newsletter (you can unsubscribe at any time).
Looking for more travel inspiration? Check out my guide, Branson Bliss: A Week-Long Journey of Ozark Adventure.
This guide is part of our ongoing series on travel to Bali.