How do I get around Bali?
Grab and Gojek handle most short trips — download both before landing at Ngurah Rai. For day trips to Ubud or the north coast, hire a private driver through your hotel at 500,000–700,000 IDR (roughly $30–40 USD) for eight hours. Bali has no metro, no functioning bus network, and almost no sidewalks outside central Ubud.
Grab and Gojek are your two apps. Download both at the airport — Grab tends to have better car availability in the south (Kuta, Seminyak, Canggu corridor), while Gojek's motorcycle ojeks are cheaper and faster through the traffic that clogs Jalan Sunset and Jalan Raya Kerobokan every evening from about 4 PM onward. A Grab car from Ngurah Rai airport to Seminyak runs around 80,000–120,000 IDR ($5–7 USD). That said, the airport itself has a taxi mafia situation — the official airport taxi counter inside arrivals charges a fixed rate that's roughly double the Grab fare. Walk past the crowd of drivers, cross the pedestrian bridge to the parking structure, and request your Grab pickup from there. Bluebird taxis (the light blue ones with the bird logo, not the dark blue copycats) are the only reliable metered option if your phone dies. Flagfall is 7,500 IDR.
Scooter rental is how locals move and how most long-stay visitors get around — 70,000–100,000 IDR per day ($4–6 USD) from any rental shop on Jalan Pantai Batu Bolong in Canggu or Monkey Forest Road in Ubud. The price is right. The risk is real. Bali's roads are narrow, potholed, and shared with trucks, dogs, ceremonial processions, and other tourists on scooters who learned to ride yesterday. The smell of exhaust and frangipani hits you in alternating waves. If you've never ridden a motorbike, Bali is not the place to learn — hospital bills at BIMC or Siloam run $500–2,000 USD for a basic fracture, and most travel insurance policies exclude motorbike injuries unless you hold a valid Indonesian or international motorcycle license. Worth noting: an International Driving Permit with a motorcycle endorsement from your home country costs about $20 and takes fifteen minutes. Get it before you fly.
For anything beyond your immediate neighborhood — rice terraces at Tegallalang, the water temples at Tirta Empul, the black-sand coast near Amed — a private driver is the right call. Your hotel or villa can arrange one for 500,000–700,000 IDR ($30–40 USD) for a full day, fuel included. The driver waits while you explore, knows which warungs serve the best nasi campur for lunch (the rice warm, the sambal still sharp with raw shallot and bird's eye chili), and handles the mountain roads where Google Maps regularly sends rental-car tourists into one-lane situations above steep drops. You'll hear the phrase 'Bali time' — distances that look short on the map take two to three times longer than you'd expect. Ubud to Uluwatu is 40 kilometers and ninety minutes on a good day, two and a half hours if you hit the Denpasar bottleneck.
Walking works in exactly two places: central Ubud between the palace and the Monkey Forest, where the path runs along a shaded ravine and the air is noticeably cooler than the coast, and the beach strips of Seminyak between Jalan Laksmana and Double Six Beach. Everywhere else, the sidewalk situation ranges from broken concrete with open storm drains to nonexistent. You walk on the road shoulder while motorbikes pass close enough to feel the heat off the engine. At night, bring a phone flashlight — street lighting outside main commercial strips is sparse. Mind you, Google Maps is reliable for driving routes but often wrong for walking paths and one-way streets. Grab's in-app map is more current for pickup points.
On-the-ground: ride-hail apps work.
Primary modes of transit
- Grab
- Gojek
- Scooter rental
- Private driver
- Bluebird taxi
- Walking
Last verified by automated review (v1.5.J.2) on May 11, 2026. What is automated review?