Bali rice terraces
Unsplash · Cassie Matias

Bali in 3 Days: The South Coast, Nusa Penida & Ubud

Who this is for: First-time visitors with about three full days who want the south coast, one proper island day and the inland Ubud landscape — without discovering halfway through that Bali is 150 km across and half the holiday is being spent in a car.

Timing assumptions: Assumes two nights based on the south coast — Sanur is the most efficient choice for this order because the Nusa Penida boats leave from there, though Seminyak works too — then a move up to Ubud on the third morning. A car with a driver for the long days is assumed; arrival and departure are handled separately. Day 1 is the south coast and the Bukit Peninsula; Day 2 is Nusa Penida by fast boat; Day 3 moves inland through the rice terraces into Ubud. Nusa Penida is deliberately placed on Day 2 rather than Day 3 so that a weather cancellation still leaves you a spare day.

Getting around: There is no useful public transport network for visitors, and this shapes the whole trip. In practice you use the Grab and Gojek apps (both offer cars and motorbike pillion rides), Bluebird metered taxis, a car with a driver hired by the day — the standard way to see the interior — or a rented scooter, which requires a licence valid for motorcycles rather than just a car licence. The Kura-Kura Bus runs scheduled shared shuttles on the Kuta–Ubud and Kuta–Kintamani corridors for travellers who would rather not arrange a car. In parts of Ubud and Canggu, local transport cooperatives restrict app pickups and post signs saying so; walk a few hundred metres or use the drivers waiting there. I Gusti Ngurah Rai International (DPS) sits beside Kuta and has an official taxi counter with fixed zone fares plus a designated ride-hail pickup area. Distances are short and journey times are not: Canggu to Ubud is about 35 km and commonly takes 1.5–2 hours, which is the single most important number in planning a Bali itinerary.

When to go: The dry season runs roughly April to October: lower humidity, reliable sun, and the west-coast surf at its best. July–August is the busiest and priciest stretch, with a second, sharper spike over Christmas and New Year. April–June and September–October are the sweet spot — still largely dry, noticeably quieter and cheaper. The wet season, November to March, is warm and green with rain that usually arrives as heavy afternoon downpours rather than all-day grey; it is the cheapest time to travel, but seas are rougher (fast boats to Nusa Penida and the Gilis are cancelled more often) and the better surf moves to the east coast around Sanur and Nusa Dua. One date overrides all of this: Nyepi, the Balinese Day of Silence in March, when the whole island — airport included — closes for 24 hours.

When to go — month by month

Average daytime high (bars) and rainy days per month, from 5-year climate normals. Greener months are the most comfortable to visit.

19°
J
30d
20°
F
28d
20°
M
30d
20°
A
27d
20°
M
25d
19°
J
23d
18°
J
21d
19°
A
23d
19°
S
25d
20°
O
29d
20°
N
29d
19°
D
30d
great good off-peak“d” = rainy days

Daylight by month

Hours of daylight through the year in Bali — it swings from about 11h 31m in midwinter to 12h 29m at midsummer, which decides how many stops realistically fit in a day.

12h
J
12h
F
12h
M
12h
A
12h
M
12h
J
12h
J
12h
A
12h
S
12h
O
12h
N
12h
D
long days (13h+) moderate short (under 9h)
Day 1
Seminyak or Canggu → Bingin/Padang Padang → Uluwatu → Jimbaran
Morning on a west-coast beach → Bingin or Padang Padang beach → Uluwatu Temple & the Kecak fire dance → Seafood dinner on the sand at Jimbaran
Day 2
Sanur harbour → Nusa Penida (Kelingking, Broken Beach, Crystal Bay)
Fast boat from Sanur harbour → Kelingking Beach viewpoint → Broken Beach & Angel’s Billabong → Crystal Bay for the late afternoon
Day 3
Tegallalang → Tirta Empul → central Ubud
Tegallalang rice terraces → Tirta Empul holy spring → Sacred Monkey Forest Sanctuary, Ubud → Campuhan Ridge Walk & central Ubud
Day 1 · Seminyak or Canggu → Bingin/Padang Padang → Uluwatu → Jimbaran

Day 1 — The south coast & the Bukit Peninsula

Start in the water on the beaches everyone pictures, then work south down the peninsula to the cliff temple for sunset.

  1. ~2.5h
    Morning on a west-coast beach (Batu Bolong, Seminyak or Legian) walk-up
    Swim, walk the sand or take a beginner surf lesson — the beach breaks here are forgiving in a way the Bukit reefs emphatically are not. Go early; the sun is hard by 11:00.
  2. ~2h
    Bingin or Padang Padang beach walk-up
    Small cove beaches at the base of the cliffs on the Bukit, reached by long, steep staircases. Padang Padang has an entry fee and largely disappears at high tide; check the tide before you commit to the walk down.
  3. ~2h
    Uluwatu Temple & the Kecak fire dance book ahead
    Pura Luhur Uluwatu sits on a cliff edge at the island’s southwestern tip; the Kecak dance is performed in the open-air amphitheatre beside it as the sun sets. Book seats ahead and arrive early for a good one. Sarong and sash required, provided at the gate — and the resident macaques will take sunglasses, phones and hats, so stow them first.
  4. ~1.5h
    Seafood dinner on the sand at Jimbaran walk-up
    A row of grills sets tables directly on Jimbaran Bay after dark, ten minutes from the temple and on the way back north. Agree the price per kilo before anything goes on the fire.
Route logic:
North to south down the coast, ending at the cliff temple for sunset and at Jimbaran for dinner on the way home — no doubling back, and the one fixed-time event of the day sits at the end.
Getting between stops:
A car and driver for the afternoon and evening is the practical option; the Bukit’s beaches, the temple and Jimbaran are each 15–30 minutes apart with almost nothing walkable between them. Ride-hailing works from the south coast but thins out badly on the peninsula after dark.
Meals:
Lunch: a warung near the beach — nasi campur or mie goreng for the price of a coffee at home. Dinner: seafood on the sand at Jimbaran.
Rain / limited mobility:
Rainy afternoon: swap the cliff beaches for a long spa session and go straight to the temple. Not interested in surf: start instead at the Uluwatu clifftop and give the whole morning to a beach club or a pool.
Day 2 · Sanur harbour → Nusa Penida (Kelingking, Broken Beach, Crystal Bay)

Day 2 — Nusa Penida by fast boat

Give a full day to the island that produces most of the photographs people arrive wanting, and accept that it is a long, bumpy one.

  1. ~1h
    Fast boat from Sanur harbour book ahead
    Roughly 45 minutes each way in decent conditions, from the purpose-built harbour at Sanur. Book ahead and take the earliest sensible departure; the last boats back fill up and rough seas cancel crossings outright, most often in the wet season.
  2. ~1.5h
    Kelingking Beach viewpoint walk-up
    The T-Rex-shaped headland on the southwest coast — the view from the top is the point. The path down to the sand is a genuinely steep, unprotected scramble that takes an hour each way; plenty of people sensibly stop at the top.
  3. ~1.5h
    Broken Beach & Angel’s Billabong walk-up
    A collapsed sea arch forming a circular cove, and a natural rock pool beside it, a short walk apart on the same headland. The pool is dangerous at anything but low tide and calm swell — look, do not swim, unless conditions are obviously benign.
  4. ~1.5h
    Crystal Bay for the late afternoon walk-up
    A sheltered west-facing bay with the island’s easiest swimming and snorkelling, and a natural last stop before the boat back. Roads on Penida are narrow and rough — journey times between sites are longer than the map suggests.
Route logic:
A west-coast loop — the big viewpoints first while the light is good and the crowds are still arriving, then a swim at Crystal Bay before the boat back, so the day ends near the harbour rather than across the island from it.
Getting between stops:
A pre-arranged car or a hired scooter on Penida is essential; there is no transport network on the island. Most day-trip packages include the boat, an island driver and lunch, which is usually the least stressful way to do it.
Meals:
Breakfast: early, before the boat. Lunch: a simple warung near the viewpoints — options on Penida are limited, so eat when you see somewhere good. Dinner: back on the Bali side in Sanur or Seminyak.
Rain / limited mobility:
Seas too rough or the boat cancelled: swap in an East Bali day from the same base — Tirta Gangga water palace, the Sidemen valley and the rice fields around it, none of which depend on the weather. Prone to seasickness: this crossing will find it; the East Bali alternative is the better call from the start.
Day 3 · Tegallalang → Tirta Empul → central Ubud

Day 3 — Inland to the rice terraces & Ubud

Make the one move of the trip, and spend the day on the landscape and the temples rather than the coast.

  1. ~1.5h
    Tegallalang rice terraces walk-up
    The tiered valley north of Ubud, worked using the subak irrigation system. Go early — by mid-morning the coaches arrive and the terraces have small entry and donation points at each viewing path.
  2. ~1.5h
    Tirta Empul holy spring walk-up
    A working water temple where Balinese Hindus bathe in sequence under a row of spouts. Visitors can take part but there is real etiquette to it — dress requirements, an order to the spouts, and spouts reserved for funeral rites that are not for tourists. Go with a guide the first time or watch respectfully from the side.
  3. ~1.5h
    Sacred Monkey Forest Sanctuary, Ubud walk-up
    A forest temple complex in the middle of Ubud with over 1,200 long-tailed macaques living in it. Open 09:00–18:00 with last entry at 17:00 — several tours arrive too late, so build the day around it. Carry nothing loose and do not bring food in.
  4. ~2h
    Campuhan Ridge Walk & central Ubud walk-up
    A paved path along a grassy ridge between two rivers, best in the last hour of light or the first of the morning, then the palace, the market and dinner in town. Free, and the most pleasant hour in Ubud.
Route logic:
The transfer is the itinerary. Doing the northern sites as stops on the drive up means the long, slow road out of the south is travelled once, with the day’s sightseeing folded into it, and the evening is walkable.
Getting between stops:
Move your bags to Ubud in the morning and stop at Tegallalang and Tirta Empul on the way up, which turns a 1.5–2 hour transfer into the day itself. Once you are in central Ubud, the Monkey Forest, the palace and the ridge walk are all on foot.
Meals:
Lunch: babi guling (Balinese suckling pig) or a warung near the terraces. Dinner: Ubud has the island’s densest run of good restaurants within walking distance of each other — one of the few places in Bali where you can leave the car behind.
Rain / limited mobility:
Flying out today: reverse the order — do Ubud on Day 1 from the airport and keep the south coast for the last day, since DPS is 15–30 minutes from Kuta and 75–120 minutes from Ubud. Staying a fourth night: the Mount Batur sunrise trek only makes sense with Ubud beds, because the pickup is around 03:30.

⚠︎ Before you book

  • Check the Nyepi date before booking anything in March. The island closes completely for 24 hours — no flights in or out of DPS, no vehicles, no tours, nothing open — and it moves every year with the Balinese Saka calendar.
  • Book the Uluwatu Kecak dance and the Nusa Penida fast boat ahead; both have fixed departure times and both sell out in the dry-season peak.
  • Book a car and driver the day before, not the morning of, and agree the route, the hours and the rupiah price up front, including whether parking and entry fees are covered.
  • July–August and the Christmas–New Year window fill villas and clifftop resorts two to three months out, often with minimum-stay rules attached.

Weather & mobility: Bali is hot and humid year-round, and the useful hours are early. Start at or before 08:00 for terraces, beaches and anything with a staircase, and treat the middle of the afternoon as pool or spa time. In the wet season expect a heavy downpour most afternoons — it usually passes within an hour, but it makes cliff staircases and temple steps slick. Almost every headline sight here involves steps: the Bukit beaches, Kelingking, the terraces and most temple compounds. Wear shoes with grip rather than sandals, carry a sarong for temple entries, and assume anything described as a “viewpoint” means a climb back up.

Budget: Bali is inexpensive for food and transport and enormously variable for lodging. Approximate (verify current prices): a warung meal Rp 25,000–50,000; a restaurant main in Seminyak or Ubud Rp 80,000–200,000; a large local beer Rp 35,000–60,000; scooter hire Rp 70,000–100,000 a day; a car with a driver for a full day Rp 600,000–900,000; a Grab ride across the south Rp 30,000–100,000; a return fast boat to Nusa Penida from Sanur Rp 350,000–600,000. Rooms run from roughly Rp 300,000 for a simple guesthouse to Rp 3,500,000 and far beyond for a clifftop resort or a private-pool villa. Two charges catch people out: the tax and service — around 21% in total — added to any price quoted “++”, and the one-off Rp 150,000 Bali tourist levy every foreign visitor pays once per visit through the government’s Love Bali system. Convert at the live rate rather than a remembered one; the rupiah traded near Rp 17,900 to the US dollar in mid-August 2026, well off the levels older guides quote.

Optional swaps

  • Travelling in the wet season, or prone to seasickness? Swap Day 2’s Nusa Penida crossing for an East Bali day — Tirta Gangga, the Sidemen valley and Besakih — which needs no boat and no calm sea.
  • Here to surf rather than sightsee? Give Day 2 to the breaks instead: Canggu and Uluwatu in the dry season, Sanur and Nusa Dua in the wet, and keep Day 3 for Ubud.
  • Have a fourth night? Sleep in Ubud and add the Mount Batur sunrise trek — it is only sensible from an Ubud base, and it pairs naturally with the terraces and hot springs on the way back down.

What this plan intentionally leaves out

  • The Gili Islands and Lombok: A 1.5–2.5 hour fast-boat crossing each way from Bali, and worth several nights of their own. Squeezing them into a three-day Bali trip means two days of boats.
  • North Bali — Lovina, Munduk and the Sekumpul waterfalls: Beautiful and genuinely different, but 2.5–3 hours from the south coast on mountain roads. It deserves an overnight rather than a day of driving.
  • The Mount Batur sunrise trek: Left out of the core three days because the pickup is around 03:30 and it only works from an Ubud base — it is listed as a swap for anyone with a fourth night rather than squeezed in at the cost of a whole following day.
  • Denpasar: Bali’s capital and its real working city, but it has little a first-time visitor on a three-day trip would prioritise over the coast, Ubud and Penida.

Planning notes & sources

The day-by-day routing here — a south-coast and Bukit day, a Nusa Penida boat day placed second so a cancellation still leaves a spare day, and a final day that folds the sightseeing into the slow drive up to Ubud — and the time estimates are our own, built around the one constraint that defines Bali itineraries: journey times, not distances. Because prices, boat schedules, opening hours and the Nyepi date all shift, confirm current details with the Bali provincial tourism office, the Love Bali levy system and your operators before you set out.