How to Get from Canggu to Ubud

Travelling from Canggu to Ubud is one of the most common routes in Bali. People usually make the trip for waterfalls, rice terraces, temples, and full day trips..

However, traffic can make a huge difference. Depending on the time of day, the drive to Ubud can take anywhere from under an hour to more than two.

Here are the best ways to get to Ubud from Canggu in 2026, including private drivers, hotel transfers, Grab and Gojek, taxis, scooters, public transport, travel times, and the best routes to avoid traffic.

Canggu to Ubud Distance & Travel Times

map showing distance and time from canggu to ubud

Getting to Ubud from Canggu doesn’t look that far. In reality, 2026 traffic is what makes this journey unpredictable.

You are travelling from Bali’s busy coast into the central highlands, crossing through dense local roads, traffic bottlenecks, and busy intersections along the way.

There are no highways or direct toll roads connecting Canggu and Ubud, so even short distances can take a while.

The good news? Once you get past the chaos around Canggu and Denpasar, the scenery starts to change quickly.

Distance & Time Comparison

Time of DayEst. Travel Time
Early Morning (6:00 AM – 7:30 AM)50 – 60 Mins
Midday (10:00 AM – 1:30 PM)75 – 95 Mins
Sunset Peak (4:30 PM – 7:30 PM)100 – 130 Mins
Late Night (After 9:00 PM)50 – 65 Mins
  • Distance: The drive from Canggu to Ubud is roughly 30 to 35 km depending on your exact starting point in Canggu and where you are staying in Ubud.
  • Traffic: This route is heavily affected by traffic, especially around Berawa, Batu Bolong, Kerobokan, and central Denpasar. A short delay or local ceremony can easily add another 20 to 30 minutes to your trip.
  • Road Conditions: Most of the journey is on normal two-lane Bali roads. Expect scooters everywhere, narrow sections, and frequent stop-start traffic during peak hours.
  • Best Time to Travel: Early morning is easily the best time to go from Canggu to Ubud. Roads are quieter, the weather is cooler, and you avoid the worst inland traffic buildup.

Canggu to Ubud Day Trips

canggu to ubud with private car and driver

Hiring a private car and driver is easily the most comfortable way to do an Ubud day trip from Canggu. You avoid the traffic stress, parking, and navigating Bali’s small inland roads yourself.

It also gives you flexibility. Instead of rushing between attractions or relying on multiple taxis, you can turn the drive into a full sightseeing day with stops along the way.

Most travellers leave Canggu in the morning, spend the day around Ubud, then return after dinner or sunset.

My drivers can also help customise the route depending on whether you want waterfalls, rice terraces, cafes, temples, or a more relaxed day.

Why a Private Driver Works Well for This Route

  • Avoids Stressful Driving: The roads between Canggu and Ubud can be chaotic, especially around Berawa, Denpasar, and central Ubud. Having a local driver makes the trip far easier.
  • Better for Day Trips: Ubud attractions are spread out. A private driver lets you visit multiple places in one day without constantly booking new transport.
  • Luggage-Friendly: If you are changing hotels from Canggu to Ubud, my drivers can store your luggage safely in the car while you explore.
  • Flexible Schedule: Want to stop at a coffee shop, rice terrace, or random roadside viewpoint? Easy. You are not locked into fixed shuttle times.
  • Hotel Pick-Up: Most private drivers can pick you up directly from your villa or hotel in Canggu, even in smaller lanes where larger vehicles struggle.

Popular Stops Between Canggu & Ubud

Because some routes cuts through central Bali, there are quite a few easy stops you can add along the way.

  • Pura Taman Ayun: A beautiful royal water temple in Mengwi with gardens, ponds, and traditional Balinese architecture.
  • Sangeh Monkey Forest: Smaller and quieter than the Ubud Monkey Forest, with huge nutmeg trees and fewer crowds.
  • Tegallalang Rice Terraces: One of Bali’s most famous rice terrace areas, located just north of Ubud.
  • Alas Harum: Popular for jungle swings, infinity pools, coffee tasting, and rice terrace views.
  • Tegenungan Waterfall: A convenient waterfall stop if you are entering Ubud from the south side.

👉 See my full list of best things to do in Ubud if you’re still planning your trip for 2026.

💡 Pro Tip: If you are leaving Canggu in the morning, try to depart before 8:30 AM. Once the school traffic and commuter rush starts, travel times can increase very quickly.


Private Transfer from Canggu to Ubud

private hotel transfer from canggu to ubud

If you are moving hotels from Canggu to Ubud, booking a private transfer is by far the easiest option. It is direct, comfortable, and much less stressful than trying to organise transport last minute.

While Gojek or Grab can work for shorter trips around Bali, longer cross island rides are a different story.

Prices fluctuate during peak traffic, and some drivers may cancel once they see the destination.

A private transfer keeps things simple. Your driver picks you up directly from your hotel or villa in Canggu and takes you straight to your accommodation in Ubud in an air-conditioned vehicle.

Why a Private Transfer Makes Sense

  • Better for Luggage: Ideal if you are travelling with large suitcases, surfboards, or multiple bags.
  • Fixed Pricing: No surge pricing, no negotiating, and no unexpected extra charges because of traffic.
  • Direct Hotel-to-Hotel Service: No shuttle stops or transfers along the way. Just a straight trip from Canggu to Ubud.
  • Comfortable for Families: Much easier when travelling with kids, strollers, or elderly family members.
  • Local Drivers: My drivers know the quieter backroads and traffic shortcuts when roads around Canggu or Denpasar get congested.
  • Reliable Pick-Up: Especially useful if you are checking out of your Canggu villa at a specific time and need a smooth transfer to Ubud.

Grab & Gojek From Canggu to Ubud

gojek and grab scooters from canggu to ubud

Using Gojek or Grab from Canggu to Ubud is very common, especially for solo travellers or couples travelling light and need a simple way to get around Bali.

Canggu has one of the highest concentrations of app drivers in Bali, so finding a ride is usually not difficult.

That said, Canggu also has some of Bali’s strictest unofficial app transport restrictions. Depending on where you are staying, you may need to walk outside certain areas before your driver can pick you up.

Once you are inside the car though, getting dropped off in Ubud is usually no problem.

Restricted Areas

Some parts of Canggu are known for restricting app-based pick-ups due to local transport politics.

  • Restricted Areas: Berawa, Batu Bolong, Echo Beach, and parts of Pererenan are the main hotspots.
  • Meeting Points: Drivers will often message you asking to meet at a nearby minimart, cafe, or main road outside the restricted zone.
  • Beach Clubs: Places like Atlas, Finns, and some beach clubs around Batu Bolong can be difficult for app pick-ups during busy periods.
  • Drop-Offs: These restrictions mainly affect pick-ups. Getting dropped off in Ubud is generally not an issue.

Estimated 2026 Canggu to Ubud App Rates

Because Canggu completely lacks fast bypass roads, fares are highly susceptible to traffic delays through the Dalung suburbs. Here are standard daytime prices:

Vehicle CategoryEst. Cost (USD)Est. Cost (IDR)
GoRide / GrabBike (Motorbike)$4.00 – $6.00IDR 60,000 – 95,000
GoCar / GrabCar (Standard 4-Seater)$13.00 – $19.50IDR 200,000 – 300,000
GrabCar XL / GoCar Large (6-Seater SUV)$22.50 – $29.00IDR 350,000 – 450,000

💡 Worth Knowing: Some drivers may cancel longer Canggu to Ubud bookings during heavy traffic periods. Short local rides around Canggu are usually more profitable and quicker for them than sitting in inland traffic for 2+ hours round-trip.



Canggu Taxi to Ubud

taking a taxi from canggu to ubud

Taking a normal Bali taxi from Canggu to Ubud is possible, but it is usually less straightforward than people expect in 2026.

There’s no lack of transport in Canggu, especially around the beach areas, and many drivers operate through local transport groups rather than standard metered systems.

Because of that, pricing can vary a lot depending on where you are picked up, the time of day, and how busy traffic is.

Local Taxi Stands in Canggu

Around Batu Bolong, Berawa, and Echo Beach, you will see local transport booths and unofficial taxi stands near busy tourist areas.

  • Territories: Many local drivers operate within specific neighbourhood zones and protect their pick-up areas quite aggressively.
  • Pricing: Most local taxis from Canggu to Ubud use fixed negotiated pricing rather than meters.
  • Cash: Some local drivers prefer cash payments, especially for longer trips.
  • Negotiation: Expect to negotiate before getting into the car if you are not using an app or pre-booked driver.
  • Typical Cost: Most standard taxi rides from Canggu to Ubud usually fall around IDR 200,000 to 350,000 depending on traffic and vehicle size.

Bluebird Taxi in Canggu

Bluebird is still one of the more trusted taxis in Bali thanks to their metered system and professional drivers.

  • Availability: Finding a Bluebird around central Canggu can sometimes be difficult because of local transport competition.
  • Bluebird App: Using the Bluebird app is usually easier than flagging one down on the street.
  • Meeting Points: Similar to Grab or Gojek, some drivers may ask you to walk slightly outside busy tourist areas for pick-up.
  • Traffic Costs: Since Bluebird uses a meter, heavy traffic between Canggu and Ubud can increase the final fare quite a bit.

💡 Pro Tip: Save your Ubud hotel location offline before leaving Canggu. Many villas and jungle stays around Ubud are hidden down small side roads that app drivers sometimes struggle to find once mobile signal gets weaker inland.


Canggu to Ubud by Scooter

riding a scooter from canggu to ubud

Riding a scooter from Canggu to Ubud gives you the most flexibility, especially if you want to stop at cafes, rice fields, or smaller villages along the way.

It is also often faster than sitting in car traffic during peak hours. That said, this is not an easy beginner route.

You will be dealing with heavy traffic leaving Canggu, narrow roads, steep sections near Ubud, and a lot of aggressive scooter traffic throughout the trip.

If you are not already confident riding a scooter in Bali, this is probably not the route to learn on for 2026.

What the Ride is Actually Like

  • Shortcuts: Most routes out of Canggu involve narrow shortcut roads around Berawa, Umalas, or Padonan where traffic can get very tight.
  • Traffic: The first part of the ride is usually the most stressful, especially around Dalung and Denpasar intersections.
  • Scenery: Once you get further inland past Abiansemal and Sangeh, the ride becomes much greener and more enjoyable.
  • Roads: Expect uneven surfaces, potholes, steep descents near river valleys, and plenty of blind corners.
  • Rain: Roads between Canggu and Ubud can become slippery very quickly during sudden tropical rain, especially around painted road markings and mossy corners.

👉 I personally use and recommend Bikago for scooter rentals in Bali. They deliver directly to your hotel and their scooters are far better maintained than most street rentals.

Police Checkpoints

Police checkpoints are fairly common on inland Bali routes, especially targeting tourists on scooters.

  • Hotspots: Dalung, central Denpasar exits, and roads near Sangeh are common checkpoint areas.
  • Helmet: Always wear a proper helmet, even for short rides.
  • Licence: You legally need both your home licence and an International Driving Permit (IDP Class A for motorbikes).
  • Scooter Condition: Make sure your lights, mirrors, and number plate are properly fitted. Police do occasionally check.

⚠️ Heads Up : Google Maps will often suggest tiny “shortcut” roads to save a few minutes. Some are barely wide enough for two scooters to pass. If you are not comfortable riding in Bali yet, stick to the main roads even if the ETA looks longer.



Public Bus Options to Ubud

Public transport from Canggu to Ubud exists, but honestly, it is not very convenient compared to other parts of Southeast Asia.

In 2026, there is no direct public bus connecting the two areas, and most routes still require extra taxis or multiple transfers.

For budget travellers though, there are still a few workable options.

Kura-Kura Bus

The Kura-Kura Bus network mainly focuses on southern Bali tourist areas like Kuta, Seminyak, and Sanur.

  • Convenience: Realistically, it is usually slower and more complicated than simply booking a private driver or Grab.
  • Coverage: There is currently no direct Kura-Kura Bus from Canggu to Ubud.
  • Transfers: You would need multiple connections and extra taxi rides to make it work.

Trans Metro Dewata Bus

Trans Metro Dewata is Bali’s main public bus network, operating around areas like Denpasar, Sanur, Kuta, and Ubud outskirts.

  • No Direct Route: There is currently no direct Trans Metro Dewata route connecting Canggu to Ubud.
  • Multiple Transfers: Technically, you can piece together several bus routes through Denpasar, but it becomes very slow and inconvenient.
  • Limited Coverage: The bus network does not properly enter most parts of Canggu, especially areas like Berawa, Batu Bolong, and Pererenan.
  • Not Tourist-Friendly: Bus stops can be difficult to locate, schedules are inconsistent, and most information is still geared toward locals rather than tourists.
  • Best For: Realistically, Trans Metro Dewata is better for shorter local trips around Denpasar or Sanur rather than cross-island tourist transfers.

⚠️ Reality: If you are staying deep inside Canggu, you will probably need a scooter taxi or short Grab ride just to reach the nearest usable bus stop anyway.


Canggu to Ubud at Night

going from canggu to ubud at night

Travelling from Canggu to Ubud at night can actually be much faster than during the day, especially once the evening traffic dies down.

After around 8:30 PM, roads around Denpasar and central Canggu usually start clearing up, making the drive noticeably smoother.

For late arrivals, dinner trips, or hotel transfers, nighttime can be a good option.

That said, driving conditions change quite a bit after dark, especially once you leave the busy coastal areas behind.

Sunset Traffic (4:30 PM to 7:30 PM)

This is easily the worst time to leave Canggu for Ubud.

  • Beach Club Traffic: Roads around Berawa, Batu Bolong, and Echo Beach become heavily congested before sunset.
  • Scooter Volume: Thousands of scooters flood the roads during the evening rush.
  • Slow Exits: Simply getting out of Canggu can sometimes take 30 to 45 minutes by itself.
  • Avoid If Possible: If you can, wait until later in the evening before starting the drive inland.

Driving at Night

Once you get past the busy southern areas, the roads become quieter but darker.

  • Road Lighting: Many inland roads between Canggu and Ubud have very limited street lighting.
  • Narrow Roads: Smaller roads near Abiansemal and southern Ubud can feel quite tight at night.
  • Animals: It is common to see dogs, chickens, or even small livestock wandering onto roads after dark.
  • Rain: Night rain can reduce visibility quickly, especially for scooter riders.

Grab & Gojek at Night

Late-night app bookings can be a little unpredictable for this route.

  • Driver Cancellations: Some drivers avoid longer nighttime trips to Ubud because they may not get a return passenger back to Canggu.
  • Wait Times: You may need to wait longer for a driver to accept your booking after 10 PM.
  • Pricing: Surge pricing can still happen late at night, especially on weekends.

💡 Pro Tip: If you already know you will be travelling late at night, pre-book your transport earlier in the day. Finding drivers becomes much harder once beach clubs and bars start closing.


2026 Prices from Canggu to Ubud

Transport prices from Canggu to Ubud can vary quite a bit depending on traffic, luggage, vehicle size, and the time of day you travel.

App prices are usually cheapest during quieter hours, while private transfers and private drivers give you more predictable pricing, especially during heavy traffic periods.

Canggu to Ubud Cost Breakdown

Transport TypeEst. Cost (USD)
Perama Shared Tourist Shuttle$5.00 – $7.50
GrabCar / GoCar (Standard 4-Seater)$13.00 – $19.50
GrabCar XL / GoCar Large (6-Seater SUV)$22.50 – $29.00
Private Hotel Transfer$28.50 – $35.00
Negotiated Flat-Rate Street Taxi$14.00 – $20.00
GoRide / GrabBike (Motorbike Taxi)$4.00 – $6.00
Private Car & Driver (10-Hour Charter)$50.00 – $65.00

Which Option Gives the Best Value?

  • Budget: GoRide and GrabBike are the cheapest options if you are travelling solo with minimal luggage.
  • Convenience: Private hotel transfers are the easiest option for travellers changing accommodation between Canggu and Ubud.
  • Flexibility: A private car and driver gives you the most freedom if you want to stop at waterfalls, cafes, temples, or rice terraces along the way.
  • Groups: For families or groups of 3 to 5 people, splitting a private driver often works out surprisingly affordable per person.
  • Peak Pricing: Grab and Gojek prices can surge heavily during rain, sunset hours, or weekend traffic around Canggu.

Best Routes from Canggu to Ubud

best routes from canggu to ubud along the main road

There is no single “best” route from Canggu to Ubud in 2026. The fastest option changes constantly depending on traffic, road closures, ceremonies, rain, and the time of day.

Most drivers will adjust the route in real time to avoid bottlenecks around Canggu, Dalung, and Denpasar.

Mengwi Bypass

This is usually the smoothest route for private drivers and larger vehicles.

  • Route: Heads north through Mengwi before cutting east toward Ubud.
  • Best For: Private transfers, families, and travellers with luggage.
  • Roads: Wider roads with fewer tiny shortcut sections.
  • Traffic: More consistent traffic flow compared to inner Canggu roads.
  • Comfort: Generally the least stressful route for tourists unfamiliar with Bali roads.

Dalung Route

This is one of the more direct inland routes from Canggu.

  • Route: Usually cuts through Dalung, Abiansemal, and southern Ubud areas.
  • Best For: Scooters and experienced Bali drivers.
  • Traffic: Can become extremely busy during commuter hours.
  • Shortcuts: Often involves smaller village roads and local shortcuts.
  • Speed: Faster on quieter days, but unpredictable during peak traffic.

Berawa Shortcuts

These are the small connector roads many locals and scooter riders use leaving Canggu.

  • Best For: Confident scooter riders only.
  • Roads: Very narrow concrete lanes with heavy scooter traffic.
  • Stress: Can feel chaotic during busy periods.
  • Cars: Larger cars can struggle on some sections, especially if another vehicle approaches.
  • Rain: Roads become slippery quickly during wet weather.

💡 Pro Tip: Do not obsess over the exact Google Maps route. In Bali, a route that is “5 minutes faster” on the app can easily become 30 minutes slower because of a single bottleneck or ceremony.



FAQs About Canggu to Ubud

Below are the most common questions about travelling from Canggu to Ubud in 2026, including transport options, travel times, taxi prices, scooters, and traffic conditions.

What is the best way to get from Canggu to Ubud?

For most travellers, the best way to get to Ubud from Canggu is with a private driver or private transfer. It is the easiest and most comfortable option, especially if you have luggage or want to stop along the way. Grab and Gojek also work well for budget travellers.

How far is Ubud from Canggu?

Ubud is roughly 30 to 35 km from Canggu depending on your exact starting point and where you are staying in Ubud.

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

The drive usually takes between 1 to 2 hours. Early mornings are much faster, while sunset and evening traffic can easily push the journey over 2 hours.

Is there traffic between Canggu and Ubud?

Yes. Traffic between Canggu and Ubud can be very heavy, especially around Berawa, Batu Bolong, Dalung, and Denpasar. Sunset hours are usually the worst.

Can I take a Gojek or Grab from Canggu to Ubud?

Yes. Gojek and Grab are both commonly used for this route. However, some parts of Canggu have unofficial pick-up restrictions, so you may need to walk to a nearby meeting point.

How much is a taxi from Canggu to Ubud?

Most taxi rides from Canggu to Ubud cost around IDR 200,000 to 350,000 depending on traffic, luggage, and vehicle size.

What is the fastest route from Canggu to Ubud?

The fastest route changes constantly depending on Bali traffic. Most drivers usually head inland through Dalung or Mengwi before entering southern Ubud.

Do hotels in Canggu offer transfers to Ubud?

Yes. Many hotels and villas in Canggu can help organise private transfers to Ubud. Prices are usually higher than booking directly with a private driver.

Is it worth doing a day trip to Ubud from Canggu?

Yes. Ubud is one of the most popular day trips from Canggu because of its waterfalls, rice terraces, temples, cafes, and jungle scenery. Leaving early in the morning helps avoid the worst traffic.

Is it safe to ride a scooter from Canggu to Ubud?

It can be safe for experienced riders, but this is not an easy beginner route. Traffic leaving Canggu is hectic, and roads near Ubud can be narrow, steep, and slippery during rain.

Is there public buses from Canggu to Ubud?

Not directly. Bali’s Trans Metro Dewata bus network does not currently operate a direct route between Canggu and Ubud.

Can I walk to Ubud from Canggu?

Technically yes, realistically no. The distance is far too long to walk comfortably, especially in Bali’s heat, traffic, and narrow roadside conditions.


Leave a Reply

Your email address will not be published. Required fields are marked *