Expats in Bali

Getting Around Bali

Bali has almost no useful public transport, so visitors rely on ride-hailing apps, scooters and private drivers. Here is what each option costs, the licence you need to ride a scooter legally and where apps are not allowed to pick you up.

Updated 15 October 2026 6 min read

Getting Around Bali

Your options at a glance

OptionBest forWatch out for
Ride-hailing apps (Grab, Gojek)most trips in the south and Ubud, airport transfersno-pickup zones in some villages
Motorbike taxi (GoRide, GrabBike)beating traffic in Canggu, Seminyak and Ubudnot with luggage, at night or in heavy rain
Private driver for the daysightseeing and trips to the north and eastagree the hours and route in advance
Renting a scooterfreedom and the lowest costyou need a licence with category A; traffic is chaotic
Tourist shuttle busesbudget trips between main areaslimited routes and timetables

Ride-hailing apps that work in Bali

AppWhat it offersNotes
Gojekcars (GoCar), motorbike taxis (GoRide), food and shopping deliverythe main local app; foreign cards do not always go through, so pay cash or via GoPay
Grabcars, motorbikes, deliverythe familiar regional app, with a dedicated GrabCar Lounge pick-up area at the airport
Maximcars and motorbikesoften cheaper, cash payment, fewer cars
inDrivecars; you propose the fareofficially operating in Bali since February 2025
MyBluebirdlicensed metered taxissince July 2026 the airport taxi cooperative works with Bluebird and cars can be booked in the app

Uber left South-East Asia in 2018 and does not operate in Bali.

  • You can register with your home mobile number: the code comes by SMS, and Gojek can also send it via WhatsApp. An Indonesian SIM card is not required; mobile data via eSIM or roaming is enough.
  • Cash to the driver is the simplest way to pay. Carry small notes: a motorbike driver may not have change for IDR 100,000.
  • The GoPay wallet can be topped up with cash at Indomaret or Alfamart checkouts. Unverified wallets hold up to IDR 2 million; after passport verification (GoPay Plus) up to IDR 20 million.

From Bali airport to your hotel

The easiest and usually cheapest option is to book a car in Grab or Gojek from the arrivals hall and pay the driver in cash. The legal alternatives are the official taxi counter, with fixed fares by zone, and a pre-booked transfer. Ignore touts at the exit: they quote several times the normal price.

ToTaxi counter, IDRGrab / Gojek, IDRTravel time
Kuta120,000–200,000100,000–140,00015–30 min
Seminyak, Legian200,000–300,000160,000–220,00025–60 min
Sanur, Nusa Dua220,000–350,000similar or cheaper20–45 min
Canggu350,000–500,000240,000–330,0001–1.5 h
Ubud400,000–650,000350,000–450,0001.5–2 h

Per car, typical fares in September–October 2026. Toll road and airport entry fees may be charged on top.

Grab sends international arrivals to the GrabCar Lounge area, Gojek to a marked Instant Point in the arrivals hall. Always follow the in-app directions, as pick-up points change.

Where apps cannot pick you up

In some places local driver associations linked to the banjar (village community) do not allow app drivers to collect passengers. You will see "no online taxi" signs, and drivers may be threatened. An app car can drop you off there, but not pick you up. This is most common in central Canggu and Batu Bolong, at some Bukit and Uluwatu beaches and temples, and on certain streets in Ubud, Kuta and Sanur. No law creates these zones, but arguing on the spot will not help.

  • walk a few hundred metres to the next street and book the car there;
  • use Bluebird, which drivers' groups rarely object to;
  • agree a price with a local driver before you get in.

Since 2025 Bali requires app drivers to be island residents with locally registered (DK) cars, so fewer cars may be available at peak times.

Hiring a driver for the day

For sightseeing, a car with a driver is the most comfortable choice: in 2025–2026 roughly IDR 600,000–870,000 for 10 hours in a minivan and IDR 1–1.26 million in an SUV. App drivers often refuse long trips, especially to the north and east where there is no return fare, and it is hard to find an app car in Amed or Lovina.

Renting a scooter: the licence you need

Scooter or motorbikeyour national licence + an International Driving Permit with category A (motorcycles)
Caryour national licence + an International Driving Permit with category B
Helmetcompulsory for rider and passenger
Bike paperscarry the registration document (STNK)
Indonesian licence (SIM)only for KITAS or KITAP holders

Most visitors rent a scooter while holding only a car licence. Without category A you are formally riding unlicensed: that is a fine at a police check, and your travel insurance may refuse to cover medical bills after an accident. If you plan to ride, add the motorcycle category at home before your trip, or use motorbike taxis instead. Licences from ASEAN countries are valid in Indonesia without an IDP.

OffenceMaximum fine under Law 22/2009
Riding without a licenceIDR 1,000,000
Licence not carriedIDR 250,000
No STNKIDR 500,000
No helmetIDR 250,000

In practice, at roadside checks in Canggu, Seminyak, Uluwatu, Kuta and Ubud fines of IDR 300,000–500,000 per missing document were reported in 2026. A ban on scooter rental for tourists has been discussed since 2023 and was included in a draft regional tourism law in April 2026; as of October 2026 it had not been passed and renting is still allowed.

Buses and shuttles

  • Kura-Kura bus: a tourist shuttle from Kuta via Sanur to Ubud; IDR 100,000 per ticket, booking required.
  • Teman Bus (Trans Metro Dewata): city buses around Denpasar and the south, IDR 4,400 per ride. Routes suit locals more than visitors, but they are the cheapest option.
  • Fast boats to Nusa Penida, Lembongan and the Gili Islands leave from Sanur, Serangan and Padang Bai; book a day or two ahead in high season.

Frequently asked questions

What is the best way to get around Bali?

Ride-hailing apps (Grab and Gojek) for everyday trips, a private driver for day trips, and a scooter only if you hold a licence with the motorcycle category and are confident in heavy traffic.

How much is a taxi from Bali airport to Ubud?

About IDR 400,000–650,000 at the airport taxi counter, or around IDR 350,000–450,000 per car in Grab. The drive takes 1.5–2 hours.

Do I need an International Driving Permit in Bali?

Yes. Carry your national licence and an International Driving Permit. For a scooter it must include category A (motorcycles); for a car, category B.

Does Uber work in Bali?

No. Uber left South-East Asia in 2018. Use Grab, Gojek, Maxim, inDrive or MyBluebird instead.

Spotted something out of date?

Rules and prices in Bali change quickly. Message us on Telegram or email expatsinbali@gmail.com and we will update the guide.

Where to stay

Where to Stay in Bali: Areas Compared

Where to stay in Bali: 11 areas compared. Who Ubud, Canggu, Seminyak, Kuta, Jimbaran, Uluwatu, Nusa Dua, Sanur, Amed, Lovina and Denpasar suit, transfer times from the airport, beaches and the sea.

Rupiah exchange rate

Indonesian Rupiah Exchange Rate and Converter

Rupiah exchange rate today with a converter: 1 USD ≈ 18,128 IDR. IDR to dollars, euros, pounds and Australian dollars, plus where to exchange money in Bali and how to avoid scams.

Bali visa

Bali Visa Guide: What You Need by Nationality

Do you need a visa for Bali? Visa rules by nationality for US, UK, EU, Australian, Canadian and other passports: e-VOA for IDR 500,000, visa-free countries, C1, digital nomad E33G, extensions and overstay fines.