Quick Answer
The best overall way from Legian to Ngurah Rai Airport is by Gojek or Grab ride-hailing – total cost IDR 55,000–85,000 (USD 3.5–5.5), journey time 15–30 minutes. For the fastest option, take a motorcycle taxi (Ojek) at IDR 35,000–55,000 (USD 2–3.5) in 10–20 minutes (hand luggage only). For maximum comfort with a group or heavy luggage, pre-book a private transfer for IDR 180,000–350,000 (USD 11–22). Avoid walking – the 5 km route has unsafe footpaths.
1. Taxi & Ride‑hailing (Gojek / Grab) – The Best Balance of Cost & Convenience
For most travelers, a car-based ride-hailing service (Gojek or Grab) or a metered taxi is the smartest choice. The distance from central Legian (e.g. Padma Legian or the Legian Temple area) to Ngurah Rai International Airport (DPS) is only 5–6 km, but traffic on Jalan Legian and Jalan Imam Bonjol can be unpredictable.
Ride‑hailing (Gojek / Grab) – Recommended
- Cost: IDR 55,000–85,000 (USD 3.5–5.5) – dynamic pricing applies during rain or peak hours.
- Time: 15–30 minutes depending on traffic.
- How to book: Download the Gojek app or Grab app, select “Car” (Gojek) or “GrabCar” (Grab), set pick-up in Legian and drop-off at “Bandara Ngurah Rai – Terminal Keberangkatan” (Departure Terminal).
- Payment: Cash or credit/debit card linked to the app. Gojek also accepts GoPay e‑wallet.
- Luggage: Sedan or MPV fits 2–3 suitcases comfortably. For surfboards or large gear, select “GrabCar XL” or “GoCar XL” at a small surcharge.
- Airport drop-off: Drivers go directly to the departure curb – no extra fee.
Metered Taxi (Blue Bird) – Reliable Alternative
- Cost: IDR 80,000–120,000 (USD 5–7.5) on the meter. Flag-fall starts at IDR 7,500.
- Time: 15–30 minutes.
- How to hail: Use the Blue Bird app (MyBlueBird) or ask your hotel reception to call one. Avoid touts offering “fixed price” taxis – insist on the meter.
- Luggage: No extra charge for suitcases; the boot (trunk) is spacious for 2–3 bags.
- Payment: Cash or credit card (cards accepted in most Blue Bird taxis).
Airport Taxi Counter – Most Expensive but Simplest
At the airport arrivals hall, official taxi counters offer fixed-rate rides to Legian for IDR 150,000–200,000 (USD 9–12.5). This is convenient if you don’t have a local SIM or app, but it costs roughly 2× more than a metered taxi or ride-hailer. For departure from Legian, stick with apps or Blue Bird.
| Service | Estimated Price (IDR) | Estimated Price (USD) | Travel Time | Best For |
|---|---|---|---|---|
| Gojek / GrabCar | 55,000 – 85,000 | 3.5 – 5.5 | 15–30 min | Budget + convenience |
| Blue Bird Metered Taxi | 80,000 – 120,000 | 5 – 7.5 | 15–30 min | Reliability, no app needed |
| Airport Taxi Counter | 150,000 – 200,000 | 9 – 12.5 | 20–30 min | Simplicity (arrivals only) |
Note: Prices are indicative as of 2025. Surge pricing on apps may increase fares by 20–50% during heavy rain or late-night demand.
2. Private Transfer – Comfort & Peace of Mind
A pre-booked private transfer is the best choice for families, groups of 3+, business travelers, or anyone with lots of luggage. You get a dedicated driver, a clean vehicle, and zero negotiation.
What’s Included
- Cost: IDR 180,000–350,000 (USD 11–22) depending on vehicle type (standard sedan, MPV, or minivan).
- Time: 15–25 minutes – drivers know the fastest routes.
- Booking: Use Klook, KKDay, or local providers like Bali Transfer. Book at least 12 hours in advance for best rates.
- Meet & greet: Driver waits at your hotel lobby with a name sign. No waiting fee for the first 15 minutes.
- Luggage: Unlimited within reason – MPVs can take 4–6 suitcases + surfboards.
- Child seats: Available on request (add IDR 50,000–75,000 / USD 3–5).
When to Choose Private Transfer
- Early morning flights (before 6 AM): Ride-hailing availability can be spotty at 4 AM. Pre-booking guarantees a driver.
- Late-night arrivals into Legian: Same logic – pre-book to avoid surge pricing.
- Group travel (4+ people): Cheaper per person than two taxis, and you travel together.
- Business or special occasions: A professional driver and a clean car make a good impression.
Tip: Compare prices on Viator and GetYourGuide – many offer free cancellation up to 24 hours before.
3. Shuttle Bus – The Budget Option
A shared shuttle bus is the cheapest motorized option, but it comes with compromises. Services like Perama Bus and Kura-Kura Bus operate set routes with limited morning departures from Legian to the airport.
Key Details
- Cost: IDR 50,000–80,000 (USD 3–5) per person.
- Time: 30–50 minutes (includes pick-up loops and potential waiting).
- Schedule: Typically 2–3 morning departures (e.g. 7 AM, 9 AM, 11 AM). Check Perama Tour for current times.
- Pick-up points: Main hotels on Jalan Legian (e.g. Padma, Hard Rock) or a central meeting point near the Legian Market.
- Luggage: 1 suitcase + 1 carry-on included. Extra bags may cost IDR 20,000 (USD 1.3) each.
Pros & Cons
| Pros | Cons |
|---|---|
| ✅ Very cheap – lowest cost per person | ❌ Fixed schedule – not flexible for odd flight times |
| ✅ No need to book an app | ❌ May stop at multiple hotels, adding 15–20 min |
| ✅ Air-conditioned coach | ❌ Luggage limit – no surfboards or oversized bags |
| ✅ Good for solo backpackers | ❌ Only available from Legian in the morning |
Verdict: The shuttle bus works if your flight is before 2 PM and you’re traveling light. For afternoon or evening departures, use ride-hailing.
4. Motorcycle Taxi (Ojek) – Fastest but Limited
A motorcycle taxi (Ojek) via Gojek or Grab is the quickest way to cover the 5 km from Legian to the airport. It weaves through traffic jams on Jalan Legian and can cut travel time nearly in half.
What You Need to Know
- Cost: IDR 35,000–55,000 (USD 2–3.5) – the cheapest motorized option.
- Time: 10–20 minutes.
- Booking: In the Gojek app select “GoRide” or in Grab select “GrabBike”.
- Luggage: One small backpack or soft duffel up to ~10 kg. Hard suitcases or surfboards are not accepted by most drivers.
- Safety: Helmets are provided (insist on one). The route is mostly on paved roads, but traffic can be chaotic.
When to Choose Ojek
- You have only a daypack or small carry-on.
- You’re running late – Ojek is the fastest mode.
- You’re a confident passenger used to riding pillion in traffic.
- Your flight is during peak hours (7–9 AM or 4–7 PM) when cars are stuck.
Important: If you have a hard-shell suitcase, a surfboard, or more than one bag, do not book an Ojek. The driver may cancel on arrival, or worse – attempt an unsafe ride. Choose GoCar/GrabCar instead.
5. Rental Car (Self‑drive Drop‑off) – If You Already Have a Car
If you’ve rented a car during your stay in Legian, you can drive yourself to the airport and drop it off at the rental company’s office near the terminal.
Process
- Rental companies: Local operators (e.g. Bali Rental Mobil, Avis, Hertz) have drop-off desks at the airport or a short shuttle from the parking area.
- Cost: No extra cost for airport drop-off if included in your rental agreement – confirm in writing. Fuel top-up is your responsibility.
- Time: 15–25 min drive + 10–15 min for check‑in and inspection.
- Parking: Short-term parking at the airport costs IDR 5,000–10,000 (USD 0.3–0.6) per hour if you need to unload before returning the car.
Important Considerations
- Traffic: Same peak-hour congestion applies – factor in extra time.
- Fuel: Return the car with the same fuel level as pick-up (usually full‑to‑full). There’s a Pertamina station on Jalan Imam Bonjol, about 1 km from the airport.
- Insurance: Check that your rental includes third-party liability and damage waiver. Airport drop-off with a scratch can be costly.
Best for: Travelers who already have a rental and want to avoid double transport costs. Not recommended as a way to “save” if you don’t already have a car.
6. Cost & Time Comparison – All Options at a Glance
| Transport Mode | Estimated Cost (IDR) | Estimated Cost (USD) | Travel Time | Luggage Capacity | Best For |
|---|---|---|---|---|---|
| 🏆 Gojek/GrabCar | 55,000 – 85,000 | 3.5 – 5.5 | 15–30 min | 2–3 suitcases | Best overall |
| Blue Bird Metered Taxi | 80,000 – 120,000 | 5 – 7.5 | 15–30 min | 2–3 suitcases | Reliable classic |
| Private Transfer (pre‑booked) | 180,000 – 350,000 | 11 – 22 | 15–25 min | 4–6 suitcases + gear | Groups / comfort |
| Shuttle Bus | 50,000 – 80,000 | 3 – 5 | 30–50 min | 1 suitcase + 1 carry‑on | Budget / solo |
| Motorcycle Taxi (Ojek) | 35,000 – 55,000 | 2 – 3.5 | 10–20 min | Small backpack only | Fastest / light packers |
| Rental Car (drop‑off) | Variable (fuel + rental) | Variable | 15–25 min + paperwork | Unlimited | Already have a car |
Note: Prices are indicative for 2025. Ride-hailing surcharges may apply during peak demand or bad weather.
7. Traveler Tips & Local Insights
🚦 Traffic Timing Is Everything
Legian’s main road (Jalan Legian) is notorious for gridlock during sunset hours (4:30–6:30 PM) due to the famous beach clubs and market crowds. If your flight departs between 6 PM and 9 PM, leave Legian by 3:30 PM at the latest. A 15-minute drive can stretch to 40 minutes.
💳 Payment Tips
- Gojek/Grab: Link a credit card for cashless payment – drivers sometimes lack change for large notes (IDR 100,000+).
- Taxis: Always ask for the meter (“Argo, pak”). If the driver refuses, get out and flag another. Blue Bird taxis are legally required to use the meter.
- Private transfer: Pay online in advance to avoid ATM fees or currency disputes.
🧳 Luggage Hack – Local Courier Service
If you’re traveling with heavy suitcases and want to ride an Ojek or walk around town before your flight, use “Titip Kirim” (luggage delivery) services like GoSend or Bali Luggage. They can forward your bags to the airport for IDR 80,000–120,000 (USD 5–7.5), allowing you to travel hands-free.
📱 Essential Apps to Download
- Gojek – ride-hailing, food, and courier services.
- Grab – alternative ride-hailing with similar coverage.
- MyBlueBird – for official Blue Bird taxi bookings.
- Google Maps – real-time traffic updates on the Legian route.
- Waze – often better at avoiding jams around the airport.
⚠️ Common Scams & How to Avoid Them
- “Fixed price” taxis: Touts outside hotels may offer a “special price” of IDR 200,000 (USD 12.5). Politely decline and call a Blue Bird or book an app.
- Driver asks for extra toll: There is no toll on the route from Legian to the airport. If a driver invents one, refuse.
- App driver cancels after arrival: They may do this to negotiate a higher cash fare. Report via the app immediately.
☀️ Seasonal Considerations
- Dry season (April–October): Smooth roads, predictable traffic. Book ahead during July–August (peak tourist season).
- Rainy season (November–March): Afternoon downpours cause flash flooding on Jalan Legian. Allow an extra 20–30 minutes. Gojek/GrabCar prices surge by 30–50% during storms.
- Nyepi (Balinese New Year): No transport operates at all (including airport). Flights are grounded. Plan accordingly.
FAQs: Getting from Legian to Ngurah Rai Airport
What is the cheapest way to get from Legian to Ngurah Rai Airport?
The cheapest is a motorcycle taxi (Ojek) via Gojek or Grab at IDR 35,000–55,000 (USD 2–3.5) in 10–20 minutes. The cheapest car option is a shared shuttle bus at IDR 50,000–80,000 (USD 3–5), but with a fixed schedule and longer travel time.
How much does a taxi from Legian to Bali Airport cost?
A metered Blue Bird taxi costs IDR 80,000–120,000 (USD 5–7.5). Ride-hailing apps (Gojek/Grab) cost IDR 55,000–85,000 (USD 3.5–5.5). Official airport taxi counters charge IDR 150,000–200,000 (USD 9–12.5) – only worth it if you have no app or local SIM.
How long does it take to get from Legian to DPS Airport?
The 5–6 km journey takes 15–30 minutes by car and 10–20 minutes by motorcycle. Peak traffic (7–9 AM, 4–7 PM) can add 10–15 minutes. The fastest route is via Jalan Legian and Jalan Imam Bonjol.
Is Gojek available for airport drop-off in Bali?
Yes. Gojek and Grab both drop passengers at the departure terminal. However, for pick-ups from the airport (arrivals), ride-hailing is restricted – you must use the official airport taxi counter or walk to the parking area. Drop-offs are fully permitted.
What is the best time to travel from Legian to the airport to avoid traffic?
Before 6:30 AM or after 8:30 PM are the smoothest windows. Midday (10 AM–2 PM) is also fine. Avoid 7–9 AM and 4:30–6:30 PM when Jalan Legian is congested with beach club and market traffic.
Can I walk from Legian to Ngurah Rai Airport?
Technically possible (5 km on foot), but strongly not recommended. The route via Jalan Legian and Jalan Imam Bonjol has narrow or missing footpaths, heavy traffic, and little shade. Walking would take 60–75 minutes in unsafe conditions. Always use a vehicle.
Do I need to book a private transfer in advance?
Recommended for early morning (before 6 AM) or late-night flights, groups of 4+, or if you have heavy luggage. Pre-booking guarantees a fixed price (IDR 180,000–350,000 / USD 11–22), a punctual driver, and avoids app surge pricing or availability issues.
How much luggage can I take on a motorcycle taxi in Bali?
Motorcycle taxis can carry one small backpack or soft duffel bag up to ~10 kg. Hard-shell suitcases, multiple bags, or surfboards are usually not accepted. If you have more than a carry-on, choose GoCar/GrabCar or a taxi instead.
Sources & References:
- Gojek Indonesia – Official Ride-Hailing Service
- Grab – Southeast Asian Ride-Hailing & Delivery
- Blue Bird Group – Official Taxi Service Bali
- Perama Tour – Shuttle Bus Routes Bali
- Bali Transfer – Private Airport Transfers
- Viator – Private Transfer Bookings
- Klook – Activities & Transfers Asia
- Bali Luggage – Luggage Delivery Service
Prices and times are approximate and based on publicly available data as of 2025. Always confirm with the service provider before booking.