← All articles
Journal

Bali airport to Canggu: transfers, Grab, taxis, travel time and traffic (2026)

Canggu is about 17 to 20 km from Ngurah Rai airport, but the drive can take from 45 minutes to almost two hours. Every way to make the trip compared, what it costs, and how to land without the stress.

· 7 min read
View from a plane window over the coast of Bali shortly before landing at Ngurah Rai airport
View from a plane window over the coast of Bali shortly before landing at Ngurah Rai airport · Photo: Yulia Agnis / Unsplash

Bali airport to Canggu: the short answer

Canggu is about 17 to 20 km from I Gusti Ngurah Rai International Airport, depending on where exactly you are staying. By day the drive takes anywhere from 45 minutes to 1 hour 45 minutes, and at night it usually drops to around 45 minutes to an hour.

The easiest way to get from Bali airport to Canggu is a private transfer booked before you fly: a driver waits for you at arrivals and the price is fixed. Grab, the airport taxi kiosks and freelance drivers cost about the same, but you wait, queue or negotiate after a long flight.

Bali airport to Canggu: your options compared
Private transfer booked aheadGrab or GojekAirport taxi kioskFreelance drivers
Typical price, one wayFrom about USD 25 to 40, agreed in advanceAbout USD 25 to 40About USD 25 to 40, fixed at the counterAbout USD 28 to 50, negotiated
At the airportYour driver meets you at arrivalsBook at the Grab Lounge, queues of 20 to 40 minutes at busy timesBuy a ticket inside arrivals, a driver is assigned outsideDrivers approach you as you walk out
Best forFamilies, late arrivals and lots of luggageLight travellers who already use the appsA fixed price without an appA last resort
Watch out forHow long the driver will wait if your flight is lateThere is no Uber or Lyft in BaliYou do not know the driver in advanceNo meter, agree the price before you get in

Price ranges as published by Bali Holiday Secrets and converted to USD. Prices change with the time of day, the size of the car and your luggage.

Private transfer or hotel pick-up

Many hotels and villas arrange airport pick-ups, either with their own drivers or through partners. Some are private and some are shared with other guests, so check before you book. Bali Holiday Secrets also advises reading the terms on how long a driver will wait, because if your flight is delayed you may need another option.

At The Umalas Signature, airport transfers and daily drivers are arranged by the concierge on request. Mention your flight in the comment field when you send a booking request, or message the team on WhatsApp, and the price is confirmed before you travel.

Arrival hall and concierge desk of The Umalas Signature in Umalas, Bali
Arrival hall and concierge desk of The Umalas Signature in Umalas, Bali

Grab, Gojek and the airport taxi kiosks

Grab and Gojek are the ride-hailing apps in Bali, and there is no Uber or Lyft. After immigration, look for the green Grab Lounge in arrivals, where staff help you book a car. When several flights land at once, expect a queue of 20 to 40 minutes.

Taxi kiosks inside the arrivals hall sell a ticket at a fixed price, and a driver is then assigned outside. You avoid haggling, but you do not choose the driver. Blue Bird, the island’s best-known taxi fleet, has restrictions on picking up at arrivals, and Bali’s Teman Bus currently has no route from the airport to Canggu.

Freelance drivers and arriving at night

Freelance drivers wait outside arrivals and offer rides as you walk out. They have no meter or app, so agree the price before you get in, and be ready to walk away if it is too high.

Arriving at night is quicker because traffic is lighter, but there are fewer taxis and shuttles at that hour. For a late or very early landing, a transfer booked in advance saves you from negotiating at midnight.

Canggu traffic: what to expect

Traffic in Canggu is famous for a reason. Canggu grew from a small coastal village into one of Bali’s busiest areas, and its narrow roads now carry far more traffic than they were built for. The last stretch of the drive often takes the longest, once you leave the main roads and enter Canggu itself. The government keeps upgrading the roads, but delays are still part of daily life.

Plan your day around it. Allow extra time for the airport run, and choose a base that is close to the beaches but away from the busiest streets. Umalas, between Canggu and Seminyak, is about 40 minutes from the airport and about five minutes from the ocean.

Your arrival checklist for Bali

Before you fly, fill in the All Indonesia Arrival Card online within 72 hours of departure and keep its QR code ready. It now replaces the separate customs declaration and health pass. If your nationality needs one, apply for the electronic visa on arrival on the official eVisa website.

Pay the Bali tourist levy of IDR 150,000 per person online or at the airport, and install WhatsApp, which drivers and hotels in Bali use to stay in touch. Arrange your mobile data before you land, and share your flight number with whoever is picking you up.

Frequently asked questions

How long does it take from Bali airport to Canggu?

About 45 minutes to 1 hour 45 minutes by day, depending on traffic, and around 45 minutes to an hour at night. Canggu is about 17 to 20 km from Ngurah Rai International Airport.

How much is a taxi from Bali airport to Canggu?

Typical one-way prices are about USD 25 to 40 for a Grab car, an airport taxi kiosk or a hotel shuttle, and about USD 28 to 50 with freelance drivers, who need to be negotiated with.

Can I use Grab at Bali airport?

Yes. After immigration, go to the Grab Lounge in arrivals, where staff help you book a car. At busy times, expect to wait 20 to 40 minutes. Uber and Lyft do not operate in Bali.

Is Canggu traffic really that bad?

It can be. The narrow roads of Canggu carry far more traffic than they were built for, so allow extra time, especially for the airport run. Night drives are usually faster.

Does The Umalas Signature offer airport transfers?

Yes, on request. The concierge arranges airport transfers and daily drivers for guests. Mention your flight when you send a booking request or message the team on WhatsApp.

Sources

  1. Bali Holiday Secrets
Bali airport to CangguAirport to CangguCanggu trafficAirport transfer Bali

Read next

Plan your stay at The Umalas Signature

Tell us your dates — we'll reply within the hour, in English or Russian.