Getting Around Bali
Gojek vs Grab red zones, real taxi prices, traffic math and fast-boat safety — Bali has no trains.
Bali has no trains, no metro and no transit network that covers tourist routes — as of mid-2026 the much-hyped Bali Urban Subway is still an empty fenced site with zero construction since its ceremonial September 2024 groundbreaking, so ignore any guide claiming it's 'coming soon'. You'll get around by ride-hailing apps, taxis, private drivers and boats, and the real constraint is traffic, not distance. (Renting a scooter and self-driving is its own topic — see the separate scooter guide.)
Ride-hailing works well and is fully legal for tourists. Install BOTH Grab and Gojek — fares on the same route can differ by IDR 20,000-50,000, and Maxim is often cheaper still (there is no Uber in Indonesia). Motorbike rides (GoRide/GrabBike) are the fastest solo option through gridlock, helmets provided; take a car for luggage, rain or after dark. Grab handles foreign cards more reliably; if Gojek rejects yours, top up GoPay with cash at any Alfamart. The catch: local taxi cooperatives block app PICKUPS (drop-offs are fine) in central Ubud, Canggu's Batu Bolong strip, Uluwatu and beachfront Sanur. If drivers cancel or the app shows none available, walk 200-300 m away from the main drag and rebook — never argue at a signed 'No Online Taxi' spot.
For street taxis, Bluebird is the only widely trusted metered company: roughly IDR 7,000 flagfall plus IDR 6,500/km. Genuine cars have the bird logo on the roof light, a serial number on the body and a displayed driver ID — say 'pakai argo' (use the meter) or book via the MyBluebird app (IDR 30,000 minimum on app bookings). Lookalike 'Blue Biru'-style cars that refuse the meter are a known scam.
At the airport, skip the arrivals-hall touts (about double the real price). Either use the 24/7 fixed-price taxi counter — Kuta IDR 150,000-200,000; Seminyak or Sanur IDR 250,000-350,000; Nusa Dua IDR 220,000-280,000; Canggu or Uluwatu IDR 350,000-500,000; Ubud IDR 450,000-650,000 — or walk to the official Grab/Gojek lounges (international: past the Starbucks exit; domestic: parking building), typically 30-40% cheaper even with the ~IDR 10,000 airport fee. Nusa Dua rides add IDR 10,000-15,000 for the toll bridge.
For any day with three or more stops, hire a private driver: IDR 650,000-900,000 (about USD 36-50) for a full 8-12 hour day including car, fuel and parking, with overtime around IDR 100,000/hour. Agree the itinerary, hours and any remote-area surcharge upfront; a IDR 50,000-100,000 tip is the norm. And plan by hours, not kilometers: Canggu to Ubud (30-35 km, no highway) takes about an hour before 7:30 AM but over two at the sunset peak, and airport to Canggu runs 1-1.5 hours in traffic. Leave before 9 AM for cross-island trips and give yourself 3+ hours of buffer to reach the airport for afternoon flights.
Fast boats: Sanur to Nusa Penida takes about 45 minutes (IDR 150,000-200,000, sailings roughly 06:30-17:00, 90+ departures daily); the Gilis and Lombok run from Padang Bai or Serangan in 1.5-2.5 hours from about USD 19. Take safety seriously — two fatal 2025 incidents (a Java-Bali ferry sinking with at least 19 dead, and a fast-boat capsize at Sanur that killed three) mean operator choice matters. Book established names (Eka Jaya, BlueWater Express, Gili Gili), take morning departures, check life jackets are actually handed out, accept weather cancellations, and never schedule a same-day international flight after a crossing. Sanur departures now include Jasindo passenger insurance.
The budget option, Trans Metro Dewata buses, is back after a 2025 funding suspension: six corridors, flat IDR 4,400, strictly cashless (QRIS — cross-border QRIS works for some foreign e-wallets — or an Indonesian e-money card from any convenience store), running roughly 04:30-19:00. Airport to Ubud costs about IDR 8,800 with one transfer but takes 2+ hours — fine if time is cheap, useless on a schedule.
Bottom line: apps for short hops, a private driver for touring days, Bluebird or the counter when apps are blocked, morning boats with reputable operators — and always budget double the time Google Maps first suggests.
Sources
- https://thebalisun.com/bali-officials-confirm-tourists-can-legally-use-ride-hailing-apps/
- https://gobaligo.id/en/blog/2026-03-18-bali-gojek-grab-guide/
- https://www.grab.com/global/airport-rides/i-gusti-ngurah-rai-international-airport/
- https://balifamilytravels.com/blog/bali-airport-transfer-price-guide
- https://balibelin.com/bali-private-driver-cost-2026-full-day-vs-half-day-explained/
- https://www.baliholidaysecrets.com/canggu-to-ubud/
- https://sanurharbour.com/fast-boat-nusa-penida/
- https://www.directferries.com/padang_bai_gili_trawangan_ferry.htm
- https://wandopia.com/guides/bali-airport-bus-guide/
- https://en.wikipedia.org/wiki/Bali_Urban_Subway