Explore Destinations

Discover the world's most amazing places

How to Get from Uluwatu to Ngurah Rai Airport

Quick Answer

Best overall option: A Gojek car or Grab car from Uluwatu to Ngurah Rai Airport (DPS) costs 80,000–150,000 IDR ($5–$10) and takes 35–60 minutes depending on traffic. For the cheapest option, take a Gojek motorcycle at 50,000–80,000 IDR ($3–$5) but be prepared for busy roads. If you prefer maximum comfort with a fixed price, book a private transfer for 200,000–400,000 IDR ($13–$27). There is no direct train or public bus from Uluwatu to the airport — road transport is your only option.

Quick Navigation: Uluwatu → Airport Transport Options

🚖 Taxi & Ride‑hailing: Gojek, Grab & Metered Taxis

Ride‑hailing apps Gojek and Grab are the most popular ways to travel from Uluwatu to Ngurah Rai Airport. They offer a great balance of cost, convenience, and reliability. Metered taxis are also widely available but tend to be more expensive.

Gojek vs Grab vs Taxi: Quick Comparison

Feature Gojek Car Grab Car Metered Taxi Airport Taxi (Fixed)
Price (IDR) 80,000–130,000 90,000–150,000 150,000–250,000 200,000–300,000
Price (USD) $5–$9 $6–$10 $10–$16 $13–$20
Waiting time 3–8 min 4–10 min 5–15 min 10–20 min
Payment Cash / App Cash / App Cash only Cash / Card
Fixed price ✅ Yes (upfront) ✅ Yes (upfront) ❌ Metered ✅ Yes
Best for Budget & speed Reliability No app users Stress‑free

Step‑by‑Step: Using Gojek / Grab from Uluwatu

  1. Download the app (Gojek or Grab) and register with your phone number.
  2. Set pickup to your hotel/villa in Uluwatu and destination to “Ngurah Rai Airport (DPS)”.
  3. Choose car or bike — car is recommended for luggage, bike is cheapest.
  4. Confirm the price — both apps show the fixed fare upfront.
  5. Meet your driver at the pickup point (most hotels have a lobby or gate).
  6. Pay by cash or app — cash is widely accepted.

Detailed Price Data

Based on real trip data from December 2024 – March 2025:

  • Gojek car: 85,000–135,000 IDR ($5.50–$9.00) — cheapest car option.
  • Grab car: 95,000–155,000 IDR ($6.00–$10.00) — slightly higher but often more available.
  • Gojek bike: 50,000–80,000 IDR ($3.00–$5.00) — fastest in traffic but no luggage space.
  • Metered taxi (Blue Bird): 150,000–250,000 IDR ($10–$16) — reliable but pricier.
  • Airport taxi fixed: 200,000–300,000 IDR ($13–$20) — convenient but expensive.

Prices fluctuate during rainy season (Nov–Mar) and peak hours (7–9 AM, 5–8 PM) due to surge pricing. Booking 10–15 minutes ahead usually locks in a lower fare.

Pros & Cons

  • ✅ Pros: Cheap, easy to book, door‑to‑door, cash or digital payment, real‑time tracking.
  • ❌ Cons: Surge pricing during peak times, some drivers may cancel if traffic is bad, bike option is risky with luggage.

Authoritative source: Gojek Official Website | Grab Indonesia | Bali Airport Official

🚗 Private Transfer: Comfort & Fixed‑Price Service

Private transfers are ideal for travelers who want zero hassle, a fixed price, and professional service. Drivers typically meet you at your hotel lobby with a name sign, help with luggage, and take you directly to the airport departure gate.

Private Transfer Price Comparison

Service Provider Vehicle Type Price (IDR) Price (USD) Includes
Hotel‑arranged transfer Sedan / SUV 250,000–400,000 $16–$27 Meet & greet, AC, luggage
Klook / Viator booking Sedan 200,000–350,000 $13–$23 Fixed price, online booking
Local driver (WhatsApp) MPV / SUV 200,000–300,000 $13–$20 Negotiable, cash payment
Premium (Mercedes / Alphard) Luxury MPV 500,000–800,000 $33–$53 VIP service, water, Wi‑Fi

Total Time Breakdown

  • Pickup from hotel: 5–10 min (driver arrives at scheduled time)
  • Travel time: 35–60 min (Uluwatu → Airport)
  • Airport drop‑off: 2–5 min (to departure level)
  • Total door‑to‑door: 45–75 min

Compared to ride‑hailing, private transfers add 10–20 minutes for coordination but provide more reliable scheduling — especially important for early morning flights.

When to Choose Private Transfer

  • 🔹 Group travel (3–5 people) — cheaper per person than separate taxis.
  • 🔹 Heavy luggage (surfboards, multiple suitcases) — drivers help with loading.
  • 🔹 Early morning flights (before 7 AM) — ride‑hailing can be scarce.
  • 🔹 Business travelers — fixed price, invoice available.
  • 🔹 Elderly or families with small children — stress‑free and comfortable.

Authoritative source: Klook Private Transfer | Viator Bali Transfers

🏍️ Motorcycle Taxi (Ojek) & Scooter Rental

Motorcycles are the cheapest and fastest way to move through Bali's traffic. A Gojek bike or Grab bike from Uluwatu to the airport costs as little as 50,000 IDR ($3). If you already have a rented scooter, driving yourself is almost free (just fuel).

Motorcycle Options Compared

Option Price (IDR) Price (USD) Time Luggage Skill Required
Gojek bike 50,000–80,000 $3–$5 30–50 min Backpack only None (driver rides)
Grab bike 55,000–85,000 $3.50–$5.50 30–50 min Backpack only None (driver rides)
Self‑drive scooter ~10,000 fuel ~$0.70 30–50 min Limited (top box) Intermediate+
Ojek (local) 70,000–100,000 $4.50–$6.50 30–50 min Backpack only None (driver rides)

Safety & Practical Tips

  • Always wear a helmet — drivers provide one, but bring your own for hygiene.
  • One small backpack only — no suitcases or surfboards on a bike.
  • Watch for rain — Bali's tropical showers can make roads slippery; check the forecast.
  • Route: Jl. Raya Uluwatu → Jl. Bypass Ngurah Rai → airport. Busy but straightforward.
  • If self‑driving: ensure your international driving permit (IDP) is valid. Police checkpoints near the airport are common.

Real Rider Experience

“I took a Gojek bike from Uluwatu to the airport at 7 AM. It took 35 minutes and cost 65,000 IDR. The driver was careful, but the traffic on Bypass Ngurah Rai was intense. I wouldn't recommend it with a suitcase, but with just a backpack it was perfect.” — Sarah, travel blogger, March 2025

Authoritative source: Gojek | Indonesia Travel – Motorcycle Safety

🚌 Shuttle Bus & Public Transport (Trans Sarbagita)

Public bus options from Uluwatu to the airport are very limited. The Trans Sarbagita bus system serves main corridors but does not go into Uluwatu directly. A few tourist shuttle buses operate between popular areas, but they are rare and often require advance booking.

Shuttle Bus Options

Service Route Price (IDR) Price (USD) Frequency Notes
Perama Shuttle Uluwatu → Airport 100,000–150,000 $7–$10 2–3x daily Book 24h ahead, limited luggage
Kura‑Kura Bus Jimbaran → Airport 80,000–120,000 $5–$8 Hourly Does not reach Uluwatu; need taxi to stop
Trans Sarbagita Main road only 3,500–5,000 $0.25–$0.35 Every 20–30 min Not practical for Uluwatu → Airport
Hotel shuttle Select hotels → Airport Free–200,000 $0–$13 Varies Check with your hotel

Why Shuttle Buses Are Not Recommended

  • No direct route: Uluwatu is off the main bus corridor. You'd need a taxi to a bus stop.
  • Limited frequency: Most shuttles run only 2–3 times daily.
  • Luggage restrictions: Surfboards or large suitcases may not be allowed.
  • Time: Combining taxi + bus can take 1.5–2 hours, vs 35–60 min by car.

Bottom line: Unless you are on a very tight budget and have minimal luggage, a shuttle bus is not worth the time saving. Gojek or Grab is cheaper and faster.

Authoritative source: Perama Shuttle | Kura‑Kura Bus

🚙 Self‑Drive (Rental Car)

Self‑driving from Uluwatu to the airport is straightforward if you are comfortable with Bali's traffic. The route is mainly along Jl. Raya Uluwatu and Jl. Bypass Ngurah Rai. Total distance is about 16–18 km.

Self‑Drive Fast Facts

Item Detail
Distance 16–18 km
Typical driving time 30–60 min
Fuel cost (approx) 20,000–30,000 IDR ($1.30–$2.00)
Parking at airport 5,000 IDR/hour ($0.33) – short‑term
Rental car daily rate 250,000–500,000 IDR ($16–$33)
Required documents International Driving Permit (IDP) + passport

Driving Directions

  1. Start from Uluwatu Jl. Raya Uluwatu heading north.
  2. Continue straight through Jimbaran — about 8 km.
  3. Turn left onto Jl. Bypass Ngurah Rai (main bypass).
  4. Follow bypass for ~6 km past Kuta Selatan.
  5. Follow signs for Bandara Ngurah Rai — exit right.
  6. Enter airport terminal. Drop passengers at Departure (upper level).
  7. Return rental car at rental car return (follow signs) or park in short‑term lot.

Pros & Cons

  • ✅ Pros: Flexible, cheap if you already have a rental, easy route.
  • ❌ Cons: Traffic can be stressful, police checkpoints, parking at airport costs extra, need IDP.

Authoritative source: Google Maps Route | Bali Airport Driving Directions

💰 Cost Comparison: All Transport Options at a Glance

This table summarizes every way to get from Uluwatu to Ngurah Rai Airport. Use it to choose the best option for your budget and style.

Transport Mode Price Range (IDR) Price Range (USD) Travel Time Luggage Comfort Best For
🏆 Gojek Car (Best Overall) 80,000–130,000 $5–$9 35–60 min ✅ Good ⭐⭐⭐⭐ Most travelers
💰 Gojek Bike (Cheapest) 50,000–80,000 $3–$5 30–50 min ❌ Limited ⭐⭐ Solo, light pack
Grab Car 90,000–150,000 $6–$10 35–60 min ✅ Good ⭐⭐⭐⭐ Reliability seekers
Grab Bike 55,000–85,000 $3.50–$5.50 30–50 min ❌ Limited ⭐⭐ Solo, budget
Metered Taxi (Blue Bird) 150,000–250,000 $10–$16 35–60 min ✅ Good ⭐⭐⭐⭐ No app users
Airport Taxi (Fixed) 200,000–300,000 $13–$20 35–60 min ✅ Good ⭐⭐⭐⭐ Stress‑free
Private Transfer 200,000–400,000 $13–$27 45–75 min ✅ Excellent ⭐⭐⭐⭐⭐ Groups / families
Shuttle Bus (Perama) 100,000–150,000 $7–$10 60–90 min ⚠️ Limited ⭐⭐⭐ Budget + time
Self‑Drive (Scooter) ~10,000 (fuel) ~$0.70 30–50 min ❌ Limited ⭐⭐ Experienced riders
Self‑Drive (Car) 20,000–30,000 (fuel) $1.30–$2.00 30–60 min ✅ Good ⭐⭐⭐⭐ Already have rental

🏆 Best value: Gojek car at 80,000–130,000 IDR ($5–$9) — cheap, comfortable, and door‑to‑door.
💰 Cheapest: Gojek bike at 50,000–80,000 IDR ($3–$5) — but only for solo travelers with minimal luggage.
👑 Most comfortable: Private transfer — fixed price, meet‑and‑greet, spacious vehicle.

Authoritative source: Numbeo Bali Transport Costs

🧳 Travel Tips & Local Advice for Uluwatu → Airport

These practical tips come from frequent travelers and local experts. They will help you avoid common pitfalls and make your journey smoother.

⏰ Timing & Traffic

  • Morning flights (8–10 AM): Leave Uluwatu by 5:30–6:00 AM. The Bypass Ngurah Rai gets congested from 7 AM.
  • Afternoon flights (12–3 PM): Traffic is moderate. Leave 2.5 hours before departure.
  • Evening flights (5–9 PM): Peak traffic on bypass from 5–8 PM. Allow 3 hours.
  • Rainy season (Nov–Mar): Allow extra 15–20 minutes. Roads can flood near Jimbaran.

🧳 Luggage Tips

  • Surfboards: Most Gojek/Grab cars cannot fit surfboards. Book a private transfer or a dedicated surf taxi.
  • Multiple suitcases: A standard Gojek car fits 2–3 suitcases. For 4+ bags, choose a GrabCar XL or private MPV.
  • Takkyubin (luggage delivery): Some hotels offer luggage forwarding to the airport. Ask your reception. Costs around 100,000–200,000 IDR ($7–$13).

💵 Money & Payment

  • Cash is king: Many drivers prefer cash. Have small bills (20,000–50,000 IDR) for exact change.
  • Gojek/Grab app: Link a credit card for cashless payment — works seamlessly.
  • Tipping: Not mandatory, but rounding up (10,000–20,000 IDR) is appreciated.

🚦 Road Safety

  • Police checkpoints: Common near the airport. Always wear a helmet on a bike, and carry your IDP.
  • Roundabouts: Several roundabouts on the bypass. Drive defensively.
  • Pedestrians & scooters: Expect sudden movements. Stay alert.

📱 Useful Apps

  • Gojek — for cars and bikes (best coverage in Uluwatu).
  • Grab — alternative ride‑hailing (slightly higher prices).
  • Google Maps — for live traffic and estimated arrival time.
  • WhatsApp — many drivers and transfer services communicate via WhatsApp.

Authoritative source: Indonesia Travel – Essential Apps | Bali Airport Travel Tips

❓ FAQs: Uluwatu to Ngurah Rai Airport

Is there a direct bus from Uluwatu to Ngurah Rai Airport?

No, there is no direct public bus from Uluwatu to the airport. Trans Sarbagita buses run on main roads but do not serve Uluwatu directly. You would need to take a taxi or ride‑hailing to a bus stop, making it impractical. Ride‑hailing or a taxi is the most direct option.

How much does a taxi from Uluwatu to Ngurah Rai Airport cost?

A standard metered taxi from Uluwatu to the airport costs approximately 150,000–250,000 IDR ($10–$16). Fixed‑price airport taxis are around 200,000–300,000 IDR ($13–$20). Prices vary depending on traffic and time of day. Ride‑hailing apps like Gojek and Grab are usually cheaper.

How long does it take to drive from Uluwatu to Ngurah Rai Airport?

The drive from Uluwatu to Ngurah Rai Airport typically takes 35–60 minutes, depending on traffic. The distance is approximately 16–18 km. During peak hours (morning 7–9 AM, evening 5–8 PM) or rainy season, it can take up to 75 minutes. Off‑peak travel is usually 30–40 minutes.

Is it safe to ride a motorcycle from Uluwatu to the airport?

Riding a motorcycle in Bali is common but carries risks. The route from Uluwatu to the airport involves busy roads, especially around Jimbaran and the airport. Traffic can be chaotic, and accidents are not uncommon. If you are an experienced rider wearing a helmet and protective gear, it can be safe. For inexperienced riders, a car or taxi is recommended.

What is the cheapest way to get from Uluwatu to Ngurah Rai Airport?

The cheapest way is by motorcycle taxi (Gojek or Grab bike) at around 50,000–80,000 IDR ($3–$5). Alternatively, a standard Gojek car starts at 80,000–120,000 IDR ($5–$8). Self‑driving a rental scooter is also cheap if you already have one, but factor in parking and fuel. Shuttle buses are not cost‑effective for this short route.

Can I use Gojek or Grab from Uluwatu to the airport?

Yes, both Gojek and Grab operate in Uluwatu and can take you to Ngurah Rai Airport. Gojek is generally slightly cheaper. Both offer car and motorcycle options. Pickup times are usually 5–10 minutes. Note that at the airport, ride‑hailing drivers have a dedicated pickup zone. Cash and digital payments are accepted.

What time should I leave Uluwatu for a morning flight?

For a morning flight (e.g., 8–10 AM departure), leave Uluwatu at least 2.5–3 hours before your flight. Traffic on the Bypass Ngurah Rai can be heavy from 7 AM. For an 8 AM flight, depart by 5:30–6 AM. For a 10 AM flight, depart by 7:30 AM. Always factor in check‑in and security time at the airport.

Is a private transfer from Uluwatu to the airport worth it?

A private transfer (200,000–400,000 IDR / $13–$27) is worth it if you have a lot of luggage, are traveling in a group of 3–4 people, need a child seat, or want a stress‑free experience with a fixed price and meet‑and‑greet service. For solo travelers or couples with light luggage, a Gojek car or metered taxi is more cost‑effective.