How to get to Canggu

Canggu is a fast-growing surfing village located north of Kuta. It may not have Bali’s most beautiful beaches, but Canggu’s surf spots, parties, (vegan) restaurants, boutique cafe’s and surfer-style hostels has attracted a vibrant crowd from all over the world.

In recent years it has become Bali’s main haunt for digital nomads (together with Ubud), transforming itself into a cosmopolitan hangout of co-working spots, casual coffee shops and laidback bars.

There is a distinct hippy-chic vibe to Canggu with lots of street art and unique restaurants serving up global cuisine of every flavour. Every Sunday at 16:00, the La Laguna Gypsy Market offers organic goodies and a lot of interesting finds. You can shop while a live band plays in the background.

It is known for its rice view villas, but there is a wide range of accommodation options from simple homestays to surfer-style hostels and boutique resorts.

Another draw for tourist is Tanah Lot – an iconic Hindu temple carved into a rock, north of Canggu. Visit during sunset for the most captivating views.

When travelling to Canggu from anywhere in Bali, you can take either a taxi or a pre-booked private car.

Read further for a more detailed guide.

Quick Answer on Getting to Canggu

There is no public transport in and out of Canggu so a private car or taxi is required to get there.

This includes ride-hailing apps Grab and Go-Jek, but note that they are technically forbidden from picking passengers up within the town centre (drop-off is allowed though).

Like Ubud, Canggu has a so-called taxi mafia which bans online ride-hailing services, which inevitably leads to more expensive rides than other areas in Bali.

Expect to haggle for a reasonable rate, although good deals can be had if regularly using the same driver. Bali’s most reputable taxi firm Bluebird is available in Canggu which is easy to book with via the Bluebird app or phone.

From Airport to Canggu by Taxi

Duration: 1 hour
Cost: 150,000 IDR ($9.50)
Duration: 1 hour
Cost: 150,000 IDR ($9.50)

To get to Canggu from Bali’s Ngurah Rai International Airport, you can either take a fixed price airport taxi or a private car pickup.

The cheapest option is to book a private car via Klook at least a day prior to your arrival.

A ride costs 150,000 IDR ($9.50) and travel time is around 1hr. Cars offered by Klook normally get great reviews so you will be assured of a great trip. You can easily reserve one via the link below.

Book a Private Car

If you prefer to take an airport taxi, note that their rates are fixed and prepaid at the airport taxi desk. A ride to Canggu by taxi costs 225,000 IDR ($14.50).

You’ll get a lower fare by booking a Grab or Go-Jek (around 140,000 IDR ($9) but keep in mind that they are forbidden to pick-up passengers inside the airport.

They wait outside the airport perimeter which is behind the main multi-story car park. It’s more than a 5 min walk from the arrivals area and the route is quite difficult if you are travelling with large, heavy luggage.

From Kuta/Seminyak to Canggu by Taxi

Duration: 25 minutes
Cost: from 83,000 IDR ($5)
Duration: 25 minutes
Cost: from 83,000 IDR ($5)

Canggu is just 25 mins away from Kuta and Seminyak by taxi, although the congested streets between Seminyak and Kuta means it can sometimes take much longer.

You can book one via taxi apps Grab or Go-Jek, Fares start at 133,000 IDR ($8.50) from Kuta and 83,000 IDR ($5) from Seminyak.

Another option when coming from Seminyak is a private car. You can book one via BookAway for 166,000 IDR ($10.50). Just click the link below.

Book a Private Car

From Ubud to Canggu by Taxi

Duration: 1 hour
Cost: 300,000 IDR ($19)
Duration: 1 hour
Cost: 300,000 IDR ($19)

Taxi-hailing apps like Grab and Go-Jek are prohibited from picking up in the centre of Ubud, although it is still possible to book one for a pickup out of town or in a discreet area.

Otherwise, you can hail a private car from the street or ask your hotel to arrange a car for you. The journey from Ubud to Canggu takes about 1 hour and costs about 300,000 IDR ($19).

If you don’t feel up to the inevitable haggling for a reasonable fare, why not book a private car online instead. BookAway offers private cars for a fixed price of 349,000 IDR ($22.50).

Book a Private Car

From Uluwatu to Canggu by Taxi

Duration: 1 hour
Cost: 180,000 IDR ($11.50)
Duration: 1 hour
Cost: 180,000 IDR ($11.50)

From Uluwatu, you can reach Canggu by taxi in a little over an hour.

A ride costs around 180,000 IDR ($11.50) if you book via Grab or Go-Jek. You can also try hailing a taxi from the street, although the Uluwatu area is quite spread out, and you may have to book by phone or via the app for a Bluebird taxi.

Expect to pay about 200,000 IDR ($12.50) for the journey.

Most popular routes in Indonesia

Bali to Gili Islands

Bali to Nusa Penida

Jakarta to Yogyakarta

Lombok to Nusa Penida

Yogyakarta to Bali

Yogyakarta to Ijen

Was this post helpful?

Click on a star to rate it!

Average rating 5 / 5. Vote count: 1

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?