Getting from Sanur to Ubud is one of the most common transport routes in Bali, whether you are changing hotels, planning a day trip, or arriving from the islands through Sanur Harbour.
While the distance itself is not very far, traffic conditions can change the journey massively depending on the time of day and how you choose to travel.
Here’s everything you need to know about getting to Ubud from Sanur in 2026, including private drivers, apps, taxis, scooters, public bus, travel times, prices, and local pickup restrictions.
Sanur to Ubud Distance & Travel Times

Sanur is one of the easier places to start this trip because you can get onto the bypass quickly without dealing with the heavier traffic around Canggu, Seminyak, or Kuta.
But even though Sanur and Ubud are not that far apart, traffic can still change the drive massively depending on the time of day.
The route to Ubud starts on wider bypass roads before narrowing down closer to Batubulan and central Ubud, where traffic slows down quickly.
Here’s a realistic breakdown of travel times in 2026:
| Time of Day | Est. Travel Time |
| Early Morning (6 AM – 8 AM) | 35 – 45 Mins |
| Midday (10 AM – 1 PM) | 45 – 60 Mins |
| Afternoon Peak (3 PM – 6 PM) | 75 – 100 Mins |
| Late Night (After 9 PM) | 35 – 45 Mins |
3 Main Bottlenecks
- Simpang Tohpati Intersection: This is usually the first major slowdown after leaving Sanur, where traffic from Denpasar, eastern Bali, and the bypass all merges together.
- Jalan Raya Batubulan: One of the biggest choke points on the route. The roads get narrower here, and slow-moving trucks and tour buses can back things up quickly.
- Central Ubud Traffic: The final stretch into Ubud is usually the slowest part of the trip, especially around Jalan Hanoman and Monkey Forest Road where parked vehicles and pedestrians constantly interrupt traffic flow.
💡 Pro Tip: If you are arriving at Sanur Harbour from Nusa Penida or the Gili Islands and heading directly to Ubud, try to land before 10:30 AM. Once the afternoon check-in traffic starts building, the drive can slow down fast.
Sanur to Ubud Day Trips

Hiring a private car and driver is easily the most comfortable way to explore Ubud if you are staying in Sanur or ending the day in Ubud.
Instead of dealing with multiple app bookings, pickup restrictions, and finding transport again later in the day, you get your own private vehicle and driver for up to 10 hours.
It works especially well for day trips because many Ubud attractions are spread out. You can visit waterfalls, temples, rice terraces, and swings all in one day without worrying about transport between stops.
What the Day Trip Looks Like
- Flexible itinerary: You choose where you want to go, how long you stay, and what you want to skip.
- Local shortcut routes: My drivers often avoid the worst main-road traffic by using smaller inland roads around Ketewel and Sukawati where possible.
- Leave bags safely in the car: Handy for spare clothes, shopping, cameras, or anything you do not want to carry around all day.
- No parking stress: Central Ubud parking is a nightmare during peak hours. Your driver handles all of that while dropping you near the entrance areas.
Popular Stops on a Sanur to Ubud Day Trip
- Tegalalang Rice Terrace: Famous layered rice terraces with cafes, swings, and jungle viewpoints.
- Ubud Monkey Forest: One of Bali’s most popular attractions right in the middle of Ubud.
- Kanto Lampo Waterfall: Easy-access waterfall that works well as a quick stop on the route north.
- Pura Tirta Empul: Sacred water temple near Tampaksiring where you can watch or join a traditional melukat purification ritual.
Grab & Gojek From Sanur to Ubud
Using Gojek or Grab is one of the easiest and cheapest ways to get from Sanur to Ubud in 2026.
Sanur is very app-friendly, so getting a driver from hotels, villas, cafes, or restaurants is usually straightforward. Prices are shown upfront, and wait times are normally pretty reasonable.
The only thing tourists often get caught by is that Ubud has stricter local transport rules once you are already inside the town centre.
Pickup Points and Local Rules
- Sanur is easy for app pickups: Most areas around Jalan Danau Tamblingan and central Sanur have no issues with Grab or Gojek pickups.
- Sanur Harbour restrictions: You cannot book Grab or Gojek directly from inside Sanur Harbour. The port operates with local transport drivers only. If you want to use the apps, you’ll need to walk outside the harbour area first.
- Ubud drop-offs are completely fine: Grab and Gojek drivers can drive you into Ubud without problems. The restrictions mainly affect pickups once you are already inside central Ubud.
2026 Sanur to Ubud App Prices
Prices change depending on traffic and demand, but these are the usual ranges for this route:
| Vehicle Type | Est. Cost (IDR) | Est. Cost (USD) |
| GoRide / GrabBike | 60,000 – 85,000 | $3.90 – $5.50 |
| GoCar / GrabCar (4-Seater) | 160,000 – 230,000 | $10.50 – $15.00 |
| GrabCar XL (6-Seater) | 240,000 – 310,000 | $15.50 – $20.00 |
💡 Pro Tip: Because this is a longer-distance trip, some drivers may message you after accepting the booking asking for a small extra cash top-up for the empty return drive back south.
Private Sanur Transfer to Ubud

Unlike app cars, you get a pre-booked private SUV, fixed pricing, air-conditioning, and enough luggage space for suitcases, backpacks, or surf bags.
This option works best if you just want a simple point-to-point transfer straight to your hotel, villa, or jungle resort in Ubud without dealing with pickup issues or transport stress.
Why a Private Transfer is the Pro Move
- Better luggage space: Most regular app cars in Bali are small hatchbacks. A private transfer gives you a proper SUV with more room for bags.
- Fixed pricing: No surge pricing, no bargaining, and no surprise cash top-ups because traffic got bad.
- Door-to-door pickup: Your driver collects you directly from your Sanur hotel or villa and drops you at your accommodation in Ubud.
- Driver details sent in advance: You’ll receive your driver’s name, WhatsApp number, and vehicle details before pickup day.
💡 Alternate Move: Landing early or checking out before your Ubud villa is ready? Many travellers turn this transfer into a full private driver day instead, stopping at waterfalls, temples, or lunch spots along the way before check-in.
Sanur to Ubud Taxi

Taking a taxi is a basic option for getting from Sanur to Ubud in 2026, especially around the main tourist areas where drivers are easy to find.
Unlike some parts of south Bali, you usually will not need to walk far in Sanur to flag down a taxi around Jalan Danau Tamblingan and nearby streets.
The main thing to understand is that Sanur to Ubud is considered a long-distance trip in Bali, so pricing works differently compared to short local rides.
Meter vs Fixed Rate Taxi
- Bluebird: Look for the light blue taxis with the official bird logo. They are still the most trusted metered taxi company in Bali.
- Fake Taxis: Some independent drivers use very similar blue cars to imitate Bluebird, especially around tourist areas.
- Pricing: For longer trips like Sanur to Ubud, most drivers prefer agreeing on a fixed price instead of using the meter.
- Typical Fare: A fair one-way taxi price usually sits around IDR 250,000 to IDR 300,000 depending on traffic and pickup location.
⚠️ Traffic Warning: If a driver agrees to use the meter for this route, avoid travelling during the afternoon peak. Heavy traffic can push the final fare higher than a pre-booked private transfer.
Riding a Scooter to Ubud

Renting and riding a scooter from Sanur to Ubud is a popular option for solo travellers and backpackers travelling light in 2026. It’s also great for getting around Ubud.
Compared to sitting in traffic inside a car, scooters can move through congestion much easier, especially once the roads narrow further inland toward Ubud.
That said, this is still a fairly long ride by Bali standards. The route gets busier, narrower, and more chaotic the closer you get to central Ubud.
Road Conditions on a Scooter
- Luggage: Carrying heavy backpacks for close to an hour in Bali heat gets uncomfortable pretty quickly.
- Roads: The first half of the route is wider and easier riding. After ToHpati, the roads narrow through Batubulan and Celuk with heavier local traffic.
- Final Stretch: Roads become tighter, steeper, and more crowded closer to central Ubud, especially during afternoon peak hours.
👉 I recommend Bikago for reliable bikes, hotel delivery, and proper insurance options without the usual Bali rental headaches.
⚠️ Legal Requirements: Police checkpoints are common around Gianyar and Ubud. Always wear a helmet properly and make sure you have the correct licence and travel insurance coverage for riding in Bali.
Sanur Harbour to Ubud

Arriving at Sanur Harbour after a fast boat from Nusa Penida, Nusa Lembongan, or the Gili Islands is one of the most common routes into Ubud.
The harbour gets busy very quickly during peak arrival hours, especially in the late morning when multiple boats arrive at once.
If you are heading straight to Ubud after your boat, it helps to understand the local pickup rules around the port before you arrive.
Restricted Areas Around the Harbour
The entire port area operates under local transport rules, which affects how Grab and Gojek work inside the terminal zone.
- Ride-Hailing Apps: You cannot order Grab or Gojek directly from inside the harbour pickup area.
- Buffer Walk: If you want to use the apps, you’ll need to walk outside the port area first before booking a driver.
- Street Drivers: Private street drivers wait outside the harbour offering transfers to Ubud, usually at inflated tourist prices.
Private Harbour Transfers
Booking a private transfer before arrival is the easiest way to avoid the chaos around the harbour.
Unlike app drivers and freelance taxis, my drivers are fully authorised to enter the pickup zone directly inside Sanur Harbour.
- Meet & Greet: Your driver waits by the arrivals area.
- Luggage: No long walk outside the harbour carrying heavy suitcases or backpacks.
- Fixed Pricing: Your price is locked in before arrival with no bargaining or surprise charges later.
Public Transport From Sanur to Ubud
Public transport between Sanur and Ubud does exist, but for most tourists, it is not very practical for [yer].
The main problem is not the price. It is the transfers, limited routes, and long travel times compared to simply booking a driver or app car.
If you are travelling with luggage, kids, or planning this after a flight or boat trip, this usually becomes more hassle than it is worth.
Public Transport Options
- Kura-Kura Bus: Tourist shuttle bus connecting Sanur with central Ubud. It is air-conditioned and relatively easy to use, but ticket costs add up quickly for couples or families.
- Trans Metro Dewata: Bali’s local public bus network. Extremely cheap, but there is no direct Sanur to Ubud route, so you’ll need multiple bus changes through Denpasar.
⚠️ Heads Up: The Trans Metro Dewata buses are cashless only, so you’ll need a local e-money card or QR payment method before boarding.
Sanur to Ubud at Night

Travelling from Sanur to Ubud at night is generally much faster once the daytime traffic clears.
After around 8:30 PM, the roads heading north usually open up properly, especially compared to the heavy afternoon traffic around Denpasar and central Ubud.
Still, there are a few things worth knowing before doing this trip late at night in 2026.
- Road Lighting: The bypass section is well lit, but many roads closer to Ubud become darker and narrower with limited street lighting.
- App Availability: Grab and Gojek cars become less common later at night, especially for longer-distance trips into Ubud.
- Extra Charges: Some app drivers may ask for a small additional cash top-up for the late-night return journey back south.
- Road Hazards: Stray dogs, scooters without proper lights, and potholes become harder to spot on darker village roads.
💡 Late-Night Tip: If you are arriving on a late flight or fast boat, pre-booking a private transfer is usually the easiest option for this route at night.
Sanur to Ubud: 2026 Prices
The cost of getting from Sanur to Ubud depends mostly on the type of transport you choose for your 2026 trip.
App prices change based on traffic and demand, while private drivers and transfers usually operate on fixed vehicle pricing.
For couples, families, or groups, private drivers often end up being better value than booking multiple smaller rides.
| Transport Type | Est. Cost (USD) |
| Private Hotel Transfer | $38.00 |
| Private Car & Driver (10-Hr Day Tour) | $65.00 |
| GoRide / GrabBike (Motorbike) | $4.00 – $5.50 |
| GoCar / GrabCar (Standard 4-Seater) | $10.50 – $15.00 |
| Metered Bluebird Taxi | $16.50 – $19.50 |
| Shared Tourist Shuttle | $6.50 per person |
| Public Commuter Bus (Trans Metro) | $0.60 per person |
- Private Transfer: Best for direct hotel-to-hotel transport with luggage included.
- Private Driver: Best for sightseeing. You get a private car and driver for the full day with flexible stops along the route.
- Grab & Gojek: Usually the cheapest private option, but prices can surge during rain or peak traffic hours.
- Bluebird Taxi: Reliable for on-the-spot bookings, although most drivers will switch to fixed pricing for this route.
- Shuttles & Buses: Cheapest overall, but much slower and less practical with luggage or families.
👉 Read my full Bali Travel Costs Guide for realistic prices on hotels, transport, food, activities, SIM cards, and daily budgets in Bali.
Best Routes from Sanur to Ubud

The best route from Sanur to Ubud depends on traffic, time of day, and whether you are travelling by scooter or car.
Google Maps will normally choose the fastest route automatically, but local drivers often adjust the route in real time to avoid congestion around Denpasar, Batubulan, and central Ubud.
1. Eastern Bypass Route (Ida Bagus Mantra)
- Route: Uses the eastern bypass roads before cutting inland toward Sukawati and Batubulan.
- Traffic: Usually smoother during the mornings and outside peak commuter hours.
- Best For: Private drivers and larger vehicles heading to northern Ubud areas.
2. Central Ubud Route (Batubulan & Celuk)
- Route: The standard direct route most apps and taxis use from Sanur to central Ubud.
- Traffic: The busiest and slowest option during afternoon hours.
- Best For: Direct access into central Ubud, Monkey Forest, and Jalan Hanoman areas.
3. Village Backroad Route (Singapadu)
- Route: Smaller inland roads through local villages north of Sukawati.
- Traffic: Usually lighter with fewer trucks and tour buses.
- Best For: Scooters and experienced local drivers who know the shortcuts well.
💡 Pro Tip: If you book a private driver from Sanur, my drivers will usually adjust the route live depending on current traffic conditions.
FAQs About Sanur to Ubud
How far is Ubud from Sanur?
Ubud is located around 25 to 35 kilometres north of Sanur depending on which part of Ubud you are travelling to.
How long does it take to get from Sanur to Ubud?
Most trips from Sanur to Ubud take around 1 to 1.5 hours, although afternoon traffic can easily push this closer to 2 hours.
What is the best way to get from Sanur to Ubud?
For most travellers, a private driver is the best overall option because it is comfortable, flexible, and works well with luggage or day trips. Grab and Gojek are usually the cheapest private transport options.
Can I take Grab or Gojek from Sanur to Ubud?
Yes. Grab and Gojek work very well in Sanur, and getting a driver to Ubud is usually easy. Keep in mind, Grab and Gojek are both prohibited from picking up passengers at Sanur Harbour.
How much does a taxi cost from Sanur to Ubud?
Most taxis charge around IDR 250,000 to IDR 300,000 for a one-way trip depending on traffic and pickup location.
How do I get to Ubud from Sanur Harbour?
The easiest option is booking a private transfer directly from the harbour to your hotel in Ubud. Grab and Gojek also work, but you need to walk outside the harbour area first.
What is the best time to travel from Sanur to Ubud?
Early morning is usually the best time to travel because traffic is lighter and the roads move much faster.
Can I do day trips to Ubud from Sanur?
Yes. Ubud is one of the most popular day trips from Sanur, especially for waterfalls, rice terraces, temples, and cafes.
Is there a public bus from Sanur to Ubud?
Yes, but it is not very practical for most tourists because routes are limited and often require transfers.
Can you walk from Sanur to Ubud?
No. The distance is too far, and the roads are not designed for long-distance walking between the two areas. However some parts of both Sanur and Ubud are quite walkable.