Five days is the most common length for first-time Bali visitors flying from Australia, Singapore, the Gulf states, or Japan — close enough to get there easily, long enough to leave with a real picture of the island. This itinerary splits your five days across Canggu (surf, coffee shops, sunsets), Ubud (rice terraces, Monkey Forest, culture), and Uluwatu (cliffs, world-class surf, Kecak fire dance). You will not fit everything in — Bali never does that — but you will cover the highlights that most travellers regret skipping.
Who this itinerary suits
This route works best for solo travellers, couples, or small groups aged roughly 22–45 who want a balance of culture, nature, beach and food. It assumes you are comfortable on a scooter if you want to explore within Canggu, though the whole trip can be done by car if preferred. It is not designed for young families (see the family-week itinerary) or dedicated surfers (see the surf-trip itinerary).
Transport strategy
Between areas: private driver. The Canggu–Ubud–Uluwatu triangle requires three inter-area transfers. Each costs Rp 350,000–700,000 depending on distance and stops. Book your driver through your accommodation or WhatsApp us for a vetted contact before you fly.
Within Canggu: scooter rental is Rp 80,000–120,000/day and works well for the flat, short distances between Batu Bolong, Berawa and Pererenan. Within Ubud: scooter for day trips or hire a driver; the town centre is walkable. Within Uluwatu: scooter or driver — the cliff roads are narrow but manageable for experienced riders.
Accommodation strategy
Night 1–2: Canggu (Berawa or Batu Bolong zones, good dining within walking distance). Night 3–4: Ubud (anywhere on Jalan Bisma, Monkey Forest Road, or out toward Penestanan for a quieter setting). Night 5: Uluwatu or Jimbaran (Jimbaran if flying early the next morning — it is 20 minutes to the airport vs 45+ from Uluwatu). Mid-range accommodation averages $40–80/night sharing. Budget guesthouses from $15–25/night.
Day 1 — Arrive in Canggu
Morning / Arrival: Private driver from airport to Canggu, 30–45 minutes (Rp 250,000–350,000). Batu Bolong area is the best first base — central, walkable, close to the beach. Check in early if possible, or store bags and head out.
Afternoon: Walk to Batu Bolong Beach. This is where Canggu begins — a black-sand surf beach with a cluster of beach bars and the famous Old Man’s bar and restaurant. No swimming here (shore break) but great for watching surfers. Grab a Bintang and sit with your feet in the sand.
Evening: Dinner at Warung Varuna (local Balinese, try the satay lilit) or Crate Cafe for something more Western but still excellent. Sunset at La Brisa if the timing works — arrive 45 minutes before sunset to get a spot. Early night.
Overnight: Canggu
Day 2 — Full Canggu day
Morning: 08:00 surf lesson at Batu Bolong (Rp 250,000–350,000 including board and instructor, 2 hours). Beginners consistently stand up within the first session on Canggu’s gentle reform waves. If surfing is not your thing, rent a bicycle and ride the flat coast road north toward Pererenan Beach (quieter, fewer tourists).
Late morning: Brunch at Shelter Cafe or Nude Bali. Canggu has some of the best cafe food in Southeast Asia — acai bowls, eggs three ways, excellent cold brew. Budget Rp 80,000–150,000 per person.
Afternoon: Tanah Lot temple on a driver day trip (30 min west of Canggu, Rp 60,000 entrance). It is Bali’s most photographed sea temple and at sunset the silhouette is iconic. Go 17:00–19:00 for the best light. Alternatively, rent a scooter and ride north to Echo Beach or Pererenan for a quieter afternoon.
Evening: Dinner at Mason (wood-fired cooking, Canggu’s most impressive mid-range restaurant). Or visit The Lawn beach club for cocktails before finding a warung for dinner — spending $15 on cocktails and $4 on grilled fish is a very Canggu evening.
Overnight: Canggu
Day 3 — Transfer to Ubud via Jatiluwih
Morning: Check out by 09:00. Private driver for the day (Rp 600,000–750,000 including stops). Route: Canggu → Jatiluwih UNESCO Rice Terraces → Ubud. Jatiluwih is 1h45min from Canggu and entirely different from Tegallalang — vast, working terraces with almost no selfie-stick vendors. Entrance Rp 40,000. Walk the elevated path for 45–60 minutes.
Afternoon: Continue to Ubud, arriving around 14:00. Check in to your accommodation. Walk Campuhan Ridge late afternoon (free, no guide needed, 45 minutes each way — or one way and Grab back).
Evening: Dinner at Locavore — book 2–3 days in advance for this one. It is one of Southeast Asia’s 50 best restaurants and surprisingly affordable for a tasting menu experience (Rp 700,000–1,000,000/person including wine pairing). Or, for something equally good and half the price, try Room 4 Dessert’s dessert tasting bar.
Overnight: Ubud
Day 4 — Ubud culture and nature
Early morning (06:00): Tegallalang Rice Terraces sunrise. Your driver picks you up at 05:45 — early entry before the light shows up means you get the soft gold-hour mist over the stepped terraces before tour buses arrive. Return by 08:00.
Breakfast: Alchemy Raw and Vegan (best smoothie bowls in Ubud, opens 07:00) or Seniman Coffee for single-origin Bali coffee and toast.
Mid-morning: Sacred Monkey Forest Sanctuary (Rp 80,000, opens 09:00). A dense jungle reserve in the middle of Ubud with three old pura (temples) and several hundred long-tailed macaques. Keep food out of sight and bags zipped. About 1 hour is the right amount of time.
Lunch: Warung Biah Biah on Jalan Dewi Sita for authentic Balinese cooking. The nasi campur is the one to order — a composed plate of rice with six to eight small dishes.
Afternoon: Tirta Empul holy spring temple (30 min from Ubud, Rp 50,000). Watching Balinese Hindus perform melukat purification ritual in the spring-fed pools is one of the most quietly moving cultural experiences in Bali. Respectful silence and a sarong are required.
Evening: Yoga class at Yoga Barn (multiple evening slots, Rp 150,000 drop-in) or an hour’s Balinese massage (Rp 120,000–200,000 in local spas on Jalan Hanoman). Early night — Day 5 starts with a drive south.
Overnight: Ubud
Day 5 — Transfer to Uluwatu, sunset, fly home or last night
Morning: Leisurely Ubud breakfast. Check out by 10:00. Driver heads south toward Uluwatu via the GWK Cultural Park (Garuda Wisnu Kencana — the 121-metre bronze Vishnu statue is the largest in the world, 30-minute stop, Rp 125,000). Arrive Uluwatu area by 13:00.
Afternoon: Padang Padang Beach (Rp 10,000 entrance — tiny cove, clear water, excellent swimming when swell is small). Or Bingin Beach — a longer walk down steep steps, wooden warung for cold drinks halfway, proper left-hand surf break below the cliff. Swim, eat, watch surfers.
Evening: Kecak Fire Dance at Uluwatu Temple, 18:00 (Rp 100,000). This is the best version of the Kecak in Bali — performed on an open cliff stage with the Indian Ocean 70 metres below and the sunset behind the temple. The ceremony ends around 19:15. Dinner afterwards at a seafood warung in Jimbaran Bay — tables set on the beach with grilled lobster, prawns and fish weighed and priced by the kilo. A messy, wonderful last dinner.
Overnight or fly home: If your flight is next morning, stay near Jimbaran (20 min to airport). If flying tonight: driver to airport, 20–30 min from Uluwatu.
Budget breakdown (per person, mid-range)
- Accommodation (5 nights, sharing, mid-range): $200–350
- Food and drink (warungs + 1 fine dinner + cafe breakfasts): $100–150
- Private drivers and transfers: $130–180
- Activities (surf, Kecak, Monkey Forest, Tirta Empul, Jatiluwih, GWK): $40–60
- SIM card, scooter rental (1 day Canggu), incidentals, tips: $30–50
- Total: approximately $500–790 per person sharing
What to pack for 5 days in Bali
- 2–3 lightweight outfits (quick-dry fabrics wash and dry overnight)
- Sarong (for temples — buy one in Bali for Rp 20,000)
- Swimwear (2 sets)
- Rash guard or SPF50 shirt (sun is intense)
- Comfortable sandals (Birkenstocks or similar) + one closed shoe
- Small daypack for beach days
- Travel insurance documents (printed and digital)
- Power bank and universal adapter (Bali uses European-style round pins)
- Cash: arrive with USD or AUD to exchange at airport, withdraw IDR at ATM on arrival
Best time to follow this itinerary
May through October is ideal. Dry season means predictable weather for the rice terraces and beach days, and the Uluwatu sunset is reliably clear from June through September. April and early November are shoulder season — slightly cheaper, occasionally grey, but mostly fine. December through March (wet season) is viable for all indoor activities (Monkey Forest, Tirta Empul, massage, yoga) but the Kecak can be washed out by afternoon rain and Padang Padang is sometimes churned up by swell.
Alternative day swaps
Rainy day in Ubud: Replace Tegallalang sunrise with a morning at ARMA (Agung Rai Museum of Art) — excellent permanent collection of Balinese and Indonesian painting. Follow with a cooking class at Paon Bali or Lobong Culinary (half-day, Rp 450,000–600,000, ends with lunch you cooked yourself).
Extra beach day: From Uluwatu, Suluban Beach is one of Bali’s most dramatic — a slot-canyon entrance through the cliff to a sheltered cave and surf break. Combine with Nyang Nyang Beach (a 20-minute walk from the road, almost always empty) for a full beach day.
Common mistakes on a 5-day first trip
- Spending a night in Kuta: Unless you have a very early morning flight, Kuta is not worth a stay. Seminyak or Canggu give you the same south-Bali access with far better food and vibe.
- Rushing the Ubud morning: Tegallalang at 06:15 is ethereal. Tegallalang at 10:00 is crowded and overlit. Go early or skip it.
- Not carrying enough cash: Canggu is increasingly card-friendly but Ubud warungs and Uluwatu cliff-stalls are cash only. Withdraw Rp 1,000,000 per person per day minimum.
- Overplanning Day 2: A Canggu beach day should feel lazy. The island runs on island time — a 2-hour surf lesson and a beach sunset is a complete, perfect day. You don’t need to also see a temple.
Frequently asked questions
Is 5 days enough for a first trip to Bali?
Yes — 5 days comfortably covers the three main zones (Canggu, Ubud, Uluwatu) with a relaxed pace in each. You won’t get to Nusa Penida, the east coast, or the north, but you will leave with a solid picture of what Bali is about.
Should I stay in one area for 5 days or move around?
Move around. Staying in one area saves packing hassle but Bali’s regions feel completely different. Canggu, Ubud and Uluwatu could be three different countries. Moving twice over 5 days costs about $60 in drivers and gains you experiences that won’t fit into one area.
Do I need to pre-book anything?
Yes: Locavore restaurant (book 48–72 hours ahead), the Kecak dance if you want a specific seat, and your first-night accommodation and airport transfer. Everything else can be arranged on arrival. A driver for the whole trip is better booked in advance via WhatsApp — it costs the same as booking daily but gives you a consistent, trusted contact.
Is Bali safe for a first-time solo traveller?
Bali is extremely safe for solo travellers. The main risks are motorbike accidents (use a driver if unsure), petty theft in crowds, and stomach issues from unfiltered tap water. Drink bottled or filtered water, wear a helmet if you ride a scooter, and keep phone and wallet in a secure bag at beaches. Solo women: Bali is one of Southeast Asia’s safest destinations for solo female travellers, though normal sensible precautions apply at nightlife venues.
How much cash should I bring to Bali?
Budget travellers: $200–250 USD equivalent in IDR for 5 days. Mid-range: $350–500. Withdraw at airport ATMs (BNI and BRI give competitive rates) rather than exchanging at counters. Avoid exchange kiosks outside the airport — scams involving fake counts are common in Kuta.
Can you help me adjust this itinerary?
Yes. WhatsApp us at +628824569741 with your arrival date, budget and interests and we will send you a personalised version within minutes. Free service.

