Sample plan
Bali
5-day itinerary · Indonesia
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.
Travel toolkit for Bali
Some links are affiliate links — we may earn a small commission at no extra cost to you.
Hotel
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, a quiet adults-oriented vibe, and thatched-roof villas. You'll spend Nights 3-5 here; Nights 1-2 in Ubud (see day 1).
Airport → Hotel
Private transfer from DPS → Ubud
~75 min · ~$25 one-way
From Ngurah Rai International (DPS), pre-arrange a private driver through your hotel (Komaneka at Bisma has the best service). Taxis at the airport are expensive and cars queue aggressively for tourists. Gojek/Grab apps are banned from the airport pickup area but legal at the drop-off.
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 temples once you're past Denpasar traffic.
1.5 hours · ~$25 · Arrival
13:00
rest
Komaneka at Bisma (Ubud) — check-in
Ubud
Unpack, swim at the infinity pool hanging over the Tjampuhan river valley. Jet-lag recovery before the first walk.
2 hours · ~$180/night for Ubud base · Driver drop-off
16:00
sight
Campuhan Ridge Walk
Ubud
A flat 2 km paved ridge between two river valleys — tall grass on both sides, late-afternoon light. Start at Ibah Hotel, walk to the Karsa Kafe at the end, coffee, turn back.
1.5 hours · Free · 10 min walk from hotel
19:00
meal
Mozaic Restaurant Gastronomique
Sanggingan
A French-technique, Indonesian-ingredient tasting menu in a garden dining room. The 8-course 'Discovery Menu' is the order. Exit through the herb garden they just pulled your dinner's cilantro from.
2 hours · ~$95/person with wine · Gojek car, 10 min
Tip: Reserve 1 week ahead via their website; closed Sundays.
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.
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.
1.5 hours · ~$2 entry + $2 for the swing if you want it · Pre-arranged car from hotel, 20 min
09:00
meal
Kawi Resto Rice Terrace
Tegallalang
Breakfast overlooking the terraces. Pisang goreng (fried banana), nasi goreng, strong Balinese coffee. Unpretentious and the view is included.
1 hour · ~$12 · 5 min walk
11:00
sight
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.
1.5 hours · ~$3 + $2 sarong rental · Car, 25 min
13:00
meal
Warung Little Bird
Ubud central
A small warung serving traditional Balinese rijsttafel (rice table) at half the tourist-restaurant price. Get the nasi campur — rice with a dozen small sides. Vegetarian options excellent.
1 hour · ~$10 · Car, 35 min back to Ubud
15:00
activity
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.
2 hours · ~$1 entry · Car, 25 min south
19:30
activity
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.
1.5 hours · ~$8 · 10 min walk
Tip: Buy at the gate from 18:30; rarely sells out.
Day 3
Ubud → Seminyak
One more Ubud morning, then transit to Seminyak and check into beach mode.
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. The signature Ubud experience even for non-yoga people.
1.5 hours · ~$10 · 10 min walk
Tip: Arrive 20 min early — classes fill up in high season.
09:00
meal
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é.
1 hour · ~$10 · 5 min walk
11:00
transit
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.
1.5 hours · ~$25 · 10 min walk back to hotel
13:00
rest
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.
3 hours · ~$35 for beach lunch · Driver arrival
17:00
sight
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, watch the sun drop into the Indian Ocean.
1.5 hours · ~$15 for a cocktail · 15 min walk along the beach
20:00
meal
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.
2 hours · ~$65/person · Gojek, 5 min
Tip: Book 3-5 days ahead via their website for prime 19:30-20:30 slots.
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.
1 hour · ~$45 for the full day · Driver pickup at hotel
11:00
rest
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. Swim, rent a sunbed, have a beach-stall nasi goreng.
2 hours · ~$1 entry + $3 sunbed · Driver
14:00
meal
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 and a cold beer. Watch pros ride 8-foot waves.
1.5 hours · ~$30 · Driver, 15 min
16:30
sight
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. Walk the cliff path along both sides of the temple.
1.5 hours · ~$4 · 5 min drive
18:00
activity
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.
1 hour · ~$10 · 5 min walk from the temple
20:00
meal
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. The signature Bali dinner.
2 hours · ~$45/person · Driver, 25 min north
Day 5
Seminyak final day
Spa morning, lunch at the rice paddies of Canggu, final sunset, and a late-flight transfer to the airport.
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.
2 hours · ~$55/person · 5 min walk
Tip: Book 1 day ahead via WhatsApp on their website.
12:30
meal
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.
2 hours · ~$35 · Gojek car, 25 min north
15:00
sight
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.
2 hours · ~$5 · Car, 30 min
18:30
meal
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.
2 hours · ~$90/person · Car, 30 min south
Tip: Reserve 5-7 days ahead via their site for the 18:30 sunset slot.
21:00
transit
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.
30 min · ~$15 · Car directly from dinner
Practical info
Budget: ~$200-280/day for a couple excluding hotel
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
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
Like this sample?
Get one for your trip
Same depth, written for your dates, your group, your budget. Mobile web link + PDF in minutes.
Plan my trip — $4No signup · No subscription