GoAsia
Indonesia

How to Get from Denpasar to Ubud, Seminyak and the Ferry Ports

How to get from Denpasar to Ubud, Seminyak, the airport and the ferry ports by shuttle or private transfer, with prices and travel times.

Last updated: October 28, 2026

How to Get from Denpasar to Ubud, Seminyak and the Ferry Ports
Contents

Denpasar is the busy urban heart of Bali and the main gateway to the island. The city itself offers a glimpse of everyday Balinese life through its markets and temples, but most travelers use it as a springboard to the coasts and the jungle: the artists' village of Ubud, the beach clubs of Seminyak, the harbors for the boats to the islands.

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.

The journey from Denpasar is less about distance than about the rhythm of the road, and Bali's traffic sets the pace.

Denpasar to Bali by Shared Shuttle

Two shuttle companies cover the tourist towns. Kura-Kura Bus runs Kuta - Sanur - Ubud lines for Rp 100,000 one way, and a line that continues to Kintamani for Rp 200,000. Luggage travels free.[1] Perama's shared shuttle links Denpasar Airport, Kuta, Sanur, Ubud, Canggu, Padangbai, Candidasa, Amed, Tulamben, Bedugul, Munduk and Lovina; each passenger may bring 1 large suitcase, 1 cabin bag and 1 handbag.[2]

Public buses between Bali's regencies must depart from Terminal Mengwi, a rule in force since 10 February 2022.[3]

Denpasar to Bali by Private Transfer

A private car gives you door-to-door service and air conditioning, which helps with luggage in the tropical heat. Prices below are what booking platforms list for a car of 3 to 4 passengers (October 2026).[4]

Seminyak and Badung

Seminyak is the quick beach option: from about $16 for a drive of from about 25 minutes. Transfers within the Badung regency start at about $18.

Ubud

Ubud is one of Bali's most visited places. Transfers from Denpasar or Sanur cost from about $18 and take from about 45 minutes, though traffic can stretch the ride to nearly 3 hours.

Ferry Ports at Padang Bai and Kusamba

For boats to the Gili Islands, Nusa Penida or Lombok, standard cars cost from about $20 and take from about 1 hour 30 minutes.

Airport Transfers

I Gusti Ngurah Rai International Airport is among the cheapest transfers, from about $9 for an economy car. Vans for up to 12 passengers cost up to about $31, and rides take from about 15 minutes.

Comparing Your Options

ModePrice (USD)Duration
Kura-Kura shuttle (Kuta - Sanur - Ubud)Rp 100,000Varies with traffic
Private transfer to the airport$9 - $31From about 15min
Private transfer to SeminyakFrom about $16From about 25min
Private transfer to UbudFrom about $18From about 45min
Private transfer to Padang BaiFrom about $20From about 1h 30min

Tips for Traveling from Denpasar to Bali

  • Allow for traffic: Bali's roads are narrow and can clog at peak hours or during ceremonies. Build in extra time if you have a flight or ferry to catch.
  • Choose the right vehicle: With surfboards or large suitcases, take an SUV or van. Small cars suit solo travelers and couples with light luggage.
  • Check your drop-off point: Around Ubud and Seminyak many lanes are too narrow for large vans, so be ready for a short walk.
  • Carry water: The Balinese sun is strong even from an air-conditioned car.

Timetable

Taxi Bali - Bali $ 15.54–51.30 20m – 3h 15m
  • →  SUV 4pax
  • →  MPV 4pax
  • →  Economy 3pax
  • →  Standard 4pax
  • ←  SUV 4pax
  • ←  Standard 4pax
  • ←  Hatchback 3pax
  • ←  MPV 4pax
  • ←  Economy 3pax
Taxi Bali - Ubud $ 31.93 2h 45m
  • →  MPV 4pax
Taxi Bali - I Gusti Ngurah Rai International Airport $ 9.37–30.91 45m – 1h
  • →  Economy 3pax
  • →  Van 12pax
  • →  Premium Van 5pax
  • →  MPV 4pax
Taxi Bali - Badung $ 18.40 45m
  • →  Standard 4pax
Taxi Bali - Padang Bai $ 19.68 1h 50m
  • →  Standard 4pax
Taxi Bali - Kusamba $ 19.68 1h 30m
  • →  Standard 4pax
Taxi Sanur - Bali $ 14.15–54.72 30m – 3h 15m
  • →  MPV 4pax
  • →  Economy 3pax
  • →  Small Car 4pax
  • →  Standard 4pax
  • →  SUV 4pax
  • ←  Standard 4pax
Taxi Sanur - Ubud $ 18.41–28.51 45m – 2h 45m
  • →  SUV 4pax
  • →  Small Car 4pax
  • →  MPV 4pax
  • →  Economy 3pax
Taxi Sanur - I Gusti Ngurah Rai International Airport $ 9.37–30.91 15m – 1h
  • →  Economy 3pax
  • →  SUV 4pax
  • →  Van 12pax
  • →  Premium Van 5pax
  • →  Small Car 4pax
  • →  Standard 4pax
  • →  MPV 4pax

Frequently Asked Questions

How can I book tickets from Denpasar to Bali?

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

What is the cheapest way to get from Denpasar to other parts of Bali?

Shared shuttles such as Kura-Kura Bus (Rp 100,000 one way from Kuta or Sanur to Ubud) and economy private transfers, which start at about $9 for the airport.

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

From about 45 minutes, but heavy traffic can stretch the trip to nearly 3 hours.

How much is a private transfer from Denpasar to Seminyak?

On booking platforms, from about $16 for a drive of from about 25 minutes.

Are there larger vehicles for groups?

Yes. Airport transfers include vans for up to 12 passengers, at up to about $31.

Can I book a transfer to the ferry ports?

Yes. Standard cars to Padang Bai or Kusamba start at about $20 on booking platforms.

Is there luggage space on the shuttle?

Kura-Kura Bus carries luggage free of charge. Perama allows 1 large suitcase, 1 cabin bag and 1 handbag per passenger.

Sources and background

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

  1. [1] Kura-Kura Bus: Ticket Info: Kuta to Ubud shuttle. Retrieved October 15, 2026.
  2. [2] Perama Tour: Bali Lombok Daily Shuttle Bus. Retrieved October 15, 2026.
  3. [3] Dinas Perhubungan Provinsi Bali: AKDP Wajib Masuk Terminal Mengwi. Retrieved October 26, 2026.
  4. [4] 12Go: Denpasar to Bali private transfer timetable. Retrieved October 28, 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.