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.
- 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
GuideUbud
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.
| Ticket | Price (2026 estimate) | Zones | Valid for |
|---|---|---|---|
| App car ride (Grab/Gojek) | Rp20,000–80,000 | Point to point in and around Ubud | One trip |
| App bike ride | Rp15,000–40,000 | Short hops in the centre | One trip |
| Private driver, day hire | Rp600,000–900,000 | Ubud plus wider Bali | 8–10 h, agree hours and fuel |
| Airport transfer DPS–Ubud | Rp350,000–600,000 | Ngurah Rai to Ubud | One trip |
| Day pass | None sold | — | — |
| Weekly or monthly pass | Not 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.
| Option | Time to Ubud | Cost (2026 estimate) |
|---|---|---|
| Pre-booked transfer | 1.5–2 h | Rp350,000–600,000 |
| App car from DPS | 1.5–2 h | Rp350,000–600,000 |
| Official airport taxi | 1.5–2 h | Metered; agree before you ride |
| Public bus or train | Not 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
- officialGrab Indonesia
- officialGojek Indonesia
- officialNgurah Rai International Airport (DPS)
- secondaryWikivoyage – Ubud