Sample plan
Bali
5-day itinerary · Indonesia
Crafted for the two of you
Five days designed around two bases — two nights in Ubud for rice terraces and river-valley yoga mornings, three in Seminyak for beach time and sunset dinners. One day trip south to Uluwatu for the cliff temple. Paced for a couple who want rest as much as sightseeing. The essence of Bali isn't its monuments but the 'density of time' — between 7am yoga and 9pm candlelit dinner there are long stretches to stare at a tree, the sea, or simply nothing — that's what Bali actually sells you.
Travel toolkit for Bali
Some links are affiliate links — we may earn a small commission at no extra cost to you.
Stay
The Oberoi Beach Resort (Seminyak)
Seminyak · Jl. Kayu Aya, Seminyak 80361
~$220/night
Seminyak is the best single base for a couple — beach-front, walkable to dinner, 40 min from the airport. The Oberoi is a 50-year-old resort with its own beach access, an adults-only quiet vibe (no kids, calmer atmosphere), thatched-roof villas with private gardens. You'll spend Nights 3-5 here; Nights 1-2 in Ubud (see day 1). Oberoi's spa is one of the original Bali-massage pioneers in Asia — the founding masseuse Made Asu still works occasionally, book her signature Lomi-Lomi massage by reservation.
Compare rates on AgodaAirport → Stay
Private transfer from DPS → Ubud
~75 min · ~$25 one-way
From Ngurah Rai International (DPS), pre-arrange a private driver through your Ubud hotel (Komaneka at Bisma is excellent). Taxis at the airport are expensive (>$50 monopoly pricing); Gojek/Grab apps are banned from the airport pickup area but legal at the drop-off (so hotel-to-airport works one-way). Late at night or with heavy luggage, take 'Blue Bird Taxi' — Bali's only legal metered taxi company.
Reserve airport transferTrip essentials
- Currency
- Indonesian Rupiah (IDR). 15,000 IDR ≈ $1. Cards work at mid-to-high-end places; street stalls and warungs are cash. Use ATMs at convenience stores (Circle K, Indomaret), not on the street — skimming is a known issue. Wise/Curve cards offer the best rates. Local prices are unbelievably low — nasi goreng $3, bottled water $0.40, 1-hour group massage $10.
- Language
- Bahasa Indonesia. Say 'terima kasih' (thank you) and you've covered 80% of interactions. 'Permisi' (excuse me), 'Maaf' (sorry). English is widely spoken at tourist sites, menus are in English. Download the offline Indonesian pack on Google Translate. Gojek/Grab driver doesn't speak English? Type and translate — they all do it.
- Emergency
- 112 (all emergencies), 118 (ambulance)
Day 1
Arrival → Ubud
Land, private drive to Ubud, check into a river-view villa, recover from the flight with a gentle evening.

11:00
transit
DPS airport → Ubud
Bali south → central
Pre-booked driver meets you at arrivals with a name sign. The drive north passes rice fields and small Hindu shrines once you're past Denpasar traffic — humid air carries the mingled scent of frangipani and cooking fires.
1.5 hours · ~$25
13:00
rest
Driver drop-off
Komaneka at Bisma (Ubud) — check-in
Ubud
Unpack, swim at the infinity pool hanging over the Tjampuhan river valley — your first jump in the water and you instantly understand why Bali is called 'the island of the gods.' The hotel serves a free afternoon 'jamu' (turmeric + lemon + honey, traditional herbal tonic) — jet-lag antidote. From the pool, you hear temple bells 10 km away.
2 hours · ~$180/night for Ubud base
16:00
sight
10 min walk from hotel
Campuhan Ridge Walk
Ubud
A flat 2 km paved ridge between two river valleys — tall grass on both sides catching the late afternoon gold. Start at Ibah Hotel, walk to Karsa Kafe at the end for a coconut water ($5) — Karsa sits in a thatched gazebo amid rice fields, you watch farmers harvest. Loop back on the alternate path; total 30 min — Ubud's classic 'walk with no purpose.'
1.5 hours · Free
19:00
meal
Gojek car, 10 min
Mozaic Restaurant Gastronomique
Sanggingan
A French-technique, Indonesian-ingredient tasting menu in a garden dining room. The 8-course 'Discovery Menu' is the order — the chef harvests ingredients from the spice garden next door, each course paired with one Indonesian spice (turmeric, lemongrass, tamarind). The closer 'Bali Coffee Soufflé' is Asia's #1 dessert per Asia 50 Best — coffee from the chef-owned Kintamani plateau farm. With local 'Cap Tikus' brandy. Exit through the spice garden — you'll want to buy every spice to take home.
2 hours · ~$95/person with wine
Tip: Reserve 1 week ahead via their website; closed Sundays.
Did you know?
Indonesians traditionally eat with the right hand only — the left is considered unclean.
Day 2
Ubud: rice terraces + temple + waterfall
A full Ubud day — the Tegallalang rice terraces at sunrise, a holy water temple, a waterfall swim, and a ceremonial dance at night.

Stay: 6:05 departure
06:30
sight
Tegallalang Rice Terraces (sunrise)
Tegallalang
Subak (the 1,000-year-old Balinese irrigation system) carved into hillsides. Arrive at 06:45 — mist clears by 07:30 and tour buses arrive at 09:00. Walk down into the terraces for the photo; locals offer to crown you with a traditional Hindu flower wreath ($1 tip). The 'Bali Swing' ($4) — 1 second to become an Instagram star suspended over the rice fields.
1.5 hours · ~$2 entry + $2 for the swing if you want it
09:00
meal
5 min walk
Kawi Resto Rice Terrace
Tegallalang
Breakfast overlooking the terraces. Pisang goreng (fried banana, $2), nasi goreng, strong Balinese coffee. Unpretentious and the view is included. The Kawi coffee comes from the Kintamani highlands — Arabica with brown sugar and coconut milk, locally called 'Bali Coffee,' completely different from Italian espresso.
1 hour · ~$12
11:00
sight
Car, 25 min
Pura Tirta Empul (Holy Water Temple)
Tampaksiring
A 10th-century temple where Balinese Hindus perform melukat, a purification ritual, in pools fed by 11 underground springs. You can participate (rent a sarong + sash at the gate, follow the line). Bring a change of clothes. If a woman is on her period, no entering the water. Nearby 'Gunung Kawi' (Khmer-style cave tombs) is also worth seeing but requires 600 stairs down.
1.5 hours · ~$3 + $2 sarong rental
13:00
meal
Car, 35 min back to Ubud
Warung Little Bird
Ubud central
A small warung serving traditional Balinese rijsttafel (Nasi Campur — rice with a dozen small sides) at half the tourist-restaurant price. Vegetarian options excellent. $8 each, two people full, plus banana smoothie ($2.50) and traditional Balinese 'Klepon' dessert ($1, palm-sugar coconut rice balls).
1 hour · ~$10
15:00
activity
Car, 25 min south
Tegenungan Waterfall
Kemenuh
150 steps down to a wide waterfall pool. Swim (wear a swimsuit under clothes), dry on the rocks, climb back. A proper Bali reset moment — the second you jump in, six months of work stress washes off. Next door, 'D'Tukad River Club' ($20 entrance) is a cliff-edge infinity pool, popular Instagram spot.
2 hours · ~$1 entry
Find tickets on Klook ↗19:30
activity
10 min walk
Kecak Fire Dance at Pura Dalem Ubud
Ubud
A 60-man choral performance telling the Ramayana story, climaxing in a fire dance. Nightly at 19:30. Front-row seats only matter for photos; acoustics are excellent from any seat. The chorus circles, repeating 'cak-cak-cak,' creating an epic atmosphere — you forget this is a tourist show and actually enter the Hindu mythology.
1.5 hours · ~$8
Tip: Buy at the gate from 18:30; rarely sells out.
Find tickets on Klook ↗
Did you know?
Coffee in Bali is often served with the grounds still in the cup ('kopi tubruk') — let it settle, then sip from the top.
Day 3
Ubud → Seminyak
One more Ubud morning, then transit to Seminyak and check into beach mode.

Stay: 6:45 departure
07:00
activity
Morning yoga at The Yoga Barn
Ubud
Drop-in hatha or vinyasa class in an open-air bamboo shala over a rice paddy. Accepts walk-ins; mats provided. Even non-yoga people will feel the 'Ubud signature' — at 7am the sun comes through the bamboo roof, mist over distant rice fields, pure 'early morning bliss.' One class is $10. Half the teachers are Westerners (NY, London) who relocated to Ubud — English is no problem.
1.5 hours · ~$10
Tip: Arrive 20 min early — classes fill up in high season.
Find tickets on Klook ↗09:00
meal
5 min walk
Seniman Coffee Studio
Ubud central
Bali-grown single-origin coffee, roasted on-site. Sit on a suspended chair, drink a pour-over, eat a breakfast sandwich. The original Ubud third-wave café. Australian owner returned home a few years ago, but the local who took over keeps the standard. Single-origin Kintamani beans $8 a 250g bag — the perfect souvenir.
1 hour · ~$10
11:00
transit
10 min walk back to hotel
Ubud → Seminyak drive
Central → south
Pre-booked driver from Komaneka. The drive south passes through Batubulan (stone carving villages) and Denpasar traffic. Stop at Alas Harum café if you need to break it up (and one more swing). The driver typically waits 45 min then continues — $4 tip.
1.5 hours · ~$25
13:00
rest
Driver arrival
The Oberoi — check-in + beach
Seminyak
Check in, change, walk the hotel's private beach frontage. The Oberoi's sunbeds are yours; order a nasi goreng and a Bintang for a beach-cabana lunch ($35). The private beach has a lifeguard, safe water, swim freely.
3 hours · ~$35 for beach lunch
17:00
sight
15 min walk along the beach
Double-Six Beach sunset
Seminyak
Walk south from the Oberoi along the wet sand. At Double-Six, grab a beanbag at the beach bars (La Plancha has the pastel-striped ones), order a cocktail ($15), watch the sun drop into the Indian Ocean. May–September, 'Ku De Ta' beach parties feature DJs on world tours — pricier but unforgettable.
1.5 hours · ~$15 for a cocktail
20:00
meal
Gojek, 5 min
Merah Putih
Seminyak
High-ceilinged bamboo cathedral of a dining room. Modern Indonesian by chef Made Suwarsa — rendang with crispy skin, grilled snapper with sambal matah. Perfect for a first Seminyak dinner. With local Hatten red wine ($28/bottle) — surprisingly good Balinese-highland wine. The chef often comes out to thank guests — that detail makes you feel specially looked after.
2 hours · ~$65/person
Tip: Book 3-5 days ahead via their website for prime 19:30-20:30 slots.
Did you know?
Bali's Mount Agung is the island's holiest spot; every Balinese home is built facing it.
Day 4
Uluwatu day trip
A half-day in the Bukit peninsula — secret beach at Padang Padang, the cliff temple, and a sunset fire dance.

10:00
transit
Drive to Uluwatu
Seminyak → Bukit
Pre-arrange a driver for the day (~$45 for 8 hours). The road south through Jimbaran and up onto the Bukit is scenic; let the driver know you're doing the Uluwatu loop. He waits until after sunset and drives you back to Seminyak; tip $7.
1 hour · ~$45 for the full day
11:00
rest
Driver
Padang Padang Beach
Uluwatu
Down a tight staircase between rocks, a small cove with white sand. The beach the 'Eat Pray Love' final scene was shot at — Julia Roberts and Javier Bardem reunite here. Swim, rent a sunbed, have a beach-stall nasi goreng. Note: strong waves and currents — don't swim out far if you're not confident.
2 hours · ~$1 entry + $3 sunbed
14:00
meal
Driver, 15 min
Single Fin (surfer cliff café)
Uluwatu
Perched on the cliff over Uluwatu point — the world-class left-hand surf break is literally below you. Tuna tostadas ($20) and a cold beer ($5). Watch pros ride 8-foot waves. Every Sunday afternoon, 'Sunday Session' DJ from 3pm to 11pm — surfers from around the world gather, the entire beach is dancing.
1.5 hours · ~$30
16:30
sight
5 min drive
Pura Luhur Uluwatu (Cliff Temple)
Uluwatu
An 11th-century Hindu temple on a 70-meter cliff. Rent a sarong at the gate (included in ticket). Watch out for macaques — they will steal your glasses. If they do, the gatekeeper trades it back for a banana ($1). Walk the cliff path along both sides of the temple — view of west Bukit and the Indian Ocean. The temple is for Hindus only, but the cliff path is the attraction.
1.5 hours · ~$4
18:00
activity
5 min walk from the temple
Kecak Fire Dance at Uluwatu Temple
Uluwatu
The one at the cliff amphitheater, with the sun setting behind the performers over the ocean. Different from the Ubud version — this one is the sunset-postcard version. Book on arrival at the ticket booth. At the climax, a fire is lit and Rama walks through the flames — visual shock, sonic shock, lifelong memory.
1 hour · ~$10
Find tickets on Klook ↗20:00
meal
Driver, 25 min north
Jimbaran Bay seafood BBQ
Jimbaran
Pick a seafood warung on the beach — Menega or Intan Seafood are safe. Tables on the sand, grilled snapper/lobster/prawns by weight, sunset already past but the sea is loud and dark. Romantic to the max — moonlight, waves, grill smoke. 3-4 dishes + rice + drinks $45 per person. The signature Bali dinner.
2 hours · ~$45/person
Did you know?
Bali alone has over 20,000 Hindu temples, more than anywhere else in Indonesia.
Day 5
Seminyak final day
Spa morning, lunch at the rice paddies of Canggu, final sunset, and a late-flight transfer to the airport.

Stay: 9:50 departure
10:00
activity
Bodyworks Spa
Seminyak
Balinese massage done right. The 2-hour 'Ritual' package includes massage + scrub + flower bath. Cheaper than the hotel spa, better technicians. Reserve Made Asu (the founding masseuse — semi-retired but still works occasionally), her Lomi-Lomi massage is one of the oldest techniques in Asia. 'The Body Shop' essential oils are sold separately to take home.
2 hours · ~$55/person
Tip: Book 1 day ahead via WhatsApp on their website.
Find tickets on Klook ↗12:30
meal
Gojek car, 25 min north
The Lawn Canggu
Canggu
Beach-front restaurant + pool + grass lawn. Poke bowls, burgers, and smoothies. The lunch you'll talk about when you get home. Canggu has become Bali's 'digital nomad capital' in recent years — the table next to you might host a Silicon Valley programmer relocated here, or a New Yorker who opened a café. The vibe in the air: 'I'm on vacation but my life is good.'
2 hours · ~$35
15:00
sight
Car, 30 min
Tanah Lot Temple
Tabanan
A 16th-century temple on a rocky outcrop accessible only at low tide. Time your visit for 17:00-18:00 sunset. The temple itself isn't open to foreigners, but the cliff walk and the view are the draw. At the entrance, a 'sacred snake' cave ($1 to see, the snake is real but trained) — said to bring good luck. Sunset is crowded, but another beach 200m north gives you a 180° panorama for yourselves.
2 hours · ~$5
18:30
meal
Car, 30 min south
Sundara Beach Club (Four Seasons Jimbaran)
Jimbaran
Last dinner. A long beachfront pool-deck, tiki torches at dusk, seafood and cocktails. Expensive, but it's the send-off dinner. Book a beachfront table — Four Seasons service is impeccable. The 'Bali Tasting Menu' ($90/person) features local specialties — Babi Guling (suckling pig) + Lawar salad + Rendang. With 'Ke Indonesia Tasting' cocktail pack — 5 mini-cocktails infused with 5 Indonesian spices.
2 hours · ~$90/person
Tip: Reserve 5-7 days ahead via their site for the 18:30 sunset slot.
21:00
transit
Car directly from dinner
Sundara → DPS airport
Jimbaran → airport
Ask Sundara concierge to pre-book a car. 30 min max to the airport at that hour. Budget 2 hours for international check-in. On the way to the airport, the driver plays local music — Balinese gamelan percussion replays the images of the past 5 days in your mind.
30 min · ~$15
Did you know?
Indonesia is the world's largest archipelago — 17,508 islands, of which only about 6,000 are named.
Practical info
Budget: ~$200-280/day for a couple excluding hotel
Best season
May, June, and September are the sweet spots — dry, low humidity, smaller crowds. Avoid December-February (wet season, daily afternoon downpours) and July-August (peak European holidays). Nyepi silent day in March closes the entire island for 24 hours — flights stop, shops close, you can't go outside, lights must be off — a unique experience but check the date 2 months ahead. Late October's 'Galungan' (Balinese-Hindu holiday) decorates the streets with 'penjor' (decorated bamboo poles) — beautiful but half the restaurants close.
Packing
- · Sarong (required to enter most temples — the gate rents them if you forget)
- · Reef-safe sunscreen (Indonesia bans standard sunscreen at many beaches)
- · A light raincoat for afternoon showers even in dry season
- · Insect repellent with DEET for Ubud evenings
- · Flip-flops for beaches + one pair of walking sandals for temples
- · Waterproof phone pouch — ocean and waterfall photos
- · Quick-dry towel — smaller than a beach towel, packs better
Tips
- · Download Gojek and Grab — 24/7 taxis in English, 1/4 the price of street drivers
- · Avoid ATMs that aren't inside Circle K or a bank — card skimming is a known issue
- · Drink bottled water only; ice at good restaurants is fine
- · Tipping 10% is appreciated but not expected; 5,000-10,000 IDR per bag for porters is standard
- · Balinese-Hindu etiquette: don't step on Canang sari (small bamboo offering baskets on the ground), don't walk in front of statues
- · Club districts (Kuta, Legian) at night, be alert — occasional moto drive-by snatches of cameras worn around the neck
Like this sample?
Yours, made the same way
Same depth, written around your dates, your group, your budget. Delivered as a mobile link plus a downloadable PDF.
Plan my tripNo account · No subscription