Port Guide · Bali, Indonesia

Bali Shore Excursions: Ubud, Uluwatu and the Roads Between

A good Bali day is decided by distance. Uluwatu and the southern beaches are short drives from Benoa, while Ubud is about 35 km inland on slow roads. On a full-length call, Ubud with a private car or the ship’s tour is the classic. On a short one, stay south — and pay the levy before you land.

Usually docked at Benoa
Arrival
About 35 km to Ubud
The big drive
Moderate — traffic, fares to agree
DIY difficulty
IDR 150,000 levy, plus a visa
Watch for
Facts checked against the sources cited on this page, October 2026 · Prices and opening hours change — verify for your sailing
01

Bali in 30 seconds: match the tour to the clock

Known for
Ubud’s rice terraces and Monkey Forest, Uluwatu’s cliff temple, the Kecak dance and south-coast beaches.
Strongest excursion styles
A private car to Ubud on a long call; Uluwatu or a beach on a short one.
Booking on your own
Workable with a pre-booked driver or tour. Agree taxi fares before you ride.
The one thing to know
The Kecak shows run in the early evening, from 6 pm at the earliest per one operator. Check your all-aboard before you book it.
02

Quick picks for a Bali port day

Start with your hours in port. Then decide whether the drive to Ubud is worth it, or whether the south coast gives you more of the day.

03

Bali excursions, from the cliff temples to the rapids

Judged on one question: does the day fit a cruise call once Bali’s traffic is counted? The sights are easy to love. Getting back on time is harder.

Prices come from Shore Excursions Group and an undated Royal Caribbean excursion list published by a travel agency, in the currency each prints. Treat them as a guide — your line’s own page has the current figures.

Berth, levy, visa and taxi notes are on our Bali (Benoa) cruise port guide. If your ship carries on to Malaysia, our Port Klang excursion guide picks up from there.

Full day · the one most people want

Ubud: rice terraces, the Monkey Forest and the art market

  • About 6 hours (SEG, private)
  • From $34.99 per person
  • About 35 km each way
  • Ship version: 6 hours

Ubud is the picture in most people’s heads when they hear “Bali” — green terraces, temple gates, monkeys on the paths.

Shore Excursions Group lists a Private Ubud Exploration at 6 hours from $34.99 per person, covering rice fields, the Monkey Forest, a spice garden and an arts village. Royal Caribbean’s Ubud On Your Own runs 6 hours too, from 53.18 EUR, with free time and a set transfer back.

The art market sits about 35 km from the port, per Indonesia’s tourism ministry. Cruise Deals Tips and Tricks says to allow 8 hours or more for an Ubud day.

Six-hour tours exist, though they leave no slack — you start promptly and keep moving.

Time commitment
About 6 hours on the listings — more if you add stops.
Getting there
Car or coach from the Benoa terminal, roughly 35 km inland.
Suits
First-timers, couples, anyone who came to Bali for the countryside, not the beach.
Ship or independent
Either. A private car gives you control; the ship’s version owns the return.

Why it's worth considering

It covers the countryside most people come for. SEG prices it per person, so ask what a family of four pays.

The ship’s free-time version lets you wander Ubud without a guide setting the pace — useful if you’d rather browse than be led.

The catch

Most of the day is road. Kura2bus says most sights are about 1 to 1.5 hours from Benoa, and traffic can stretch that.

Royal Caribbean’s listing warns of uneven pedestrian paths. Wear real shoes.

Verify before you book

  • Whether entry fees are included
  • The return time against your all-aboard
  • If the price is per person or per car

Clifftop temple · watch the clock

Uluwatu Temple, with or without the Kecak fire dance

  • About 4 to 5 hours
  • Temple entry about IDR 50,000 (operator figure)
  • Kecak show from 6 pm
  • About 24 km from the port

Uluwatu is a clifftop temple in the island’s far south, about 24 km from the port — close by Bali standards.

Royal Caribbean’s Uluwatu Temple Tour runs 4 hours from 70.98 EUR and adds the Garuda Wisnu Kencana statue and a Jimbaran stop. SEG’s Private Uluwatu Temple and Kecak Evening Fire Dance runs 5 hours at $118.99. It marks food as not included, though its description mentions Jimbaran Beach dining — ask before you book.

Kura2bus, a local tour operator, puts temple entry at IDR 50,000 for adults, sarong and sash included, on a blog page last updated February 2026 — not an official price list. It lists Kecak shows at 6 to 7 pm and 7 to 8 pm.

That show time is the problem. It suits an overnight or a late sailing, not a normal afternoon all-aboard.

Time commitment
About 4 hours for the temple; about 5 with the dance.
Getting there
Car or coach south from Benoa, about 24 km.
Suits
Short calls, couples, anyone who wants a big view without the Ubud drive.
Ship or independent
Ship for a daytime visit; independent for the Kecak on a late call.

Why it's worth considering

It’s the headline sight within a short drive of the ship — a cliff, a temple and the ocean, without the inland traffic.

The ship’s listing runs about 4 hours, which leaves more slack than an Ubud day.

The catch

Kura2bus warns monkeys roam the grounds. Keep sunglasses and phones put away.

The Kecak ticket price varies on the same page we read, so check it on the day rather than trusting a figure.

Verify before you book

  • Your all-aboard time if you want the Kecak
  • Whether temple entry is in the price
  • The current Kecak ticket price

Your own car · your own order

A private driver-guide for the day

  • About 8 hours
  • From $60.99 per person
  • Route to confirm
  • Pickup point to confirm

Bali rewards a car with a driver more than a coach, because the sights are spread out and the order matters.

SEG lists a Private Driver Guide – Full Day at 8 hours from $60.99 per person. The listing as we noted it doesn’t spell out the route, so ask what you can choose. If the order is yours, pair a rice terrace with a temple, or a temple with a beach lunch.

You set the pace, and you also own the timing — on Bali’s roads, that’s a responsibility, not a perk.

Time commitment
About 8 hours.
Getting there
Pickup at the Benoa terminal, to be confirmed.
Suits
Families, small groups, repeat visitors with a list.
Ship or independent
Independent. Set the return time with at least two hours of slack.

Why it's worth considering

A driver-guide bends around nap times, heat and a long lunch in a way a coach schedule won’t.

With a full car, ask whether the per-person rate drops — it can decide whether this beats the ship’s tour.

The catch

Eight hours is a long day on a short call, so trim the list instead of rushing it — two good stops beat four hurried ones.

If traffic holds you up, the ship sails on schedule. Cruise Deals Tips and Tricks suggests allowing about 120 minutes for the return.

Verify before you book

  • Per-person or per-car pricing at your group size
  • Which entry fees are included
  • A phone contact if the driver is late

Culture day · slower pace

Temples, villages and traditional houses

  • About 6 to 9.5 hours
  • From $26.99 per person (SEG)
  • Ship version: 88.78 EUR
  • Some steps

For Bali’s religious and village life, rather than its viewpoints, this is the day to book.

SEG’s Private UNESCO Temple and Balinese Traditional Houses tour runs 6 hours from $26.99 per person. Royal Caribbean’s Balinese Way of Life runs 9 hours 30 minutes from 88.78 EUR, with Kehen Temple, Penglipuran village and lunch looking toward Mount Batur.

The ship’s version is long — a full-call commitment, not a morning out.

Time commitment
About 6 hours privately; about 9½ on the ship’s tour.
Getting there
Car or coach from Benoa into central and east Bali.
Suits
Repeat visitors, culture-minded couples, anyone who did Ubud last time.
Ship or independent
Either. The ship’s long day is safer on a tight schedule; the private one is far cheaper.

Why it's worth considering

At $26.99, this is the lowest SEG price we found for Bali.

Penglipuran and the temples give a sense of daily Bali that a beach day doesn’t.

The catch

The listings we have don’t describe the walking, so ask about steps and distances.

Temples expect modest dress. Pack a sarong or check that the tour provides one.

Verify before you book

  • Which temples are on the route
  • Lunch included or not
  • The return time on a 9-hour tour

Active · the steps are the workout

White-water rafting on the Ayung River

  • About 6 hours 30 minutes
  • From 165.32 EUR (ship)
  • Class II and III rapids
  • Minimum age 7

Rafting the Ayung River is the most active day on the ship’s Bali list, by some distance.

Royal Caribbean’s Ayung White Water Rafting runs 6 hours 30 minutes from 165.32 EUR, with lunch and showers. The rapids are class II and III, and the minimum age is 7.

The listing also mentions about 600 steps down to the river and 250 back up — the climb is the part to plan for.

Time commitment
About 6½ hours.
Getting there
Coach from the pier.
Suits
Active couples, families with kids 7 and up.
Ship or independent
Ship, on a normal call; the return is the line’s job.

Why it's worth considering

It’s a change of pace on a cruise full of temple and beach days — wet, loud and nothing like a temple tour.

Showers and lunch are part of the package, so you’re not boarding soaked.

The catch

The listing advises care for guests with back, neck, knee or shoulder injuries, or heart or respiratory conditions.

It’s the priciest per head of the ship’s Bali tours we read.

Verify before you book

  • The step count for your outfitter
  • The minimum age and health rules
  • What to bring for the changing area

On the water · reef day

Snorkeling at Blue Lagoon and Tanjung Jepun

  • About 6 hours
  • From $46.99 per person
  • Meal included
  • Gear to confirm

If you’d rather be in the water than in a car, SEG’s Private Balinese Blue Lagoon Snorkel spends its day on the reefs.

It runs 6 hours from $46.99 per person, with a meal, at the coral of Tanjung Jepun and Blue Lagoon.

For a shorter taste, its Bali Aqua Trek is 3 hours at $78.99 — a helmeted walk on the seabed among the fish.

Time commitment
About 6 hours; the Aqua Trek about 3.
Getting there
Private transfer from the Benoa terminal.
Suits
Couples, active travelers, confident swimmers.
Ship or independent
Independent, through SEG; check your line for a version.

Why it's worth considering

It swaps the inland traffic for a day on the water, which on Bali is a fair trade.

The private format lets you set the pace — confirm the return time in writing.

The catch

Sea conditions can cancel boat days. Ask what happens to your money if they do.

Bring reef-safe sunscreen and a rash guard — the sun on the water is harder work than it looks from the boat.

Verify before you book

  • Refund terms if the sea is rough
  • Whether gear and fins are included
  • The return time against all-aboard

Family day · animals up close

Bali Safari and Marine Park

  • About 8 hours
  • $111.99 on sale (SEG)
  • Listed at $131.99
  • Food not included

A wildlife park is the obvious answer when the kids have had enough temples.

SEG lists Beautiful Bali Safari Marine Park at 8 hours, $131.99 with a sale price of $111.99 when we checked. Meals aren’t included.

MSC names the park among its Benoa excursions too, so ask your line before you book a third-party version.

Time commitment
About 8 hours.
Getting there
Transfer from the Benoa terminal.
Suits
Families with younger kids.
Ship or independent
Either. Compare the ship’s price against SEG’s.

Why it's worth considering

It’s a straightforward day out for children who’ll get little from a temple tour — and it’s easy to explain to them in advance.

Animal encounters do the entertaining, so parents get a break, not a lecture on temple history.

The catch

Eight hours is long for small kids — have a plan for the tired hour before it arrives.

Budget for lunch on top of the ticket, since SEG lists food as not included.

Verify before you book

  • What the ticket covers inside the park
  • Lunch options and prices
  • Return time

Near the port · low effort

Kuta or Nusa Dua: a beach and some shopping

  • About 5 hours (ship)
  • From 53.18 EUR
  • Nusa Dua about 13 km
  • Tanjung Benoa close by

Not every Bali day needs a plan. The south coast’s beaches are short drives from the ship.

Royal Caribbean’s Kuta Town On Your Own runs 5 hours from 53.18 EUR, in an “on your own” format.

Nusa Dua is about 13 km from the port, and The Cruise Web places Tanjung Benoa’s jet-ski and parasailing strip very close to the port. A taxi there and back is the simple version — agree the fare first.

Time commitment
About 5 hours on the ship’s transfer; flexible by taxi.
Getting there
Transfer coach or a taxi from the terminal.
Suits
Short calls, minimal-stress days, repeat visitors who’ve done Ubud.
Ship or independent
Either. The ship’s transfer sets the return; a taxi saves money.

Why it's worth considering

It’s the least time on the road of the options here — useful when the call is short or the heat is heavy.

With a transfer, you get the beach without managing a driver, a fare or a pickup point.

The catch

Kuta is busy and commercial — come for the sand and the shops, not for quiet.

Surf and currents on Bali’s south coast can be strong. Swim where there are lifeguards.

Verify before you book

  • The meeting point and return time
  • Taxi fare before you get in
  • Flag conditions at the beach
04

Bali with the ship or on your own

Private cars are cheap here

SEG’s private days start at $26.99 per person for the temples and $34.99 for Ubud.

That’s a private car at a low per-person rate. What you give up is the line’s return-to-ship commitment if you’re late.

The ship’s tour sells the return

Royal Caribbean’s Bali list runs from 4 hours for Uluwatu to 9½ for the village day.

On a call of 8 to 10 hours with Ubud in mind, the ship’s coach is the calmer choice — the road back is the line’s problem, not yours.

Mix and match on a long call

On an overnight or a late sailing, a daytime ship tour plus an independent Kecak evening works well.

Book the evening car separately, and confirm the drive back to Benoa after the show.

How each option compares in Bali
ExcursionLean ship excursion when…Independent works when…
Ubud dayYour call is about 8 to 10 hoursYou have 10 hours or more and a confirmed driver
Uluwatu TempleDaytime visit on any callKecak dance on a late or overnight call
Private driver-guideAsk your lineSmall groups wanting their own order
Temples and villagesLong call, and you want the full programA 6-hour private tour fits
Ayung raftingRoyal Caribbean lists it; the line handles the returnWith a vetted outfitter and a firm return time
SnorkelingIf your line sells itPrivate boat day through SEG
Beach and shoppingYou want a set transferA taxi to Nusa Dua or Kuta

Short answer

First visit with a full day: Ubud by private car or the ship’s tour, depending on how close the all-aboard is. Short call or a second visit: Uluwatu in daylight, then a beach. Book the Kecak when the ship sails late, not on a standard call.

05

What we’d skip in Bali, and what to check first

Landing without the levy paid

Love Bali says the IDR 150,000 levy applies to cruise passengers.

Pay online on a sea day and keep the emailed QR voucher on your phone — after checking your line isn’t paying it for you.

Leaving the visa to the pier

The State Department says US citizens need an e-visa or a visa on arrival.

Ask your line which it expects, and buy online ahead if it says so.

Ubud on a short call

The art market is about 35 km away, and Cruise Deals Tips and Tricks suggests 8 hours or more for an Ubud day.

Under that, go to Uluwatu or the beach instead — a rushed Ubud is mostly traffic, not terraces.

A Kecak ticket on a daytime call

Kura2bus lists the first Kecak show at 6:00 pm.

Skip it unless the ship sails late or overnights — book the temple by day and you lose little.

Riding without a fare agreed

We found no official taxi tariff at Benoa.

Settle the price and pickup point before you get in — or pre-book a car.

Beachwear at the temples

Kura2bus says Uluwatu entry includes a sarong and sash.

Carry a light sarong of your own for the other stops, and cover up the way the temples expect.

06

Bali logistics: the berth, money, levy and visa

From the ship

Most ships dock at Benoa’s cruise terminal on the south coast; some itineraries use Celukan Bawang in the north instead.

Indonesia’s tourism ministry puts Nusa Dua about 13 km away and Uluwatu about 24 km. Full detail is on our Bali (Benoa) cruise port guide.

Money

Indonesia uses the rupiah. Drivers, markets and temple entries want cash; larger businesses take cards.

The levy is cashless — card, transfer or QRIS.

Timing

Kura2bus puts most sights about 1 to 1.5 hours from Benoa — traffic permitting.

Work back from the all-aboard: allow the drive, then about two hours of slack, then choose your last stop.

Paperwork and safety

Visa, the online arrival card within 72 hours and the levy voucher are three separate things — and your line may handle the arrival card for the ship, so ask.

The State Department rates Indonesia Level 2, Exercise Increased Caution, as of July 2026. Carry your passport ashore if your line asks you to.

07

Which Bali plan fits you

First-time visitor

Ubud, by private car on a long call or the ship’s tour on a tighter one — don’t try to piece it together at the pier.

Ubud →

Couples

Uluwatu’s cliffs in daylight — or with the Kecak dance on a late sailing.

Uluwatu Temple →

Repeat visitors

Trade Ubud for the temples and Penglipuran village, a slower day than the Ubud run.

Temples and villages →

Short call

Uluwatu is about 24 km away. Take the 4-hour version and you keep some slack.

Uluwatu Temple →

Minimal stress

A transfer to Kuta or a taxi to Nusa Dua — a short drive and a set return, nothing to manage.

Kuta or Nusa Dua →

Limited mobility

The south-coast beach day has the least road time and the fewest sights to climb. None of the listings we read promises wheelchair access, so ask your line what it offers.

Kuta or Nusa Dua →

08

Bali shore excursion questions

Is Ubud worth it on a cruise stop?

On a long call, yes. The art market is about 35 km from Benoa, so give it 8 hours or more, or take the ship’s tour.

Can I see the Kecak fire dance from a cruise ship?

Realistically, on a late or overnight call. Kura2bus lists shows at 6 to 7 pm and 7 to 8 pm.

How much is Uluwatu Temple?

About IDR 50,000 for adults and IDR 30,000 for children, with a sarong included, according to the tour operator Kura2bus. We couldn’t read an official price list, so check at the gate.

How long are Bali shore excursions?

The listings we read run from 3 hours for the Aqua Trek to 9½ hours for Royal Caribbean’s village day. Most land at about 5 to 8.

Is a private driver a good idea in Bali?

For small groups, usually. SEG’s full-day driver-guide is about 8 hours from $60.99 per person. Build in slack for the drive back.

What’s close to the Bali cruise port?

Jimbaran is about 10 km away and Nusa Dua about 13 km, per Indonesia’s tourism ministry. Tanjung Benoa’s water sports are closer.

Is Bali good for kids on a cruise day?

Yes, with the right pick. The Safari and Marine Park suits younger kids, and rafting takes ages 7 and up.

Do I pay the Bali levy if I’m only there for a day?

Yes. Love Bali says cruise passengers pay the IDR 150,000 levy, once per trip.

Sources: Shore Excursions Group’s Bali (Benoa) listings; Royal Caribbean’s Benoa excursion list as published by the agency Paralela 45 (undated, euro “from” prices); Kura2bus on cruise tour timings and Uluwatu (modified February 2026); Indonesia.travel’s Benoa cruise port page for distances; Cruise Deals Tips and Tricks on timing and money; The Cruise Web on Tanjung Benoa; MSC Cruises’ Benoa page; the Love Bali levy FAQ; the US State Department’s Indonesia advisory (July 7, 2026) — all consulted October 28, 2026. We couldn’t read official price lists for Uluwatu, the Kecak dance or the Monkey Forest, so those figures are third-party or left out.