A Bali airport transfer is easier to manage when you choose the pickup method before landing at I Gusti Ngurah Rai International Airport (DPS).
A pre-booked car, your Bali hotel-arranged transfer or app-based airport car can suit different arrival plans.
- Pre-book a car for Ubud or Canggu if you want a named pickup, room for luggage and less decision-making after the flight.
- Follow the meeting instructions from your arranged driver, hotel or app-based service.
- Look for the Grab or Gojek lounge signage, or the official airport taxi counter; avoid unmarked drivers offering rides inside the terminal.
- Check the vehicle category against your passenger count and total luggage before confirming.
- Keep your driver’s details and hotel address available offline in case mobile data is slow on arrival.
- Do not plan a tight first-day appointment because Bali’s airport access roads can become congested.
Which Bali airport transfer should you choose?
Use this quick decision rule:
- Consider a pre-booked car: you want the meeting point and luggage space agreed before landing.
- Choose an app-based airport car: your phone has working data and you are comfortable following in-app pickup directions.
- Ask your accommodation to arrange a transfer: you want the property to coordinate the driver and destination details.
Choose based on how much you want arranged before landing, whether you will have working mobile data and who should coordinate your pickup.
How to arrange your pickup before flying
Send the driver enough detail to identify both your flight and accommodation.
This is especially helpful for travelers arriving after a connection or an overnight journey.
- Save the accommodation’s full name, address, map pin and contact number.
- Share your flight number, arrival date and whether the flight is international or domestic.
- Confirm the terminal meeting point in writing and ask what sign or message will identify the driver.
- State the number of adults, children, checked bags and large items such as surfboards.
- Ask how the driver handles delays and how long they will wait after landing.
- Take screenshots of the confirmation, pickup instructions and driver’s contact details.
If you use advance booking in an app, enter accurate flight details and read the current waiting and cancellation terms before confirming. Service rules can change, so the booking screen is the final reference for your trip.
Grab’s own Advance Booking terms let you schedule a ride from 90 days down to 75 minutes before pickup, and cancelling more than 60 minutes ahead of your scheduled time carries no fee.
Cancelling within that 60-minute window, or after the scheduled pickup time, can trigger a cancellation charge, so confirm the current policy in the app before you book.
Where to find your ride once you arrive
Follow the pickup instructions for the service you booked rather than accepting an unsolicited offer in the arrivals area.
Grab lists a GrabCar Lounge for international arrivals in its DPS pickup instructions, and Gojek directs GoCar bookings to a marked Instant Point in the same arrivals area.
For a pre-booked driver
- Switch on your phone after landing and check for a message from the driver.
- Go to the exact meeting point in your confirmation.
- Match the driver’s name, vehicle and registration details before entering.
- Contact the hotel or transfer company if nobody appears; do not assume a different driver is your replacement.
For an app-based airport car
- Book only when you can follow the app’s live pickup directions.
- Choose a vehicle that fits all passengers and bags, not just the cheapest category.
- For Grab, follow the in-app route from baggage claim through the money changer area to the GrabCar Lounge and speak to the dispatcher if required.
- For GoCar, go to the Instant Point shown in the Gojek app and check in with the ground staff there.
- Confirm the registration number before boarding.
For a ride arranged after landing
- Confirm the provider, vehicle and pickup point before accepting the ride.
- Give the complete accommodation address, including the neighborhood and map pin.
- Confirm the quoted fare and payment method before leaving the pickup area.
- Keep the receipt or booking slip until the ride is complete.
Grab, GoCar and taxi brands to look for at DPS
Look for clear signage rather than accepting an offer from an unmarked driver inside the terminal. At Ngurah Rai Airport, the visible options are the Grab and Gojek e-hailing lounges and the official airport taxi counter.
The only taxis permitted to pick up directly from the arrivals curb are run by Koperasi Jasa Angkutan Taksi (Koptax) Ngurah Rai Bali, the airport’s official taxi cooperative.
Koptax uses a fixed, zone-based fare counter at both the international and domestic terminals, where you state your destination, pay the posted fare and are issued a driver.
As of July 2026, Koptax Ngurah Rai Bali has also partnered with Blue Bird Group under the “Kawan Bluebird” programme, which is adding Blue Bird-standard taxis (an initial fleet of 75 electric vehicles) to the airport’s cooperative service.
These cars can be booked through the MyBluebird app, Blue Bird’s call centre, street hail or the official taxi rank, and carry Blue Bird’s usual meter and service standards.
- At the fixed-fare counter, confirm your destination zone and the fare before you are handed a voucher.
- Keep the voucher or receipt until the trip ends in case of a dispute over the fare.
- Look for Koptax or Kawan Bluebird / Blue Bird branding and a visible driver ID; a car without either is not part of the official airport service.
Indicative one-way fare ranges from DPS
Bali transfer operators publish estimated one-way fares by destination, which give a general sense of cost.
These are indicative ranges reported by transfer providers, so confirm the exact fare at the counter, in the app, or with your driver before the trip begins.
| Destination | Typical one-way range (IDR) | Approx. journey time |
|---|---|---|
| Kuta | 150,000–200,000 | 10–15 minutes |
| Legian / Seminyak | 200,000–300,000 | 15–25 minutes |
| Nusa Dua / Sanur | 220,000–350,000 | 20–30 minutes |
| Canggu | 350,000–500,000 | 35–50 minutes |
| Ubud | 450,000–650,000 | 60–90 minutes |
Luggage, child seats and group travel
Vehicle capacity is not the same as baggage capacity. A car listed for several passengers may not hold the same number of large suitcases, so count every checked bag and bulky item before booking.
If a child seat matters for your journey, ask for one in advance and get written confirmation before you travel. Make another arrangement if the provider cannot confirm the requested seat.
For a larger group, compare one larger vehicle with two cars and agree on a backup meeting point. Keep one accommodation contact and one transfer confirmation available to everyone.
Bali traffic may affect your decision
Road congestion around the airport is a current government priority. In June 2026, the Bali Provincial Government described stronger access to and from Ngurah Rai Airport as urgent because of congestion, telling a transportation forum in Kuta that the airport handled more than 16 million passenger movements in 2025, including 7.05 million international arrivals.
This means a precise transfer time quoted days in advance can create false confidence. Check live conditions after landing, tell your accommodation that the arrival time is approximate and avoid non-refundable plans immediately after the flight.
Travelers heading back to the airport should allow a flexible buffer. Ask the accommodation or driver for a same-day departure recommendation based on the terminal, flight time and road conditions.
Recommended departure buffers by area
Grab’s own Advance Booking terms publish minimum recommended lead times for reaching Ngurah Rai Airport, broken down by regency.
These are Grab’s own planning guidance for its Advance Booking feature, not a guarantee of traffic conditions, but they are a useful reference for any transfer.
| Area | Domestic flight buffer | International flight buffer |
|---|---|---|
| Badung & Denpasar (incl. Canggu, Seminyak, Kuta) | 3 hours | 4 hours |
| Gianyar, Tabanan & Klungkung (incl. Ubud) | 4 hours | 5 hours |
| Bangli & Karangasem | 5 hours | 6 hours |
| Buleleng | 6 hours | 7 hours |
| Jembrana | 8 hours | 9 hours |
Frequently Asked Questions
When should I pre-book a Bali airport transfer to Ubud?
Consider a pre-booked private car or hotel transfer for DPS to Ubud when you want the meeting point, vehicle size and destination agreed before arrival. This can help when you have checked luggage or a late flight.
Can I book an app-based car at Bali airport?
Yes. Grab’s official DPS page lists airport car services and directs international arrivals to its GrabCar Lounge, where a dispatcher can guide passengers to the pickup point. Gojek’s GoCar also operates from a designated Instant Point in the same arrivals area.
Which taxi companies operate at Bali airport?
The only taxis permitted to pick up directly from the arrivals curb belong to Koptax Ngurah Rai Bali, the airport’s official taxi cooperative, which uses a fixed zone-fare counter. Since July 2026 this fleet also includes Blue Bird-standard electric taxis through the Koptax–Blue Bird “Kawan Bluebird” partnership.
How much does a taxi from Bali airport to Ubud or Canggu cost?
Transfer operators publish one-way estimates of roughly IDR 450,000–650,000 to Ubud and IDR 350,000–500,000 to Canggu, but exact fares vary by provider, vehicle and traffic. Confirm the fare at the counter, in the app or with your driver before the trip begins.
Should I pre-book from Bali airport to Canggu?
Pre-booking is a good choice for Canggu when you have several bags, arrive late or want a driver waiting at an agreed point. An app-based airport car can also work if you have mobile data and follow the designated pickup instructions.
Is there a fixed travel time from Bali airport to Seminyak or Nusa Dua?
Journey times can vary with traffic; check live conditions. Treat any advance estimate as a planning guide rather than a guarantee.
What should travelers from India arrange before landing?
Save the hotel address, map pin, driver contact and pickup instructions offline, and arrange roaming or an eSIM if the ride uses an app. Share the flight number and total luggage with the driver before departure.
Sources
- Grab — I Gusti Ngurah Rai International Airport (DPS) transfers and pickup instructions
- Grab Indonesia — Advance Booking
- Grab Indonesia — Advance Booking Terms (booking window, cancellation policy and airport buffer times)
- Gojek — GoCar Instant Point airport booking guide
- Indonesia Expat — Governor Koster Highlights Ngurah Rai Airport Traffic Congestion, Calls for Improved Transportation Access
- Warta Bali — Kolaborasi Bluebird dan Koptax Ngurah Rai, Perkuat Mobilitas Bali
- Bali Green Tour — Bali Airport Taxi Rates 2026 (indicative fare table)
- Bali Airport Guide — Transportation (taxi counter locations)
Disclaimer: We’ve worked hard to make sure the information in this article is as accurate and up to date as possible at the time of publishing. Travel details such as prices, schedules, visa rules, and entry requirements can change at short notice, so it remains your responsibility to verify the current details with official sources before you book or travel. Wego accepts no liability for any loss or inconvenience arising from the use of this content.

