Quick Answer
The best way to get from Ubud to Ngurah Rai Airport (DPS) is to book a private transfer or use a ride-hailing app (Grab or Gojek). The journey covers 35–40 km and takes 60–90 minutes depending on traffic. Cost: IDR 150,000–350,000 ($10–$25). For budget travellers, a shuttle bus costs from IDR 80,000 ($5.50). Avoid peak hours (7:00–9:00 AM and 4:00–7:00 PM) to save time.
Taxi & Ride‑hailing: Grab, Gojek & Bluebird
For most visitors, ride‑hailing apps (Grab and Gojek) and the reliable Bluebird taxi are the most convenient door‑to‑door options. They offer fixed or metered fares, air‑conditioning, and enough luggage space for suitcases and surfboards.
How It Works – Step by Step
- Book via app or call: Open Grab/Gojek (SIM card or Wi‑Fi required) or call Bluebird at +62 361 761 234.
- Set pickup location: Most hotels in Ubud have a designated pickup point. If you’re at a villa, share the exact GPS pin.
- Choose vehicle type: Economy (GrabCar/GoCar) for 1‑3 passengers; GrabCar Plus/GoCar XL for groups or extra luggage.
- Confirm fare: Grab/Gojek show the price upfront. Bluebird uses a metered fare (always ask to turn on the meter).
- Route: The driver will take Jl. Raya Ubud → Jl. By Pass Ngurah Rai or the toll road (Jalan Tol Bali Mandara) if it’s faster. The toll adds about IDR 10,000–15,000 ($0.70–$1.00) which is usually included in the app fare.
- Arrival: The driver drops you at the Departure gate (domestic or international terminal).
Platform Comparison
| Platform | Est. Fare (IDR) | Est. Fare (USD) | Booking Method | Payment | Luggage Capacity |
|---|---|---|---|---|---|
| Grab (GrabCar Economy) | IDR 160,000–220,000 | $11–$15 | App | Cash, card, GoPay | 1 large + 1 carry‑on |
| Gojek (GoCar) | IDR 150,000–210,000 | $10–$14 | App | Cash, card, GoPay | 1 large + 1 carry‑on |
| Bluebird Taxi | IDR 200,000–300,000 (metered) | $13–$20 | Call / app / street | Cash, card | 2 large bags |
| GrabCar Plus / GoCar XL | IDR 250,000–350,000 | $17–$23 | App | Cash, card | 3‑4 large bags |
Pros & Cons
- Pros: Door‑to‑door, air‑conditioned, no advance booking needed (except Bluebird during peak), competitive pricing.
- Cons: Surge pricing possible during rain or rush hour; traffic can double travel time; some drivers may ask for extra toll money (rare with app bookings).
Tip: Always check that the driver’s app matches the vehicle plate before boarding. For a reliable source, visit Grab Indonesia official site or Gojek official site for service areas and fare estimates.
Private Transfer & Airport Shuttle Services
Private transfers are the most hassle‑free option. A driver meets you at your hotel lobby, helps with luggage, and drives directly to the airport. Many travellers book these in advance via platforms like Klook, Booking.com, or Viator.
Service Comparison
| Provider / Platform | Vehicle Type | Price Range (IDR) | Price Range (USD) | Inclusions |
|---|---|---|---|---|
| Klook Private Transfer | Standard car / MPV | IDR 210,000–320,000 | $14–$21 | Meet & greet, luggage assistance, 1‑hour waiting time |
| Booking.com Transfers | Car / Minivan | IDR 220,000–380,000 | $15–$25 | Free cancellation up to 24h, flight monitoring |
| Local operators (e.g. Bali Driver) | MPV / HiAce | IDR 250,000–450,000 | $17–$30 | English‑speaking driver, flexible stops, water bottle |
| Airport Shuttle (shared) | Minibus (12 seats) | IDR 180,000–250,000 | $12–$17 | Shared ride, fixed schedule, max 2 bags per person |
Why Choose a Private Transfer?
- Total time control: No waiting for other passengers – you leave when you’re ready.
- Luggage space: MPVs and minivans can handle surfboards, golf bags, and multiple suitcases.
- Flight monitoring: Reputable operators track your flight and adjust pickup time if it’s delayed.
- Fixed price: No surge pricing, no meter disputes.
Booking tip: For Klook, search “Ubud airport transfer” and read recent reviews. For local operators, check Bali Tourism Board for accredited driver lists.
Shuttle Bus – The Budget‑Friendly Option
If you’re travelling on a tight budget, shuttle buses offer the lowest fares – but with trade‑offs in comfort and flexibility. The most well‑known operator is Perama Bus, with a daily route from Ubud to the airport.
Perama Bus – Route & Schedule
| Direction | Departure Point | Departure Time | Fare (IDR) | Fare (USD) | Journey Time |
|---|---|---|---|---|---|
| Ubud → Airport | Perama Ubud Office (Jl. Raya Ubud) | 07:30, 10:00, 13:00, 16:00 | IDR 80,000 | $5.50 | 2–2.5 hrs |
| Airport → Ubud | Airport bus terminal (ground floor) | 09:00, 11:30, 14:30, 17:30 | IDR 80,000 | $5.50 | 2–2.5 hrs |
What to Expect
- Comfort: Standard air‑conditioned minibus, no toilet on board. Seats are comfortable but not reclining.
- Luggage: Max 2 bags per person – surfboards may incur an extra fee (IDR 20,000–50,000).
- Booking: Book at least one day in advance at the Perama office or via Perama Tour official website. Same‑day tickets are possible if seats are available.
- Stops: The bus may make one brief stop at a rest area in Denpasar.
Is It Right for You?
Yes, if: you have a flexible schedule, light luggage, and want to save money. No, if: you have a tight flight connection, heavy bags, or need door‑to‑door service.
Source: Check Lonely Planet – Bali Transport for additional shuttle options.
Cost Comparison & Booking Guide – All Options at a Glance
| Mode of Transport | Est. Time (door‑to‑door) | Cost (IDR) | Cost (USD) | Best For | Book in Advance? |
|---|---|---|---|---|---|
| Grab / Gojek (Economy) | 60–90 min | 150,000–220,000 | $10–$15 | Solo/couple, day flights | No (on‑demand) |
| Bluebird Taxi | 60–90 min | 200,000–300,000 | $13–$20 | Those who prefer metered taxi | Can call ahead |
| Private Transfer (Klook) | 60–90 min | 210,000–320,000 | $14–$21 | Hassle‑free, groups | Yes (recommended) |
| Perama Shuttle Bus | 2–2.5 hrs | 80,000 | $5.50 | Budget travellers, flexible schedule | Yes (1 day ahead) |
| Private Driver (half‑day) | Flexible (incl. stops) | 350,000–500,000 | $23–$33 | Sightseeing + airport drop | Yes |
| Car Rental (self‑drive) | 60–90 min + drop‑off | 250,000–500,000/day | $17–$33/day | Independent travellers | Yes (rental booking) |
Cheapest option: Perama Shuttle Bus at IDR 80,000 ($5.50).
Best overall value: GrabCar Economy at IDR 160,000–220,000 ($11–$15).
Most convenient: Private transfer from Klook or Booking.com.
Booking tip for JR Pass / travel passes: Not applicable for Bali, but for airport transfers, use Klook’s Bali airport transfer page for pre‑booking discounts.
Travel Tips & Local Insights – Getting from Ubud to Airport Smoothly
🚦 Traffic – The #1 Factor
Bali’s traffic is unpredictable. The 35‑km drive can take 45 minutes at 6:00 AM, but stretch to 2 hours during afternoon rain or holiday season. Peak hours: 7:00–9:00 AM and 4:00–7:00 PM. Use Google Maps or Waze to check live conditions before you leave.
🧳 Luggage – Use Takkyubin (Baggage Delivery) Style Services
Bali has baggage delivery services (similar to Japan’s Takkyubin) that can send your suitcases from Ubud to the airport for a fee (IDR 100,000–150,000). Companies like Titip Bali or Luggage Delivery Bali will pick up from your hotel and deliver to the airport baggage storage. This allows you to travel hands‑free on your last day. Check Titip Bali for rates.
🏍️ Scooter – Only for the Adventurous
Riding a scooter from Ubud to the airport is not recommended for most tourists. The route is congested, and you’ll need to navigate busy junctions with large vehicles. If you do choose a scooter, wear a helmet, carry an IDP, and expect to pay IDR 50,000–80,000 for fuel. Travel time: 50–80 minutes.
📅 Peak Seasons – Plan Ahead
During Nyepi (Silent Day), Galungan, and Christmas/New Year, roads are extra crowded. Book your transfer at least 48 hours in advance during these periods. Scooters and ride‑hailing apps may have limited availability on Nyepi (no traffic allowed).
🏖️ Surfboards & Sports Equipment
If you’re carrying a surfboard, confirm with the driver that the vehicle has a roof rack or enough space. GrabCar XL and private transfers with MPVs are the safest options. Shuttle buses may charge an additional IDR 50,000 for surfboards.
💰 Tipping Culture
Tipping is not mandatory but appreciated. For a good ride, round up the fare or leave IDR 10,000–20,000 ($0.70–$1.40).
More tips: Read TripAdvisor Ubud to Airport forum for firsthand traveller experiences.
Frequently Asked Questions – Ubud to Ngurah Rai Airport
1. What is the fastest way to get from Ubud to Ngurah Rai Airport?
The fastest way is by private transfer or GrabCar/Gojek with a direct route via the Bali Mandara toll road, taking 45–70 minutes in light traffic. The toll road bypasses the busiest intersections in Denpasar.
2. How much does a taxi from Ubud to the airport cost?
A Bluebird taxi costs IDR 200,000–300,000 ($13–$20) using the meter. Grab/Gojek fares range from IDR 150,000–220,000 ($10–$15). Always check the app price before booking.
3. Is there a direct shuttle bus from Ubud to the airport?
Yes, Perama Bus runs direct shuttle services from Ubud to the airport with 4 daily departures. The fare is IDR 80,000 ($5.50) and the journey takes 2–2.5 hours. Book at least one day in advance.
4. How long does it take to get from Ubud to the airport?
Travel time ranges from 45 minutes to 2 hours, depending on traffic. The average is 60–90 minutes. Allow at least 2.5–3 hours before your flight departure time.
5. Can I use Grab or Gojek from Ubud to the airport?
Yes, both Grab and Gojek operate in Ubud and serve the airport. The fare is shown upfront, and you can pay with cash or card. During peak hours, surge pricing may apply – check the app before confirming.
6. What is the cheapest way to get from Ubud to the airport?
The Perama shuttle bus is the cheapest option at IDR 80,000 ($5.50). If you prefer a private ride, GrabCar Economy starts from IDR 150,000 ($10).
7. Is it safe to ride a scooter from Ubud to the airport?
It is not recommended for most tourists due to heavy traffic, aggressive driving, and limited luggage space. If you choose to ride a scooter, wear a helmet, bring an International Driving Permit, and be prepared for a tiring journey.
8. Should I book a transfer in advance, or find one on the spot?
For peace of mind and to avoid surge pricing, book in advance – especially for early morning or late‑night flights, during rainy season, or in peak holiday periods. For a spontaneous trip, Grab/Gojek are usually available within 5–10 minutes.