Bali — 5-day itinerary

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 Agoda

Airport → 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 transfer

Trip 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.

5h30 active1h50 transit1 meals~$300
Bali day 1
Day 1 route map
  1. 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

  2. 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

  3. 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

  4. 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.

8h30 active1h40 transit2 meals~$36
Bali day 2
Day 2 route map

Stay: 6:05 departure

  1. 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

  2. 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

  3. 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

  4. 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

  5. 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 ↗
  6. 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.

9h active2h5 transit2 meals~$160
Bali day 3
Day 3 route map

Stay: 6:45 departure

  1. 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 ↗
  2. 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

  3. 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

  4. 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

  5. 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

  6. 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.

8h active1h50 transit2 meals~$135
Bali day 4
Day 4 route map
  1. 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

  2. 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

  3. 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

  4. 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

  5. 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 ↗
  6. 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.

8h active1h55 transit2 meals~$200
Bali day 5
Day 5 route map

Stay: 9:50 departure

  1. 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 ↗
  2. 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

  3. 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

  4. 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.

  5. 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
Find on Amazon

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 trip

No account · No subscription