Bali has no public transit system. No trains, no buses (with one exception), no metro. Getting around means scooters, ride-hailing apps, or occasionally a taxi. This isn’t a dealbreaker — once you understand the options, it’s cheap and easy. But it does mean you need a plan, especially if you’re not comfortable on two wheels.
Here’s the full breakdown of how to get around Bali in 2026, with real costs and honest advice.
TL;DR — Transport Options Compared
| Method | Cost | Best For | Drawback |
|---|---|---|---|
| Scooter rental | Rp 70K–100K/day ($4.40–$6.25) | Daily freedom, short commutes | Safety risk, need IDP |
| Grab/Gojek (bike) | Rp 10K–30K/trip ($0.60–$1.90) | Short rides, no hassle | Surge pricing, pickup delays |
| Grab/Gojek (car) | Rp 30K–80K/trip ($1.90–$5) | Rain, luggage, groups | Slower, harder to find in some areas |
| Bluebird taxi | Rp 50K–150K/trip ($3.10–$9.40) | Airport, late night | Most expensive option |
| Kura-Kura bus | Rp 20K–80K ($1.25–$5) | Tourist route, no scooter | Limited routes, infrequent |
| Private driver | Rp 600K–800K/day ($37.50–$50) | Day trips, groups | Overkill for daily use |
1. Scooter Rental — The Default
About 80% of nomads in Bali get around by scooter. It’s cheap, flexible, and often the fastest option in Bali’s chaotic traffic. Most roads are narrow and congested — a car that takes 40 minutes will be a 15-minute scooter ride.
Costs
| Duration | Price Range |
|---|---|
| Daily | Rp 70K–100K ($4.40–$6.25) |
| Weekly | Rp 350K–500K ($22–$31) |
| Monthly | Rp 800K–1.2M ($50–$75) |
| Gasoline (per liter) | Rp 10K–13K ($0.60–$0.80) |
A full tank costs about Rp 30K–40K ($1.90–$2.50) and lasts 3–5 days of normal use.
What You Need
- International Driving Permit (IDP): Technically required. Police checkpoints in Canggu and Ubud do stop foreigners and fine those without one. The fine is Rp 500K–1M ($31–$62).
- Helmet: Always provided with rental. Wear it — head injuries are the #1 cause of serious accidents for tourists in Bali.
- Insurance: Most rental scooters come with zero insurance. Consider travel insurance that covers motorbike accidents (not all policies do).
Pro tip: Get your IDP before coming to Bali. It takes 5 minutes online in most countries. Trying to get one in Bali is possible but involves more hassle and cost.
2. Grab & Gojek — Ride-Hailing
Grab and Gojek are the Uber equivalents in Southeast Asia. Both work well in Bali, though coverage varies by area. You can order motorbike rides (cheaper) or car rides (more comfortable).
Typical Prices
| Route | Bike | Car |
|---|---|---|
| Within Canggu | Rp 10K–15K ($0.60–$0.95) | Rp 25K–35K ($1.55–$2.20) |
| Canggu → Seminyak | Rp 15K–25K ($0.95–$1.55) | Rp 35K–55K ($2.20–$3.40) |
| Canggu → Ubud | Rp 50K–70K ($3.10–$4.40) | Rp 100K–140K ($6.25–$8.75) |
| Canggu → Airport | Rp 60K–80K ($3.75–$5) | Rp 120K–180K ($7.50–$11.25) |
| Ubud → Airport | Rp 70K–90K ($4.40–$5.60) | Rp 140K–200K ($8.75–$12.50) |
Prices are estimates. Surge pricing applies during rain, holidays, and peak hours.
Tips
- Grab vs Gojek: Prices are nearly identical. Open both apps and compare. Gojek tends to have more drivers in Bali; Grab has better coverage in less touristy areas.
- GrabFood / GoFood: Both offer food delivery. Essential on rainy days.
- Payment: Cash or e-wallet (OVO for Grab, GoPay for Gojek). Top up at any Indomaret or Alfamart.
- Pickup issues: In busy areas like Batu Bolong, drivers sometimes can’t find you. Use the map pin precisely and wait at the exact location.
Pro tip: Some areas in Bali (Ubud center, certain beach clubs) have “taxi mafias” — local transport groups that pressure Grab/Gojek drivers to not enter. If your driver cancels repeatedly, walk 200 meters away and rebook.
3. Bluebird Taxi
Bluebird is Indonesia’s most trusted taxi company. They use meters (unlike many other taxi companies in Bali that will try to negotiate inflated fixed prices).
- Flag fall: Rp 7,000 ($0.45)
- Per km: Rp 6,500 ($0.40)
- Airport surcharge: Rp 15,000–20,000
- Typical airport → Canggu: Rp 150K–200K ($9.40–$12.50)
Bluebird has their own app (“My Blue Bird”), but you can also hail them on the street. Always confirm it’s a real Bluebird — look for the blue car with the bird logo and the meter running.
4. Kura-Kura Bus
Bali’s only real bus service. Kura-Kura runs fixed routes connecting major tourist areas: Kuta, Seminyak, Ubud, Sanur, Nusa Dua, and DFS Bus Bay (central hub near Kuta).
- Single ride: Rp 20K–80K ($1.25–$5) depending on zone
- Day pass: Rp 100K ($6.25)
- Frequency: Every 1–2 hours (not frequent)
- Hours: ~8 AM – 9 PM
Useful if you don’t ride scooters and want to explore without Grab surge pricing. But the infrequent schedule makes it impractical for daily commuting.
5. Private Driver
For day trips, hiring a private driver is the best option. Splitting between 2–4 people makes it very affordable.
- Half day (5–6 hours): Rp 400K–500K ($25–$31)
- Full day (8–10 hours): Rp 600K–800K ($37.50–$50)
- Multi-day (with driver): Negotiable, usually Rp 500K–700K/day
Most drivers speak basic English, know all the tourist spots, and will wait while you explore. Ask your accommodation for recommendations, or find drivers on Klook.
Pro tip: Agree on the itinerary and price before you leave. Include fuel and parking in the price. Tipping Rp 50K–100K at the end of a full day is standard.
Airport Transfers
Getting from Ngurah Rai Airport (DPS) to your destination:
| Destination | Grab Car | Taxi | Time |
|---|---|---|---|
| Seminyak | Rp 80K–120K ($5–$7.50) | Rp 100K–150K ($6.25–$9.40) | 30–45 min |
| Canggu | Rp 120K–180K ($7.50–$11.25) | Rp 150K–200K ($9.40–$12.50) | 45–75 min |
| Ubud | Rp 200K–280K ($12.50–$17.50) | Rp 250K–350K ($15.60–$22) | 75–120 min |
| Sanur | Rp 80K–120K ($5–$7.50) | Rp 100K–150K ($6.25–$9.40) | 25–40 min |
| Uluwatu | Rp 100K–150K ($6.25–$9.40) | Rp 120K–180K ($7.50–$11.25) | 30–50 min |
Times vary wildly depending on traffic. Bali’s roads are worst 8–10 AM and 4–7 PM.
Pro tip: For airport pickups, book a Grab from the departures level (upstairs), not arrivals. There’s less congestion and drivers can pull up faster.
Monthly Transport Budget
| Style | How | Monthly Cost |
|---|---|---|
| Budget | Monthly scooter + gas | Rp 900K–1.3M ($56–$81) |
| Mid-range | Scooter + occasional Grab | Rp 1.2M–2M ($75–$125) |
| No scooter | Grab/Gojek daily | Rp 2M–4M ($125–$250) |
Renting a scooter is significantly cheaper if you’re comfortable riding. If not, budget Rp 2M+ ($125+) per month for ride-hailing.
FAQ
Is it safe to ride a scooter in Bali? Bali traffic is chaotic but slow-moving. Most accidents happen due to speeding, drunk driving, or unfamiliarity with left-side driving. If you ride defensively, wear a helmet, and avoid riding at night, the risk is manageable. That said — it’s real. Scooter accidents are the most common injury for tourists in Bali.
Can I use Grab/Gojek everywhere in Bali? Most tourist areas have good coverage. Remote areas (north Bali, interior mountains) may have limited drivers. Ubud center has intermittent issues due to local transport group resistance.
Do I need a car in Bali? Almost never for daily life. The roads are too narrow and congested. A car makes sense only for day trips or moving heavy luggage. For day trips, hire a private driver instead of renting.
Is there Uber in Bali? No. Uber left Southeast Asia in 2018. Use Grab or Gojek instead.