How to Get from Surabaya to Denpasar
Compare flights and buses from Surabaya to Denpasar. See fares from IDR 615,079 by air or about $10 by bus, plus travel times.

Contents
Leaving Surabaya's colonial architecture and busy streets for Bali is a classic Indonesian transition. Surabaya is East Java's commercial hub, and Denpasar is the gateway to volcanic peaks, rice terraces and surf breaks. You choose between a short flight and a long overland journey that links Java and Bali.
Whether you want to save time or enjoy the slow pace of island hopping, the route is well served. You can book your tickets on GoAsia.cc.
Surabaya to Denpasar by Flight
Flying is the fastest way across. Lion Air, Super Air Jet, TransNusa and Batik Air fly non-stop from Juanda Airport (SUB) in Surabaya to Ngurah Rai Airport (DPS) in Denpasar in about 1 hour. Fares start at IDR 615,079. On 5 November Lion Air flew at 07:55, 11:15, 16:20 and 17:15, and Super Air Jet at 12:20 and 14:00.[1]
The flight often shows you Mount Raung or Mount Ijen before it descends over the Bali Strait. Bali is one hour ahead of Java (WITA against WIB), so your watch jumps forward when you land.[2] From Ngurah Rai you are a short drive from Kuta, Seminyak and Ubud.
Surabaya to Denpasar by Bus
The overnight bus is a rite of passage for many travelers in Indonesia. It crosses the Bali Strait on the ferry from Ketapang in Java to Gilimanuk in Bali.[3] On booking platforms, bus tickets cost about $10 to $24 (November 2026) in VIP, Executive and Luxury classes. The journey takes from about 11 hours 30 minutes up to 14 hours, longer with traffic and waiting times at the ferry.[4]
Stretch your legs on the ferry deck during the crossing and enjoy the sea breeze before you return to the bus for the final stretch through the forests of western Bali.
Comparing Your Options
| Mode | Price | Duration | Comfort |
|---|---|---|---|
| Flight | from IDR 615,079[1] | About 1h | High |
| Bus (VIP / Executive / Luxury) | $10 - $24[4] | 11h 30min - 14h | Moderate |
Tips for Traveling from Surabaya to Denpasar
- Pack for the air conditioning: Buses in Indonesia are often cold at night. Bring a light jacket or a sarong.
- Carry small change: Keep some rupiah handy for snacks at rest stops and for toilets at the terminals.
- Book your airport transfer: If you arrive at Ngurah Rai in peak season, pre-booking a transfer to your hotel saves you from the taxi queues.
- Book ahead for holidays: Around Eid al-Fitr (Lebaran) and other public holidays, buses and flights fill up quickly. Book early, especially for the Luxury bus class.
Timetable
| Flight East Java - Bali $ 39.96–89.53 1h – 1h 5m | |
|
| Bus Surabaya - Denpasar $ 9.97–24.38 11h 30m – 14h 5m | |
|
Frequently Asked Questions
Use the booking tool on this page to compare the transport options currently available from Surabaya to Denpasar, including current prices and schedules.
The bus is the cheapest, from about $10 on booking platforms (November 2026). The price depends on whether you choose VIP, Executive or Luxury class.
Flying is the fastest and takes about 1 hour. The bus takes from about 11 hours 30 minutes.
A direct flight takes about 1 hour. The bus, including the ferry crossing from Ketapang to Gilimanuk, takes from about 11 hours 30 minutes up to 14 hours.
Lion Air, Super Air Jet, TransNusa and Batik Air fly the route non-stop.
You depart from Juanda Airport (SUB) in Surabaya and arrive at Ngurah Rai Airport (DPS) in Denpasar.
Yes. Surabaya is in Western Indonesia Time (WIB) and Denpasar is in Central Indonesia Time (WITA). Bali is one hour ahead, so set your watch forward when you arrive.
Sources and background
Numbers in the text such as [1] refer to these sources.
- [1] AirAsia: Get cheap flights from Surabaya to Bali!. Retrieved November 1, 2026.
- [2] BMKG (Badan Meteorologi, Klimatologi, dan Geofisika): Tanda Waktu Nasional. Retrieved October 20, 2026.
- [3] ASDP Indonesia Ferry: Libur Panjang Mei-Juni, ASDP Wajibkan Pengguna Jasa Beli Tiket Ferry Secara Online via Ferizy. Retrieved October 19, 2026.
- [4] 12Go: Surabaya - Denpasar timetable. Retrieved November 1, 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.