Short answer: a standard GoCar or a private car from Ngurah Rai Airport (DPS) to Canggu usually costs about IDR 250,000 to 350,000 and takes about 1 hour 40 minutes to 2 hours, or up to 2 hours 30 minutes in heavy traffic. Higher GoCar tiers and rentals run from about IDR 300,000 to 600,000. Ride-hailing prices jump in rain, at sunset and in peak season, so for a late arrival or a first trip a pre-arranged car is the least stressful option.
Casa Roca is on Jl. Pantai Batu Bolong, about 22 km from the airport. The prices below are typical ranges for late 2026 and change with traffic, season and time of day, so treat them as a guide and check the apps before you travel.
Transport options compared
| Option | Typical price to Canggu | Good for | Watch out for |
|---|---|---|---|
| GoCar | About IDR 250,000 to 350,000 | Standard rides with light luggage | Surge pricing in rain and at sunset |
| GoCar Comfort | About IDR 300,000 to 450,000 | More legroom and newer cars | Higher fare than a standard GoCar |
| GoCar Luxe | About IDR 400,000 | Travellers who want a premium car | Fewer cars available at the airport |
| GoCar Prestige | About IDR 500,000 | Business trips and special arrivals | Priciest ride-hailing option |
| GoCar Rental | About IDR 400,000 to 600,000 | Flexible stops or a longer booking | Price depends on the hours you book |
| Grab car | Check the app, plus an airport exit fee of about IDR 10,000 to 12,000 | Comparing prices against Gojek | Fares change with demand |
| Metered taxi | IDR 150,000 to 250,000 (source) | Arrivals without a data connection | Insist on the meter and use official counters |
| Private car, booked ahead | About IDR 250,000 to 350,000 | Late arrivals, families, first-timers | Book through your accommodation or a trusted driver |
| Hotel or resort shuttle | Set by the property | Guests who want everything arranged | Rates are not always published, so ask first |
GoCar figures are typical fares for the airport to Batu Bolong route and can change at any time, so open the app for the live price.
Many travel sites quote higher figures for private transfers, so shop around if you book a driver directly. One Bali transport operator lists IDR 450,000 for a pre-booked Canggu transfer.
How long does it take?
Plan on about 1 hour 40 minutes to 2 hours by car, and allow up to 2 hours 30 minutes when traffic is heavy. The distance is about 22 km, but the road through Kuta, Seminyak and Kerobokan is slow, especially in the afternoon and early evening. Arriving late at night usually gets you the shorter end of that range.
Gojek or Grab from the airport
- Connect to airport Wi-Fi or a local SIM, and book in the app.
- Follow the signs to the ride-hailing pickup zone, not the main arrivals road.
- Check the fare, including any airport fee, before you confirm.
- Share your accommodation address with the driver. Ours is Jl. Pantai Batu Bolong, next to Aston Canggu Hotel.
Heavy rain, sunset and holiday weeks can push the fare well above the usual range, so compare GoCar and Grab and keep a second option ready.
When a private car is worth it
- You land late and want a driver waiting with your name on a sign.
- You travel with two or more people, because the cost per person drops and luggage fits easily.
- You are not sure the apps will work with your phone plan.
- You want a fixed price instead of a fare that can surge.
Casa Roca arranges a private airport transfer for IDR 350,000 (about US$22). Message the team on WhatsApp with your flight number and we will track your arrival. This is a paid service and is not included in the room rate.
How does this compare with staying at a hotel?
The resort next door, Aston Canggu Beach Resort, offers a paid airport shuttle and lists rooms from roughly US$51 to US$69 per night on booking sites. Its transfer price is not published, so ask the hotel directly. Rates move with date and platform, so check live prices before you book.
Frequently asked questions
How much is a taxi from Bali airport to Canggu?
A metered taxi usually costs IDR 150,000 to 250,000. A standard GoCar or a pre-booked private car costs about IDR 250,000 to 350,000, and the price depends on the driver and the time of day.
Are Grab and Gojek allowed at Bali airport?
Yes. Both operate from designated pickup zones, and Grab adds an airport exit fee of about IDR 10,000 to 12,000. Check the zone in the app before you walk out.
How long does it take to get from the airport to Canggu?
About 1 hour 40 minutes to 2 hours by car, and up to 2 hours 30 minutes in heavy traffic.
Does Casa Roca offer airport pickup?
Yes. A private transfer costs IDR 350,000 and can be arranged through WhatsApp before you arrive.
What is the cheapest way to get from the airport to Canggu?
Usually a metered taxi or a standard ride-hailing car, but prices rise sharply in rain, at sunset and in peak season, so the saving is not guaranteed.
Related reading
- Cheap Accommodation Near Batu Bolong
- Batu Bolong vs Berawa vs Pererenan vs Seminyak
- Walking Canggu Without a Scooter
- Where to Stay in Canggu: Neighborhoods & Budgets
Casa Roca is 200 metres from Batu Bolong Beach. Rooms start at IDR 750,000 per night. Check availability here.