giro

Indonesia · 7-day itinerary

7 days in Bali

Rice terraces, temples and long beach sunsets. Here's a 7-day plan that clusters each day by neighbourhood, with real times, so you walk less and see more.

Best: April to September About $164 per person a day (comfort)
Make this trip minePick your dates and who's going, then edit anything. Free.

Day 1

Arrive & settle into Bali

  1. 9:00 a.m. – 12:00 p.m.

    Arrive in Bali

    Check in at your stay in Ubud.

  2. 12:15 p.m. Lunch
  3. 1:30 p.m. – 3:30 p.m. · Tampaksiring · ~$6

    Tirta Empul water temple

    A purification ritual in holy springs.

    Reviews

  4. 6:00 p.m. Dinner · Babi guling (suckling pig) in Ubud
  5. 7:30 p.m. – 10:30 p.m. · Uluwatu · ~$21

    Uluwatu Temple and Kecak dance

    A cliff-top temple and fire dance at sunset.

    Tickets Reviews

Day 2

A taste of the city

  1. 9:00 a.m. – 1:00 p.m. · Ubud · ~$50

    Balinese cooking class

    Market visit and a full spread.

    Tickets Reviews

  2. 1:20 p.m. – 3:20 p.m. · Ubud · ~$50

    Balinese massage and spa

    Two hours of Balinese bliss.

    Tickets Reviews

  3. 6:00 p.m. Dinner · Nasi campur at a warung
  4. 7:30 p.m. – 9:30 p.m. · Tabanan · ~$7

    Tanah Lot sunset

    A sea temple on a rock at golden hour.

    Reviews

Day 3

Into the green

  1. 9:00 a.m. – 11:30 a.m. · Ubud · ~$7

    Tegallalang rice terraces

    Emerald terraces at sunrise.

    Reviews

  2. 12:00 p.m. Lunch
  3. 1:15 p.m. – 3:45 p.m. · Ubud

    Ubud art market and galleries

    Woodcarving, batik and painting villages.

    Reviews

  4. 6:00 p.m. Dinner · Fresh seafood on Jimbaran Bay
  5. 7:30 p.m. – 10:30 p.m. · Seminyak · ~$57

    Beach club sunset

    Infinity pools and DJ sets.

    Reviews

Day 4

Into the green

  1. 9:00 a.m. – 10:30 a.m. · Ubud · ~$9

    Sacred Monkey Forest

    Temple ruins in a jungle full of macaques.

    Hide sunglasses and snacks.

    Reviews

  2. 12:00 p.m. Lunch
  3. 1:15 p.m. – 3:45 p.m. · Canggu · ~$50

    Surf lesson

    Beginner waves at Kuta or Canggu.

    Tickets Reviews

  4. 6:00 p.m. – 8:00 p.m.

    Evening at leisure

    Dinner somewhere that catches your eye, then a stroll or an early night.

Day 5

Day trip: Mount Batur sunrise trek

  1. 9:00 a.m. – 4:00 p.m. · Kintamani · ~$71

    Mount Batur sunrise trek

    Hike an active volcano in the dark for sunrise.

    Tickets Reviews

  2. 6:00 p.m. – 8:00 p.m.

    Evening at leisure

    Dinner somewhere that catches your eye, then a stroll or an early night.

Day 6

Day trip: Nusa Penida day trip

  1. 9:00 a.m. – 7:00 p.m. · Nusa Penida · ~$107

    Nusa Penida day trip

    Kelingking cliffs, manta rays and snorkelling.

    Tickets Reviews

  2. 7:40 p.m. – 9:40 p.m.

    Evening at leisure

    Dinner somewhere that catches your eye, then a stroll or an early night.

Day 7

Farewell, Bali

  1. 9:00 a.m. – 11:00 a.m.

    Wander Bali

    Unscheduled time for cafés, rest, or the discovery you didn't plan.

  2. 12:00 p.m. Lunch
  3. 1:15 p.m. – 4:15 p.m.

    Depart Bali

    Check out and head to the airport or station, allowing plenty of time.

  4. 7:00 p.m. Dinner · Nasi campur at a warung

Where to stay in Bali

What to eat in Bali

  • Babi guling

    Spit-roast suckling pig with crackling and spiced sides.

  • Bebek betutu

    Duck slow-cooked in spice paste and banana leaves.

  • Nasi campur

    Rice with a little of everything from the warung counter.

  • Sate lilit

    Minced seafood satay wrapped around lemongrass sticks.

  • Lawar

    Chopped vegetables, coconut and spices; often served with meat.

  • Nasi goreng

    Fried rice with a fried egg, Indonesia's comfort food.

Where locals send visitors

  • Warung Babi Guling Ibu Oka $

    Babi guling · Ubud · Best for lunch

    Ubud's best-known suckling pig. Go before it sells out at lunch.

    Reviews
  • Bebek Bengil $$

    Crispy duck · Ubud · Best for dinner

    The 'Dirty Duck Diner' serving crispy duck beside rice paddies.

    Reviews
  • Naughty Nuri's $$

    Grill · Ubud · Best for dinner

    Smoky pork ribs and strong martinis.

    Reviews
  • Jimbaran Bay seafood cafés $$

    Beach seafood grill · Jimbaran · Best for dinner

    Choose your fish, then eat with your feet in the sand at sunset.

    Reviews
  • Merah Putih $$$

    Modern Indonesian · Seminyak · Best for dinner · Reserve ahead

    Indonesian dishes from across the archipelago in a striking dining hall.

    Reviews
  • Mozaic $$$$

    Tasting menu · Ubud · Best for dinner · Reserve ahead

    Long-running fine dining that pairs French technique with Balinese produce.

    Reviews

Heads-up: what to steer clear of

  • Scam: Some street money changers short-change visitors with sleight of hand. Use bank-affiliated changers or ATMs inside banks, and count your cash at the counter.
  • Local rules: Respect temple dress codes (a sarong and sash), and never sit or climb on shrines. Foreign visitors have been deported for disrespectful behaviour.
  • Safety: Scooter crashes are the most common serious injury. Only ride if you're licensed, insured and wearing a helmet.

Giro's notes, reviewed October 2026. Things change, so check current advice before you go: Government of Canada travel advisories .

Good to know

  • Hire a driver for the day (~$45) rather than renting a scooter if you're inexperienced.
  • Wear a sarong at temples; they're often lent at the entrance.
  • Nyepi (Day of Silence) shuts the island down for a day, usually in March.

Daily budget per person

Shoestring~$63
Comfort~$164
Luxury~$576

A shared double room, meals and local transport. Flights and tickets not included.

Make this Bali trip yours

Giro rebuilds this plan for your dates, your group and your budget. Swap stops, drag them between days, add your flights and hotel, and share it with everyone coming.

Plan this trip

Times and prices are estimates (prices in CAD at the latest ECB rate). Check opening hours before you go. Place descriptions and photos from Wikipedia and Wikimedia Commons, credited on each photo. Giro may earn a commission on bookings, at no extra cost to you.