Travel Surabaya to Banyuwangi

Surabaya to Banyuwangi

Arrive in Banyuwangi to explore the lush green hills and coastal views, a sharp contrast to Surabaya’s urban sprawl. This route is served by several transport alternatives between Surabaya and Banyuwangi, each listed here with clear information on departure times, trip lengths and pricing.

Travel options for Surabaya to Banyuwangi

From Surabaya to Banyuwangi, travel affordably by a bus for 207529 IDR, or get to Banyuwangi faster by combined in 4h y 5 minutes.

Bus from Surabaya to Banyuwangi

To travel from Surabaya to Banyuwangi by bus, you will begin your journey at Kantor Ladju Transport Surabaya or Surabaya, with buses typically running between 15:00 and 19:00 so you can choose a departure that fits your schedule. The trip usually takes around 6 hours 55 minutes and arrives at Pelabuhan Ketapang, Banyuwangi or Banyuwangi, offering a comfortable and reliable way to reach your destination. Fares start at 207,529 IDR. Be sure to check available tickets and secure your preferred seat here for a smooth and hassle-free journey.

Prices: 207,529 IDR

Duration: 6h 55m – 9h ⏱

Travel with bus from Surabaya to Banyuwangi for 207529 IDR Go with bus from Surabaya to Banyuwangi for 207529 IDR Choose bus from Surabaya to Banyuwangi in 6h 55m

View all Bus tickets →

Van from Surabaya to Banyuwangi

For a direct van from Surabaya to Banyuwangi, departures are usually at Pool Bali Purnama 99 Surabaya and you will arrive at Pelabuhan Ketapang, Banyuwangi. Travel time is about 9 hours with fares priced at 332,000 IDR. Make sure to book your van seats here for a smooth and convenient journey.

Prices: 332,000 IDR

Duration: 9h ⏱

Experience van from Surabaya to Banyuwangi in 9h

View all Van tickets →

Train from Surabaya to Banyuwangi

If you're taking the train from Surabaya to Banyuwangi, you can board at Surabaya Gubeng or Surabaya Pasar Turi and arrive at multiple stations, including Banyuwangi Kota, Rogojampi, Banyuwangi, Kalibaru, Banyuwangi, Kalisetail, Banyuwangi and others. Trains are a good option, the journey typically takes around 4 hours 35 minutes, with tickets costing 357,913 IDR. Check schedules and secure your seat here.

Prices: 357,913 IDR

Duration: 4h 35m – 6h 15m ⏱

Choose train from Surabaya to Banyuwangi in 4h 35m Go with train from Surabaya to Banyuwangi in 4h 35m

View all Train tickets →

Combined from Surabaya to Banyuwangi

For travelers connecting Surabaya and Banyuwangi via combined transport, departures are available from SUB Surabaya Airport, East Java with arrivals at BWX Banyuwangi Airport. The journey usually takes around 4 hours 5 minutes, with tickets starting from 2,391,611 IDR. Check available options and reserve your seat book your travel.

Prices: 2,391,611 IDR

Duration: 4h 5m – 17h 15m ⏱

Experience combined from Surabaya to Banyuwangi in 4h 5m Ride with combined from Surabaya to Banyuwangi in 4h 5m

View all Combined tickets →

Distance Surabaya to Banyuwangi

The distance between Surabaya and Banyuwangi is 196.2 kilometers.

Surabaya to Banyuwangi Transportation Comparison

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

Bus
Van
Train
Combined
Average price
225,445 IDR
332,000 IDR
414,760 IDR
2,473,579 IDR
Cheapest price
207,529 IDR
332,000 IDR
357,913 IDR
2,391,611 IDR
Average duration
8h 00m
9h 00m
5h 20m
8h 50m
Minimum duration
6h 55m
9h 00m
4h 35m
4h 05m
Number of departures
6
1
29
3
Tickets

Bus Routes & Schedules from Surabaya to Banyuwangi

- Set off from Kantor Ladju Transport Surabaya by bus and spend roughly 8h traveling before reaching Pelabuhan Ketapang, Banyuwangi. Ticket prices begin at 289,750 IDR, and services operate at 15:00.
- Catch a bus at Surabaya bound for Banyuwangi, with trips usually taking 6h 55m to 9h. Services are scheduled from 16:30 until 19:00, and tickets start at 207,529 to 232,806 IDR.

Bus Timetable: Kantor Ladju Transport Surabaya → Pelabuhan Ketapang, Banyuwangi

  • 15:00 23:00 8h 289750 IDR

Bus Timetable: Surabaya → Banyuwangi

  • 16:30 01:25 8h 55m 207529 IDR
  • 17:45 01:25 7h 40m 207529 IDR
  • 17:50 01:25 7h 35m 207529 IDR
  • 18:30 01:25 6h 55m 207529 IDR
  • 19:00 04:00 9h 232806 IDR

Check all Combined tickets →

Van Routes & Schedules from Surabaya to Banyuwangi

Take a private van from Pool Bali Purnama 99 Surabaya heading straight to Banyuwangi, the only direct service available. The journey usually lasts 9h, with departures operating at 18:00 and fares starting at 332,000 IDR. Arrival is at Pelabuhan Ketapang, Banyuwangi, and consulting the timetable for trips between Surabaya and Banyuwangi allows you to choose the departure that fits your plans and reserve your seat ahead of time.

Check all Van tickets →

Train Routes & Schedules from Surabaya to Banyuwangi

On the Surabaya to Banyuwangi rail route, multiple stations are served for boarding and disembarking, giving travelers flexibility in where to start and end their journey. Travel times vary depending on the stations used, typically lasting around 4h 35m to 6h 15m. Services operate from 09:00 to 23:48, and fares start at 357,913 to 488,063 IDR, with slight variations depending on the service. Reviewing the full train timetable for Surabaya and Banyuwangi lets you compare all stations and choose the service that best fits your plans.

Departure stations
Surabaya Gubeng
Surabaya Pasar Turi
Arrival stations
Banyuwangi Kota
Rogojampi, Banyuwangi
Kalibaru, Banyuwangi
Kalisetail, Banyuwangi
Temuguruh, Banyuwangi

Train Timetable: Surabaya Gubeng → Banyuwangi Kota

  • 09:24 15:15 5h 51m 357913 IDR
  • 21:50 03:25 5h 35m 466372 IDR
  • 22:50 04:25 5h 35m 412142 IDR
  • 23:48 05:22 5h 34m 488063 IDR

Train Timetable: Surabaya Gubeng → Kalibaru, Banyuwangi

  • 09:24 14:16 4h 52m 357913 IDR
  • 21:50 02:26 4h 36m 466372 IDR
  • 22:50 03:25 4h 35m 412142 IDR
  • 23:48 04:29 4h 41m 488063 IDR

Train Timetable: Surabaya Gubeng → Kalisetail, Banyuwangi

  • 09:24 14:36 5h 12m 357913 IDR
  • 21:50 02:46 4h 56m 466372 IDR
  • 22:50 03:45 4h 55m 412142 IDR
  • 23:48 04:48 5h 488063 IDR

Train Timetable: Surabaya Gubeng → Rogojampi, Banyuwangi

  • 09:24 15:01 5h 37m 357913 IDR
  • 21:50 03:11 5h 21m 466372 IDR
  • 22:50 04:10 5h 20m 412142 IDR
  • 23:48 05:08 5h 20m 488063 IDR

Train Timetable: Surabaya Gubeng → Temuguruh, Banyuwangi

  • 09:24 14:47 5h 23m 357913 IDR
  • 21:50 02:57 5h 7m 466372 IDR
  • 22:50 03:56 5h 6m 412142 IDR

Train Timetable: Surabaya Pasar Turi → Banyuwangi Kota

  • 09:00 15:15 6h 15m 357913 IDR
  • 22:25 04:25 6h 455526 IDR

Train Timetable: Surabaya Pasar Turi → Kalibaru, Banyuwangi

  • 09:00 14:16 5h 16m 357913 IDR
  • 22:25 03:25 5h 412142 IDR

Train Timetable: Surabaya Pasar Turi → Kalisetail, Banyuwangi

  • 09:00 14:36 5h 36m 357913 IDR
  • 22:25 03:45 5h 20m 412142 IDR

Train Timetable: Surabaya Pasar Turi → Rogojampi, Banyuwangi

  • 09:00 15:01 6h 1m 357913 IDR
  • 22:25 04:10 5h 45m 412142 IDR

Train Timetable: Surabaya Pasar Turi → Temuguruh, Banyuwangi

  • 09:00 14:47 5h 47m 357913 IDR
  • 22:25 03:56 5h 31m 412142 IDR

Check all Train tickets →

Combined Routes & Schedules from Surabaya to Banyuwangi

Start at SUB Surabaya Airport, East Java for a multi-leg trip to Banyuwangi, involving transfers between different vehicles. Travel time is around 4h 5m to 17h 15m, with services scheduled from 05:05 until 17:00 and tickets beginning at 2,391,611 to 2,637,516 IDR. Arrival is at BWX Banyuwangi Airport, and consulting the timetable for routes between Surabaya and Banyuwangi allows you to pick the departure that suits your plans.

Combined Timetable: SUB Surabaya Airport, East Java → BWX Banyuwangi Airport

  • 05:05 10:15 5h 10m 2391611 IDR
  • 06:10 10:15 4h 5m 2391611 IDR
  • 17:00 10:15 17h 15m 2637516 IDR

Check all Combined tickets →

Frequently Asked Questions Surabaya to Banyuwangi

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

How long does the Surabaya to Banyuwangi route usually take?

Travel time on the Surabaya to Banyuwangi route varies by transport type and stop pattern. The fastest listed trips take about 4 hours 35 minutes, while the longest take about 17 hours 15 minutes. Differences come from the vehicle type, route, and intermediate stops.

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

The cheapest option on the Surabaya to Banyuwangi route is the bus, with fares starting at IDR 207,529. Bus prices are lower than the van, train, and flight options in the provided data. It is also the most common option listed.

Which Surabaya to Banyuwangi option is the fastest?

The fastest listed option for Surabaya to Banyuwangi is the flight, with trips as short as about 4 hours 5 minutes. Flight times vary widely in the data, from about 4 hours 5 minutes to about 17 hours 15 minutes, depending on the service.

What is the usual price range for the Surabaya to Banyuwangi route?

Prices on the Surabaya to Banyuwangi route range from IDR 207,529 for the cheapest bus fare to IDR 2,637,516 for the highest listed flight fare. Train fares fall in between, and the van is priced at IDR 332,000.

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

Departure and arrival points depend on the transport. Buses leave from places such as Kantor Ladju Transport Surabaya or Surabaya and arrive at Pelabuhan Ketapang or Banyuwangi. Trains use Surabaya Gubeng or Surabaya Pasar Turi and arrive at several Banyuwangi-area stations.

How often do Surabaya to Banyuwangi departures run, and what are the first and last times?

The data does not show a fixed frequency for this route. The earliest departure listed is 05:05 and the latest is 23:48. Bus services run from 15:00 to 19:00, train departures from 09:00 to 23:48, and the van departs at 18:00.

How do bus trips from Surabaya to Banyuwangi compare in time and price?

Bus fares on the Surabaya to Banyuwangi route run from IDR 207,529 to IDR 289,750. Travel time is about 6 hours 55 minutes to 9 hours. Buses depart from Surabaya or Kantor Ladju Transport Surabaya and arrive at Pelabuhan Ketapang or Banyuwangi.

What should I know about train travel from Surabaya to Banyuwangi?

Train fares for Surabaya to Banyuwangi range from IDR 357,913 to IDR 488,063. Travel time is about 4 hours 35 minutes to 6 hours 15 minutes. Trains depart from Surabaya Gubeng or Surabaya Pasar Turi and arrive at several stations in Banyuwangi.

Is the van service from Surabaya to Banyuwangi a direct option?

The van service listed for Surabaya to Banyuwangi is a single trip priced at IDR 332,000. It takes about 9 hours and runs once, departing at 18:00 from Pool Bali Purnama 99 Surabaya and arriving at Pelabuhan Ketapang, Banyuwangi.

Which Surabaya to Banyuwangi train stations are used on this route?

The train options on Surabaya to Banyuwangi use Surabaya Gubeng and Surabaya Pasar Turi as departure stations. Arrivals include Banyuwangi Kota, Rogojampi, Kalibaru, Kalisetail, and Temuguruh. Travel times differ by station, from about 4 hours 35 minutes to 6 hours 15 minutes.

Are there different travel times for the Surabaya to Banyuwangi train depending on the station?

Yes. On the Surabaya to Banyuwangi route, train times vary by departure and arrival station. For example, Surabaya Gubeng to Kalibaru takes about 4 hours 35 minutes to 4 hours 52 minutes, while Surabaya Pasar Turi to Banyuwangi Kota takes about 6 hours to 6 hours 15 minutes.

Where can I book tickets for Surabaya to Banyuwangi?

For Surabaya to Banyuwangi, TicketRoutes.com is the booking reference provided in the route context. It is the place to check the listed options, fares, and departure details for this route before planning your trip.

Compare routes across the country in Indonesia

Route finder

Use the map to search transport connections between destinations throughout Indonesia. Compare schedules, travel times, and available services before planning your journey.


More travel routes for Surabaya and Banyuwangi

Planning more stops after Surabaya to Banyuwangi?

If your journey doesn’t end with Surabaya to Banyuwangi, 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.