Five-Day Bali Itinerary from Ubud to Uluwatu

Day 1 · Thu, Oct 1
Ubud

Ubud Palace and Monkey Forest

  1. Ubud Palace — Central Ubud; explore the historic royal residence and its ornate Balinese architecture in the morning, ~1 hour.
  2. Saraswati Temple — Central Ubud; admire the lotus ponds and temple carvings just a short walk from the palace, late morning, ~45 minutes.
  3. Clear Cafe — Central Ubud; enjoy a relaxed lunch with a wide-ranging menu, ~1 hour; about IDR 100,000–200,000 per person.
  4. Sacred Monkey Forest Sanctuary — Southern Ubud; walk shaded forest paths and see the temple complex, afternoon, ~1.5–2 hours.
  5. Hujan Locale — Central Ubud; try Indonesian regional dishes in a stylish setting, evening, ~1.5 hours; about IDR 200,000–400,000 per person.

Morning

Start at Ubud Palace (Puri Saren Agung) while the center is still relatively cool and calm. Allow about an hour to admire the carved gates and traditional Balinese architecture; some inner areas are reserved for the royal family, so follow the visitor signs. Entry to the public grounds is generally free, though hours and access can vary around ceremonies. From here, it’s an easy few-minute walk along Jalan Raya Ubud to Saraswati Temple. Spend around 45 minutes by the lotus ponds and carved stone entrance; modest clothing is appreciated, and sarongs are available to borrow if needed.

Lunch

Walk a few minutes to Clear Cafe for a relaxed lunch and a broad menu of Indonesian and international dishes. Budget roughly IDR 100,000–200,000 per person. Ubud’s central lanes can get busy, so leave a little extra time if you’re meeting a driver afterward.

Afternoon

Head south to Sacred Monkey Forest Sanctuary—about a 10–15-minute walk from the center, or a short ride if the heat or rain sets in. Plan on 1.5–2 hours for the shaded paths and temple grounds. Check the sanctuary’s current opening hours and admission price before you go; keep food and loose belongings tucked away, and don’t touch or feed the monkeys. Return to central Ubud by foot or a short taxi ride, then take a breather before dinner.

Evening

For dinner, book ahead at Hujan Locale, a stylish spot serving regional Indonesian dishes. Expect about IDR 200,000–400,000 per person and allow around 1.5 hours. It’s in central Ubud, so you can walk from nearby or ask your hotel to arrange a pickup if you’re staying farther out.

Day 2 · Fri, Oct 2
Ubud

Rice Terraces and Campuhan Ridge

  1. Tirta Empul Temple — Tampaksiring; visit the famous water temple and spring-fed purification pools in the morning, ~1.5 hours.
  2. Tegallalang Rice Terraces — Tegallalang; take in the stepped rice fields and walk a section of the paths, late morning, ~1.5 hours.
  3. Kebun Bistro — Ubud; pause for a leisurely lunch in a garden-like setting on the way back south, ~1.5 hours; about IDR 150,000–300,000 per person.
  4. Campuhan Ridge Walk — West Ubud; follow the ridge path for open valley views in the cooler late afternoon, ~1.5 hours.
  5. Naughty Nuri’s Ubud — Sanggingan, Ubud; finish with its well-known grilled ribs and casual atmosphere, evening, ~1.5 hours; about IDR 150,000–300,000 per person.

Morning

Hire a driver for the morning loop: Tirta Empul Temple is about 30–45 minutes northeast of central Ubud, and a car for several stops typically costs around IDR 500,000–800,000 for the day. Aim to arrive around 8:00am, before the busiest tour groups; the temple generally opens around 8:00am, and allow about 1.5 hours. Entry is roughly IDR 75,000–100,000. Wear a sarong (usually available to borrow or rent at the entrance), and treat the purification pools respectfully: entering the water is optional, and there are customs to follow if you do.

Late Morning and Lunch

Continue roughly 20–30 minutes north to Tegallalang Rice Terraces. Spend about 1.5 hours enjoying the views and walking a section of the narrow paths; entry and path donations vary, so bring small cash, and wear shoes with grip. Return toward Ubud for a relaxed lunch at Kebun Bistro. Its garden-like setting is a welcome pause after the drive; budget around IDR 150,000–300,000 per person and allow about 1.5 hours.

Afternoon and Evening

Save Campuhan Ridge Walk for the cooler late afternoon. The paved ridge path is free and takes around 1.5 hours at an unhurried pace; the entrance is near the western edge of town, and a short Grab or Gojek ride from lunch should take about 10–20 minutes, depending on traffic. Bring water, as shade is limited, and turn back whenever you’ve had your fill of the valley views. Finish with dinner at Naughty Nuri’s Ubud in Sanggingan, a short ride from the ridge; expect around IDR 150,000–300,000 per person and about 1.5 hours for its famous grilled ribs. Check the day’s opening hours before setting out, as restaurant hours can change.

Day 3 · Sat, Oct 3
Canggu

Coastal stay in Canggu

Getting there from Ubud
Private car with driver via your hotel or Klook (about 1.5–2.5 hours, ~IDR 400,000–700,000). Leave around 6:30–7:00am to reach Canggu in time for the morning plans; allow extra time for traffic.
  1. Crate Cafe — Batu Bolong, Canggu; have a hearty brunch before exploring the coast, morning, ~1 hour; about IDR 80,000–160,000 per person.
  2. Batu Bolong Beach — Batu Bolong; stroll the lively shoreline and watch surfers, late morning, ~1 hour.
  3. Deus Ex Machina — Batu Bolong; browse the motorcycles, art, and surf-inspired shop, early afternoon, ~1 hour.
  4. Echo Beach — Echo Beach; take a coastal walk or settle in to watch the surf, late afternoon, ~1 hour.
  5. La Brisa Bali — Echo Beach; dine in a distinctive reclaimed-wood beach club as the light fades, evening, ~2 hours; about IDR 250,000–500,000 per person.

Morning

Allow for the drive from Ubud before making brunch plans: leaving around 6:30–7:00am should usually get you to Canggu in time, though traffic can stretch the trip to 2½ hours. Head to Crate Cafe on Batu Bolong for a hearty brunch; budget about IDR 80,000–160,000 per person, and check the day’s opening hours before setting out. Afterward, it’s a short walk to Batu Bolong Beach for a shoreline stroll and a look at the surfers. The sand can be busy by late morning, so take your time and keep an eye on your belongings.

Afternoon and Evening

Continue along Batu Bolong to Deus Ex Machina, where you can browse the surf-inspired shop, art, and motorcycles—an easy stop for about an hour. Later, take a car or scooter taxi to Echo Beach; the coast is rocky here, so it’s better for watching the surf and walking than swimming. Settle in as the light softens, then head to La Brisa Bali, a distinctive beach club built from reclaimed wood, for dinner by the sea. Allow around two hours and budget IDR 250,000–500,000 per person; book ahead if you want a table around sunset, and arrange your ride back before the evening rush.

Day 4 · Sun, Oct 4
Seminyak

Seminyak Beach and Sunset

Getting there from Canggu
Grab or Gojek car (about 30–60 minutes, ~IDR 100,000–200,000). Go in the morning so you’re settled before the late-morning visit; traffic can make this short trip slow.
  1. Petitenget Temple — Petitenget, Seminyak; visit this historic sea temple near the beach, late morning, ~45 minutes.
  2. Sisterfields — Seminyak Village; stop for brunch or a light lunch in the center of Seminyak, midday, ~1 hour; about IDR 120,000–250,000 per person.
  3. Potato Head Beach Club — Petitenget; enjoy the beachfront design, poolside atmosphere, and a relaxed afternoon, ~2–3 hours.
  4. Seminyak Beach — Seminyak; walk the sand and watch the sunset, early evening, ~1 hour.
  5. Motel Mexicola — Seminyak; wrap up with Mexican-inspired dishes and a lively setting, evening, ~1.5 hours; about IDR 200,000–400,000 per person.

Late Morning

Head to Petitenget Temple for a quiet look around this small, historic sea temple, usually a welcome contrast to Seminyak’s busy streets. Allow about 45 minutes; modest temple donations are customary, and sarongs may be available to borrow or rent at the entrance. Dress respectfully and follow any signs restricting access to worshippers. From here, take a short ride or walk south toward Seminyak Village for Sisterfields—a popular spot for brunch or a light lunch. Budget around IDR 120,000–250,000 per person, and expect a wait around the midday rush.

Afternoon

Continue north to Potato Head Beach Club in Petitenget, by taxi or a roughly 15–20-minute walk depending on the heat. Settle in for a couple of relaxed hours by the beachfront; check its current pool and seating policies before you go, as minimum spends or reservations can vary, especially on weekends. Save some energy for the evening and leave enough time to reach Seminyak Beach—the sand is broad and easy to stroll, and sunset is best enjoyed without rushing. Arrive about 30 minutes before sundown; the light and exact sunset time shift through the year.

Evening

Finish at Motel Mexicola, a short ride inland from the beach. Its colorful, lively dining room suits a celebratory end to the day; budget roughly IDR 200,000–400,000 per person and book ahead if you want a table at a busy dinner hour. Traffic can be slow even over short distances, so allow extra time between stops and use a Grab or Gojek rather than trying to walk in the midday heat.

Day 5 · Mon, Oct 5
Uluwatu

Uluwatu Temple and Clifftop Coast

Getting there from Seminyak
Private car with driver via your hotel or Klook (about 1–1.5 hours, ~IDR 400,000–700,000). Leave around 6:30–7:00am to reach Suluban for the morning; road traffic can extend the journey.
  1. Suluban Beach — Pecatu; descend through the limestone passageways to the surf-fringed cove, morning, ~1.5 hours.
  2. Single Fin Bali — Suluban, Pecatu; pause for a cliffside drink or meal with sweeping ocean views, late morning, ~1 hour; about IDR 150,000–350,000 per person.
  3. Padang Padang Beach — Pecatu; visit the small cove and enjoy a swim if conditions allow, early afternoon, ~1.5 hours.
  4. Uluwatu Temple — Pecatu; explore the clifftop temple and stay for the sunset Kecak performance, late afternoon into evening, ~2.5 hours.
  5. Warung Bejana — Near Uluwatu Temple; have a relaxed Indonesian dinner after the performance, evening, ~1.5 hours; about IDR 100,000–200,000 per person.

Morning

After your early arrival in Pecatu, head down to Suluban Beach while the light is still soft and the stairs are cooler. Allow about 1½ hours to pick your way through the limestone passageways to the cove; the descent is steep and can be slippery, so wear shoes with grip rather than flip-flops. The beach is shaped by the tide, and surf can be powerful—check conditions before swimming and keep clear of the surfers’ entry points. There may be a small parking or access charge, so carry some cash.

Late Morning and Early Afternoon

From Suluban, it’s a short walk uphill to Single Fin Bali for a cliffside drink or an early lunch; budget around IDR 150,000–350,000 per person, and ask for a table with an ocean view. Then take a short drive to Padang Padang Beach and descend the steps to its compact cove. Set aside about 1½ hours, including time to swim only if the water is calm; expect a modest entry fee, often around IDR 15,000–25,000, plus parking.

Late Afternoon and Evening

Head to Uluwatu Temple by mid-afternoon so you have time to explore the clifftop paths before the sunset Kecak performance. Allow about 2½ hours, and buy performance tickets as soon as you arrive—sunset seats can sell out, and the show commonly starts around 6pm, though schedules vary. Temple and show admission are separate; budget roughly IDR 50,000 for temple entry and IDR 150,000–200,000 for the performance, and keep sunglasses and loose belongings secure around the resident monkeys. After the show, it’s a short drive to Warung Bejana for a relaxed Indonesian dinner; budget about IDR 100,000–200,000 per person. Check its closing time that day, since dinner service can be busy after the performance.

When are you going?
Add your start date and we'll check in at two weeks out, one week out, and the day before — bookings, packing, and a day-one brief. Reply to any of them if plans change.
Like this trip? Make your own version.
A free, personalized itinerary in seconds — sign up to save and edit it.
Create my version