Contents
- 1. Denpasar to Bali by Shared Shuttle
- 2. Denpasar to Bali by Private Transfer
- 2.1 Seminyak and Badung
- 2.2 Ubud
- 2.3 Ferry Ports at Padang Bai and Kusamba
- 2.4 Airport Transfers
- 3. Comparing Your Options
- 4. Tips for Traveling from Denpasar to Bali
- 5. Timetable
- 6. Frequently Asked Questions
- 7. Sources and background
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.
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
| Mode | Price (USD) | Duration |
|---|---|---|
| Kura-Kura shuttle (Kuta - Sanur - Ubud) | Rp 100,000 | Varies with traffic |
| Private transfer to the airport | $9 - $31 | From about 15min |
| Private transfer to Seminyak | From about $16 | From about 25min |
| Private transfer to Ubud | From about $18 | From about 45min |
| Private transfer to Padang Bai | From about $20 | From 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 - Seminyak $ 15.93 23m | |
|
| Taxi Bali - Bali $ 15.54–51.30 20m – 3h 15m | |
|
|
| Taxi Bali - Ubud $ 31.93 2h 45m | |
|
| Taxi Bali - I Gusti Ngurah Rai International Airport $ 9.37–30.91 45m – 1h | |
|
| Taxi Bali - Badung $ 18.40 45m | |
|
| Taxi Bali - Padang Bai $ 19.68 1h 50m | |
|
| Taxi Bali - Kusamba $ 19.68 1h 30m | |
|
| Taxi Sanur - Bali $ 14.15–54.72 30m – 3h 15m | |
|
|
| Taxi Sanur - Seminyak $ 16.55 45m | |
|
| Taxi Sanur - Ubud $ 18.41–28.51 45m – 2h 45m | |
|
| Taxi Sanur - I Gusti Ngurah Rai International Airport $ 9.37–30.91 15m – 1h | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Denpasar to Bali, including current prices and schedules.
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.
From about 45 minutes, but heavy traffic can stretch the trip to nearly 3 hours.
On booking platforms, from about $16 for a drive of from about 25 minutes.
Yes. Airport transfers include vans for up to 12 passengers, at up to about $31.
Yes. Standard cars to Padang Bai or Kusamba start at about $20 on booking platforms.
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] Kura-Kura Bus: Ticket Info: Kuta to Ubud shuttle. Retrieved October 15, 2026.
- [2] Perama Tour: Bali Lombok Daily Shuttle Bus. Retrieved October 15, 2026.
- [3] Dinas Perhubungan Provinsi Bali: AKDP Wajib Masuk Terminal Mengwi. Retrieved October 26, 2026.
- [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.
