Almost every Bali guide tells you to rent a scooter or hire a car with a driver. Yet Bali does have public transport services that genuinely run in 2026 — and a few that died and came back under a different funding scheme. This guide covers which services still operate, their routes and fares, and is honest about when public transport is not the sensible option.
What Still Runs in 2026
- Kura-Kura Bus — air-conditioned tourist buses on roughly seven lines: Kuta, Legian, Seminyak, Jimbaran, Pecatu (Dreamland), Sanur, and Ubud, with nearly all of them meeting at the DFS Galleria stop in Kuta. It runs about 08.00–23.00 depending on the line. Single fares start around Rp20k on the Kuta, Legian, and Seminyak lines and reach about Rp80k for the Ubud line; a 3-day pass is around Rp150k and a 7-day pass around Rp250k. The Ubud line should be booked a day ahead through the official Kura-Kura Bus app, and large suitcases incur an extra seat charge of about Rp20k.
- Trans Metro Dewata — this service shut down completely on 1 January 2025 when central government funding ended, then resumed on 18 April 2025 under a cost-sharing scheme between the Bali provincial government and the regencies. In 2026 it continues across the Sarbagita area (Denpasar, Badung, Gianyar, Tabanan) with six corridors including routes toward the airport, Kuta, Sanur, and Ubud. The standard fare is Rp4,400, or Rp2,000 for students, seniors, and passengers with disabilities; most corridors run roughly 05.00–21.00 at 10–20 minute intervals.
- Trans Sarbagita — the provincial bus service relaunched on 2 January 2025 to patch the corridors Trans Metro Dewata had abandoned; the fare is the same Rp4,400. In 2026 the GOR Ngurah Rai–Gianyar corridor was discontinued and the focus moved to the GOR Ngurah Rai–Bali State Polytechnic corridor through South Kuta and Jimbaran. An electric bus trial on the GOR Ngurah Rai–Udayana University–GWK corridor is scheduled for around October 2026.
- Perama Tour — the decades-old tourist intercity shuttle, serving Kuta–Sanur–Ubud–Padangbai–Candidasa–Amed–Tulamben as well as Kuta–Ubud–Bedugul–Munduk–Lovina. Fares range roughly Rp75k–Rp200k per person by distance, with morning, midday, and afternoon departures from branch offices rather than from your hotel.
Bemos, Terminals, and the Reality
- Four main terminals are still alive: Ubung (to Tabanan, Negara, Gilimanuk, Singaraja), Batubulan (to Ubud, Klungkung, Padangbai, Candidasa, Kintamani), Tegal (south Bali), and Kereneng (Sanur and inner Denpasar).
- Bemos or angkots technically still run, but with no fixed timetable and no fixed fare; the driver leaves when he judges the van full enough. Short routes usually cost Rp10–25k, though tourists are often quoted far more.
- Realistically, a bemo is an experience, not a way to keep a schedule. Intercity buses from Ubung to Gilimanuk or Singaraja remain reliable for long hauls.
Grab, Gojek, and Taxis
- There is no official ban on ride-hailing — it is regulated under Bali Governor Regulation No. 40 of 2019. Even so, many tourist areas, including parts of Ubud, Canggu, Kuta, and Kintamani, enforce no-pickup zones policed by local driver stands; drop-offs are normally still allowed.
- The practical workaround: walk 100–200 metres to a main road before ordering, or have the car meet you at your hotel lobby.
- Cost ranges: a ride-hailing motorbike is around Rp10–30k for short hops; a car is around Rp40–120k for Kuta–Seminyak or Kuta–Denpasar.
- Metered Blue Bird taxis remain the safest fallback at night and at the airport; make sure the meter is switched on.
Fast Boats & Ferries
- Sanur–Nusa Penida: departs from Sanur Port (Matahari Terbit), 30–45 minutes, with online tickets around Rp170–215k one way. Book a day ahead, as morning departures sell out.
- Padangbai–Lombok and the Gilis: fast boats take about 1.5–2.5 hours at roughly Rp350–700k one way; the slow ASDP ferry is far cheaper but takes 4–5 hours.
- Gilimanuk–Ketapang (Java): about a 1 hour crossing, adult foot passengers around Rp10k, and tickets must be booked online through the Ferizy app since port counters no longer sell them.
When Public Transport Does NOT Work
- When you have luggage. Kura-Kura charges for an extra seat and a bemo will not swallow two large suitcases.
- Heading to Uluwatu, the Bukit beaches, or inner Nusa Dua. No scheduled route stops near the beach entrances.
- After 21.00. Trans Metro Dewata and Trans Sarbagita stop, few Kura-Kura buses remain, and only taxis are left.
- Full-day trips to Kintamani, Sidemen, or West Bali. A car with driver ends up cheaper than stacked ride-hailing fares plus wasted time.
- Groups of three or more. The per-head cost of a car with driver immediately rivals bus tickets.
A One-Day Cost Comparison
- Public buses only (Trans Metro Dewata or Sarbagita plus walking): Rp10–20k per person per day, but only along the Denpasar, Kuta, airport, and Mengwi corridors.
- Kura-Kura 3-day pass: around Rp150k, sensible if you are based in Kuta or Seminyak and occasionally visit Ubud or Sanur.
- Grab or Gojek all day: Rp100–250k per person for 4–6 hops.
- Scooter rental: Rp75–125k per day plus fuel — the cheapest option, but it requires an international licence and a helmet.
- Car with driver: Rp600–800k for 8–10 hours for the whole group, usually with fuel included.
Practical Info & Booking
- Ubung Terminal on Google Maps — the departure point for intercity buses to west and north Bali; buy tickets at the counter and bring cash.
- DFS Galleria Kuta stop on Google Maps — the hub for nearly every Kura-Kura Bus line; buy tickets in the official Kura-Kura Bus app or directly from the driver.
- Sanur Port on Google Maps — every fast boat to Nusa Penida and Nusa Lembongan; book online at least a day ahead.
- Batubulan Terminal on Google Maps — transport toward Ubud, Padangbai, and east Bali.
- Apps worth installing: Kura-Kura Bus, Grab, Gojek, and Ferizy for the Gilimanuk ferry.
- Accommodation: choose a hotel on a bus corridor or near a Kura-Kura stop, then book your stay voucher on AccessiaPass.
Public transport in Bali can cut your daily costs dramatically, provided you pick the right place to sleep from the start. Book an AccessiaPass hotel voucher for a property in Kuta, Seminyak, Sanur, or Ubud that sits on a bus line, and put the savings toward a full-day car and driver on the days you genuinely need one.
Comments 0
No comments yet. Be the first to comment!