Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Ubud

Ubud public transport: tickets, passes and apps

There is no Ubud day pass or transit card worth buying. Ubud has no city bus network; most trips are app rides (Grab/Gojek, Rp20,000–80,000) or a private driver at Rp600,000–900,000 a day. Buy a pass only if you are staying outside the centre and riding daily — otherwise pay per trip.

Not field-verified
Source checked
A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
Field checked
Someone checked it on the ground, with the date shown.
Plan calculated
Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.

Unknown times stay unknown. How we verify

Updated Sep 20264 min read

Key facts

Best ticket
No pass needed — pay per trip by app or driver
Typical app ride in Ubud
Rp20,000–80,000 (2026 estimate)
Private driver, day hire
Rp600,000–900,000 a day in Bali (2026 estimate)
Contactless bank card
Not accepted on Ubud transport
Day pass
None sold for Ubud
Airport to Ubud
DPS Ngurah Rai, 1.5–2 h by car; evening traffic adds time
App pickup zones
Some Bali zones ban app pickups; walk to the pickup point

Best ticket

Ubud is a town of lanes and rice-field roads, not a city with a fare system. There is no metro, no tram and no single Ubud bus ticket that covers the sights. The practical answer is that you do not buy a ticket at all: you pay per trip, either through a ride-hailing app or by hiring a driver for the day.

Pay per trip when you stay in the centre and walk between the market, the palace and the main streets, taking a car only for longer hops. Hire a driver by the day when you want to see Tegallalang, the waterfalls or a temple outside town and stop several times — a day rate usually beats four separate app rides. A weekly or monthly pass only makes sense if you are based outside the centre and commuting in daily; ask the operator directly, because nothing standard is sold to visitors.

Best ticket
TicketPrice (2026 estimate)ZonesValid for
App car ride (Grab/Gojek)Rp20,000–80,000Point to point in and around UbudOne trip
App bike rideRp15,000–40,000Short hops in the centreOne trip
Private driver, day hireRp600,000–900,000Ubud plus wider Bali8–10 h, agree hours and fuel
Airport transfer DPS–UbudRp350,000–600,000Ngurah Rai to UbudOne trip
Day passNone sold——
Weekly or monthly passNot standard; ask——

Fares are 2026 estimates; app prices move with demand and rain.

How to pay

Two ways work: cash in rupiah, or a ride-hailing app linked to a card or e-wallet. Drivers expect cash for street pickups and day hire, so carry small notes — Rp20,000, Rp50,000 and Rp100,000 — because change for a Rp100,000 note on a Rp25,000 ride is not guaranteed.

Contactless bank cards and phone wallets from home are not a normal way to pay for transport in Ubud. Carry a fallback. If you plan to use Grab or Gojek often, install the app before you arrive, add a card, and set up an Indonesian e-wallet only if the app asks for it. Scooter rental is a separate purchase, Rp70,000–150,000 a day, and legal only with a motorcycle licence and an international driving permit.

  • Grab — cars and bike taxis; the main app in Bali
  • Gojek — cars, bike taxis and food delivery
  • Cash in rupiah — needed for street pickups and drivers
  • Hotel or villa transfer — simplest for the airport run

Zones

There are no fare zones to learn, but there are pickup zones. Some Bali areas restrict app pickups, and Ubud has spots where drivers will not collect you at the door. The workaround is to walk a few minutes to a main road or a marked pickup point and order there. Your driver will often message the exact corner.

Distances inside Ubud are short: the palace, market and Monkey Forest Road sit within about 1–2 km of each other and are walkable, though pavements are uneven and broken in places. Most paid trips are for the ring around town — Penestanan, Nyuh Kuning, Sayan, Tegallalang — where a car or scooter saves 20–40 minutes of walking in heat.

From the airport

Bali's gateway is Ngurah Rai International (DPS) at Denpasar, 1.5–2 hours by car to Ubud; evening traffic adds time. There is no train or public bus that drops you in central Ubud, so the realistic options are a pre-booked transfer, an app car from the airport pickup area, or a metered taxi from the official rank — never a tout inside the terminal.

Expect Rp350,000–600,000 for the transfer as a 2026 estimate, more at night or in heavy rain. If you arrive late, book the transfer with your accommodation before landing; it removes the negotiation when you are tired. For the return leg, leave a buffer of at least three hours before an international departure.

From the airport
OptionTime to UbudCost (2026 estimate)
Pre-booked transfer1.5–2 hRp350,000–600,000
App car from DPS1.5–2 hRp350,000–600,000
Official airport taxi1.5–2 hMetered; agree before you ride
Public bus or trainNot available to central Ubud—

Tips

Agree the price and the hours before a day hire starts, and confirm whether fuel is included. Drivers often quote a day rate that assumes a set route; adding stops or a late finish can change it.

Rain is the main schedule risk in Ubud. Afternoon downpours slow cars on the main roads and push app prices up, so build slack into any timed booking. Keep a small cash reserve for the trip home when the app surges.

  • Carry small rupiah notes for street pickups
  • Walk to a main road if the app will not collect at your door
  • Book the airport transfer the day before you fly out
  • Skip scooter rental without a licence and IDP — police fine unlicensed riders

Questions people ask

What is the best public transport ticket in Ubud?

There is no pass worth buying. Ubud has no city bus network, so the best value is paying per trip: an app ride at Rp20,000–80,000, or a private driver at Rp600,000–900,000 a day when you want several stops.

Can I pay by contactless card in Ubud?

Not normally. Contactless bank cards and foreign phone wallets are not a standard way to pay for Ubud transport. Carry rupiah cash and keep a ride-hailing app linked to a card as backup.

How much is a day pass in Ubud?

No day pass is sold for Ubud transport. A private driver for the day costs about Rp600,000–900,000 (2026 estimate) and covers more ground than any pass would.

Deep dive

Every source; changeable facts are marked check

Sources