Travel Surabaya to Denpasar

Surabaya to Denpasar

Make it to Denpasar and explore vibrant temples and lively markets, a world away from Surabaya’s colonial architecture and urban pace. You’ll find all main transport options for the route between Surabaya and Denpasar, including combined, flight, bus or van.

Travel options for Surabaya to Denpasar

Travel from Surabaya to Denpasar and save with a bus for 207529 IDR, or reach your destination faster by combined in 50 minutes.

Bus from Surabaya to Denpasar

Catch a bus departing from Kantor Ladju Transport Surabaya, Terminal Purabaya Bungurasih, Surabaya or Surabaya and travel from Surabaya toward Denpasar. With frequent services throughout the day, it’s easy to choose a departure time that fits your plans. The trip usually takes around 10 hours 30 minutes, with ticket prices starting from 207,529 IDR, and the route finishes at multiple stations, including Kantor Ladju Transport Denpasar, Terminal Mengwi, Denpasar and others. You can secure your seat in advance to avoid last-minute availability issues.

Prices: 207,529 IDR

Duration: 10h 30m – 17h ⏱

Journey with bus from Surabaya to Denpasar for 207529 IDR Explore with bus from Surabaya to Denpasar in 10h 30m Go with bus from Surabaya to Denpasar for 207529 IDR Choose bus from Surabaya to Denpasar in 10h 30m Book bus from Surabaya to Denpasar for 207529 IDR Ride with bus from Surabaya to Denpasar for 207529 IDR

View all Bus tickets →

Van from Surabaya to Denpasar

For those looking for a direct connection, vans run from Surabaya to Denpasar, departing at Pool Bali Purnama 99 Surabaya and arriving at Pool Bali Purnama 99 Denpasar. The journey typically takes 13 hours and tickets are 332,000 IDR. Check availability and book your seat here to travel with ease.

Prices: 332,000 IDR

Duration: 13h ⏱

Travel with van from Surabaya to Denpasar for 332000 IDR

View all Van tickets →

Combined from Surabaya to Denpasar

From Surabaya to Denpasar, combined transport lets you start your journey at SUB Surabaya Airport, East Java and arrive at DPS Denpasar Airport, Bali. The trip usually takes about 50 minutes with fares starting at 2,049,868 IDR. Explore available routes and reserve your seat book your journey.

Prices: 2,049,868 IDR

Duration: 50m – 16h 30m ⏱

Journey with combined from Surabaya to Denpasar in 0h 50m Journey with combined from Surabaya to Denpasar for 2049868 IDR Journey with combined from Surabaya to Denpasar for 2049868 IDR Choose combined from Surabaya to Denpasar for 2049868 IDR Journey with combined from Surabaya to Denpasar in 0h 50m Go with combined from Surabaya to Denpasar in 0h 50m

View all Combined tickets →

Flight from Surabaya to Denpasar

Choosing to fly allows you to move quickly between Surabaya and Denpasar, with departures taking place at SUB Surabaya Airport, East Java and arrivals scheduled at DPS Denpasar Airport, Bali. The total flight time is approximately 1 hour, which helps reduce long overland travel. Fares often begin at 3,152,241 IDR, and detailed flight information, including prices and availability, can be found on the flight results page.

Prices: 3,152,241 IDR

Duration: 1h ⏱

Take avia from Surabaya to Denpasar for 3152241 IDR Choose avia from Surabaya to Denpasar in 1h

View all Flight tickets →

Distance Surabaya to Denpasar

The distance between Surabaya and Denpasar is 315.4 kilometers.

Surabaya to Denpasar Transportation Comparison

Compare transport options side by side using key travel metrics to find the best way to get from Surabaya to Denpasar

Bus
Van
Combined
Flight
Average price
292,894 IDR
332,000 IDR
2,703,923 IDR
4,356,295 IDR
Cheapest price
207,529 IDR
332,000 IDR
2,049,868 IDR
3,152,241 IDR
Average duration
12h 56m
13h 00m
6h 20m
1h 00m
Minimum duration
10h 30m
13h 00m
0h 50m
1h 00m
Number of departures
20
1
17
3
Tickets

Bus Routes & Schedules from Surabaya to Denpasar

If you’re planning to reach Denpasar by bus from Surabaya, it’s useful to know that the route is served by multiple departure and arrival stations rather than a single bus terminal. This means you can choose the combination of stops that best suits where you’re staying or heading next. Travel times vary depending on the selected stops, but most services take around 10h 30m to 17h. Buses run throughout the day, with departures starting from 08:00 and continuing until 19:30. Prices usually begin at 207,529 to 429,999 IDR, with minor differences depending on the specific service or boarding point. Taking a moment to review the complete bus timetable for Surabaya to Denpasar allows you to compare station options and select the best bus for your journey.

Departure stations
Kantor Ladju Transport Surabaya
Terminal Purabaya Bungurasih, Surabaya
Surabaya
Arrival stations
Kantor Ladju Transport Denpasar
Terminal Mengwi
Denpasar
Terminal Ubung, Denpasar

Bus Timetable: Kantor Ladju Transport Surabaya → Kantor Ladju Transport Denpasar

  • 15:00 09:00 17h 289750 IDR

Bus Timetable: Surabaya → Denpasar

  • 08:00 23:15 14h 15m 337899 IDR
  • 08:05 22:05 13h 289999 IDR
  • 09:15 23:00 12h 45m 345883 IDR
  • 15:00 04:45 12h 45m 284180 IDR
  • 15:30 06:35 14h 5m 337899 IDR
  • 15:40 04:40 12h 429999 IDR
  • 16:00 05:00 12h 321494 IDR
  • 16:30 07:35 14h 5m 207529 IDR
  • 17:45 07:05 12h 20m 207529 IDR
  • 17:50 07:05 12h 15m 207529 IDR
  • 18:05 07:30 12h 25m 321494 IDR
  • 18:30 07:05 11h 35m 207529 IDR
  • 19:00 11:00 15h 340118 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Denpasar

  • 16:01 06:34 13h 33m 360000 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Terminal Mengwi

  • 16:01 05:47 12h 46m 360000 IDR
  • 17:30 05:00 10h 30m 252260 IDR
  • 19:30 08:30 12h 252260 IDR

Bus Timetable: Terminal Purabaya Bungurasih, Surabaya → Terminal Ubung, Denpasar

  • 17:30 06:00 11h 30m 252260 IDR
  • 19:30 09:30 13h 252260 IDR

Check all Flight tickets →

Van Routes & Schedules from Surabaya to Denpasar

Board a small group van at Pool Bali Purnama 99 Surabaya and travel directly to Denpasar. Travel time is roughly 13h, with services scheduled at 18:00 and fares from 332,000 IDR. You’ll disembark at Pool Bali Purnama 99 Denpasar, and reviewing the timetable for connections between Surabaya and Denpasar ensures you choose the departure that works best for your plans.

Check all Van tickets →

Combined Routes & Schedules from Surabaya to Denpasar

Board at SUB Surabaya Airport, East Java for a flexible transfer across different vehicles en route to Denpasar. The journey typically lasts 1h 45m to 16h 30m, with departures scheduled from 05:05 until 20:05 and fares starting from 2,049,868 to 3,024,354 IDR. Arrival is at DPS Denpasar Airport, Bali, and reviewing the timetable for connections between Surabaya and Denpasar ensures you pick the departure that suits your schedule.

Departure stations
SUB Surabaya Airport, East Java
Arrival stations
DPS Denpasar Airport, Bali

Combined Timetable: SUB Surabaya Airport, East Java → DPS Denpasar Airport, Bali

  • 05:05 16:25 10h 20m 2332628 IDR
  • 05:10 22:40 16h 30m 3024354 IDR
  • 06:10 13:20 6h 10m 2413751 IDR
  • 07:05 20:15 12h 10m 3004074 IDR
  • 07:40 16:25 7h 45m 2345534 IDR
  • 08:30 16:25 6h 55m 2399001 IDR
  • 09:00 17:50 7h 50m 2729696 IDR
  • 09:30 18:05 7h 35m 2049868 IDR
  • 10:10 16:25 5h 15m 2332628 IDR
  • 11:35 20:15 7h 40m 2949768 IDR
  • 14:35 18:45 3h 10m 3024354 IDR
  • 15:15 20:15 4h 2944237 IDR
  • 16:30 22:40 5h 10m 2969881 IDR
  • 17:00 19:45 1h 45m 2373863 IDR
  • 18:00 21:55 2h 55m 3024354 IDR
  • 19:00 21:55 1h 55m 3024354 IDR
  • 20:05 21:55 50m 3024354 IDR

Check all Combined tickets →

Flight Routes & Schedules from Surabaya to Denpasar

Catch your nonstop flight at SUB Surabaya Airport, East Java, the only direct connection from Surabaya to Denpasar. Flights depart from 05:15 until 09:20, and the journey in the air typically lasts around 1h before touching down at DPS Denpasar Airport, Bali. Fares start from 3,152,241 to 6,764,404 IDR, and you can consult the full timetable for the Surabaya–Denpasar route to select the departure that suits your schedule and book your seat in advance.

Departure stations
SUB Surabaya Airport, East Java
Arrival stations
DPS Denpasar Airport, Bali

Flight Timetable: SUB Surabaya Airport, East Java → DPS Denpasar Airport, Bali

  • 05:15 07:15 1h 3152241 IDR
  • 06:20 08:20 1h 3152241 IDR
  • 09:20 11:20 1h 6764404 IDR

Check all Flight tickets →

Frequently Asked Questions Surabaya to Denpasar

Below you will find answers to the most common questions about traveling from Surabaya to Denpasar.

How long does the Surabaya to Denpasar route usually take?

Travel time on the Surabaya to Denpasar route varies a lot by transport type. The fastest listed option takes about 1 hour, while the longest can take around 17 hours. Road travel is slower because of distance, traffic, and route conditions.

What is the cheapest way to travel from Surabaya to Denpasar?

The cheapest option on the Surabaya to Denpasar route is the bus, with fares starting at IDR 207,529. Bus prices are much lower than flights, and the route also has several bus station combinations available.

How much should I expect to pay for Surabaya to Denpasar overall?

For the Surabaya to Denpasar route, prices range from IDR 207,529 to IDR 6,764,404 depending on the transport type. Bus is the lowest-cost option, while flights are the most expensive in the available data.

Which transport is the fastest for Surabaya to Denpasar?

The fastest listed transport for Surabaya to Denpasar is flight, which takes about 1 hour. It is much quicker than bus or van services, which take many hours because they travel overland or include longer transfer times.

Where do trips from Surabaya to Denpasar usually depart and arrive?

Departure and arrival points depend on the transport used for Surabaya to Denpasar. Flights use SUB Surabaya Airport and arrive at DPS Denpasar Airport. Bus services depart from places such as Terminal Purabaya Bungurasih or Surabaya and arrive at Denpasar, Terminal Ubung, or Terminal Mengwi.

Are there many departures on the Surabaya to Denpasar route?

Yes, there are multiple departures on the Surabaya to Denpasar route, especially by bus. The listed schedule shows departures from 05:05 to 20:05 overall, while flights run from 05:15 to 09:20. Exact frequency is not provided.

What are the first and last departure times for Surabaya to Denpasar?

The earliest listed departure for Surabaya to Denpasar is 05:05, and the latest is 20:05. For flights, the first departure is 05:15 and the last is 09:20. Bus departures run from 08:00 to 19:30.

How long does the bus from Surabaya to Denpasar take, and where does it go?

Bus travel on the Surabaya to Denpasar route takes about 10 hours 30 minutes to 17 hours. Departures include Terminal Purabaya Bungurasih, Kantor Ladju Transport Surabaya, and Surabaya, with arrivals at Terminal Mengwi, Terminal Ubung, Denpasar, or Kantor Ladju Transport Denpasar.

What is the price and timing for the flight from Surabaya to Denpasar?

Flights from Surabaya to Denpasar cost between IDR 3,152,241 and IDR 6,764,404. The flight time is about 1 hour, with departures listed from 05:15 to 09:20. Flights use SUB Surabaya Airport and arrive at DPS Denpasar Airport.

Is there a van option for Surabaya to Denpasar, and what are its details?

Yes, there is one van service on the Surabaya to Denpasar route. It costs IDR 332,000 and takes about 13 hours. The listed departure is Pool Bali Purnama 99 Surabaya, and the arrival is Pool Bali Purnama 99 Denpasar.

Why does travel time vary so much on the Surabaya to Denpasar route?

Travel time varies because the route is served by different transport types and station pairs. Flights take about 1 hour, while buses can take about 10 hours 30 minutes to 17 hours. Different departure and arrival points also affect the total time.

If I want to book Surabaya to Denpasar tickets, where should I look?

For Surabaya to Denpasar tickets, use TicketRoutes.com. It lists the available options, including flights, buses, and the van service, along with the route details and schedules shown in the data.


More travel routes for Surabaya and Denpasar

Planning more stops after Surabaya to Denpasar?

If your journey doesn’t end with Surabaya to Denpasar, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.

Try the Travel Planner

Perfect for travelers visiting multiple cities on one trip.