GoAsia
Indonesia

How to Get from Denpasar to Canggu

Compare private transfers and shared vans from Denpasar and the airport to Canggu, with prices from about $6 and journey times from 35 minutes.

Last updated: November 11, 2026

How to Get from Denpasar to Canggu
Contents

Leaving the administrative bustle of Denpasar for the surf-washed shores of Canggu feels like a move into a different world. Denpasar is the heartbeat of Bali's commerce and history, while Canggu is where the island's modern creative energy thrives, with black sand beaches, rice paddy views and an endless supply of specialty coffee shops. The journey is short in distance but unpredictable in duration, as Bali's narrow roads set the pace of your day.

Train, Bus, Flight and Ferry tickets

Booking and payment are handled by 12Go, not GoAsia. We may receive a commission when you book through our links.

'Denpasar' can mean the sprawling city center, the Sanur coastal area or I Gusti Ngurah Rai International Airport. Depending on where you start, you travel by private car or by a slower shared van. Booking your transport in advance on GoAsia.cc means a driver waits for you, and you skip the price negotiations in the midday sun.

Denpasar to Canggu by Private Transfer

For most travelers, especially those arriving at the airport or traveling with surfboards and luggage, a private transfer is the most comfortable and efficient option. It offers door-to-door service from the arrival hall or your city hotel to your villa in Canggu.

From the Airport

From I Gusti Ngurah Rai International Airport the options are diverse. On booking platforms, an economy car for up to 3 passengers starts at about $9 (November 2026), which is a budget-friendly choice even for solo travelers. Premium vehicles such as a Toyota Alphard and large vans for groups cost far more. The journey takes between about 35 minutes and 2 hours, depending heavily on traffic around Canggu.[1]

From Sanur and the City

From the Sanur side of Denpasar, a private MPV for up to 4 passengers costs about $25 (November 2026) and takes about 1 hour 15 minutes.[1] Drivers know the backroads and handle bottlenecks like Kerobokan better than a standard GPS suggests.

Denpasar to Canggu by Van

If you want to save money and are not in a rush, a shared van is a functional alternative, especially between Sanur and Canggu. It is much cheaper than a private car at about $6 per person (November 2026), but it takes longer, about 2 hours, because the ride is shared.[1] On the way you see the local neighborhoods of Denpasar.

Comparing Your Options

ModePrice (USD)Duration
Private transfer from the airportFrom about $9[1]35min - 2h
Private transfer from SanurAbout $25[1]About 1h 15min
Shared van from SanurAbout $6[1]About 2h

Tips for Traveling from Denpasar to Canggu

  • Account for traffic: The road into Canggu, especially the famous Canggu Shortcut, can get extremely congested. A trip that looks like 30 minutes on the map can take over an hour at sunset or in the morning rush.
  • Choose the right vehicle: With a surfboard, book an SUV or a van. Small economy cars may not have the space for a board.
  • Airport pick-ups: When you book a transfer from the airport, look for your name on a sign at the meeting point outside the arrivals hall. That is smoother than searching for a driver in the crowded pick-up zone.
  • Hydration is key: Even a short ride feels long in the Balinese heat. Keep a bottle of water with you.
  • Book ahead: You can find transport on the street, but booking through GoAsia.cc gives you a fixed price and avoids the tourist tax of a spontaneous hire.

Timetable

Taxi Sanur - Bali $ 24.21 1h 15m
  • →  MPV 4pax
Van Sanur - Bali $ 6.02 2h
  • →  4W Sedan 10:00, 14:00, 18:00
Taxi I Gusti Ngurah Rai International Airport - Bali $ 9.25–214.25 35m – 2h
  • →  Economy 3pax
  • →  SUV 4pax
  • →  Economy 2pax
  • →  Comfort 3pax
  • →  Toyota Alphard 3pax
  • →  Van 8pax
  • →  Van 12pax
  • →  Premium Van 5pax
  • →  Small Car 4pax
  • →  Minivan 7pax
  • →  Minibus 14pax
  • →  Standard 4pax
  • →  MPV 4pax
  • →  Van 6pax
  • →  SUV 3pax
  • →  Standard 2pax

Frequently Asked Questions

How can I book tickets from Denpasar to Canggu?

Use the booking tool on this page to compare the transport options currently available from Denpasar to Canggu, including current prices and schedules.

What is the cheapest way to get from Denpasar to Canggu?

The shared van from the Sanur area is the cheapest, at about $6 per person on booking platforms (November 2026). From the airport, an economy private transfer starts at about $9.

What is the fastest way to get from Denpasar to Canggu?

A private transfer from the airport is the fastest, with the shortest trips taking about 35 minutes in good traffic. A private car does not wait for other passengers.

How long does it take to get from Denpasar to Canggu?

It depends on your starting point and the traffic: from about 35 minutes from the airport to about 2 hours by shared van or at peak times.

Is it easy to find transport from Denpasar airport to Canggu at night?

Book a transfer in advance and give the driver your flight number. A pre-booked driver gives you a fixed price and a safe ride to your accommodation whenever you arrive.

Can I fit surfboards in the vehicles from Denpasar to Canggu?

With surfboards, book a larger vehicle such as an SUV, an MPV or a van. Standard economy cars often lack the space for larger surf gear.

Are there larger vehicles for groups traveling to Canggu?

Yes. Larger vans are available for families or groups of friends with several pieces of luggage.

Sources and background

Numbers in the text such as [1] refer to these sources.

  1. [1] 12Go: 12Go timetable: Denpasar - Canggu. Retrieved November 11, 2026.

Guide prices and journey times are indicative, not live quotes. A booked package may include transfers and waiting time as well as the main journey. Check the selected offer, pickup point and current conditions before booking.