Surabaya to Banyuwangi Train Tickets

Trains

Origin
Type a city or station name
Destination
Type a city or station name
Departure
5 Sept 2026
Return
Adult
Age 3+
Infant
Below age 3
Search Ticket
Price and Train Schedule Surabaya - Banyuwangi
Travelling by Train from Surabaya to Banyuwangi
Surabaya to Banyuwangi Train: Frequently Asked Questions
List of Trains Serving the Surabaya Routes to Banyuwangi
Other Train Routes From Surabaya
Other Train Routes to Banyuwangi

Price and Train Schedule Surabaya - Banyuwangi

Train Name
Departure
Arrival
Duration
Price
Sangkuriang
Economy (7044A)
01:37
Surabaya
06:52
Banyuwangi
5h 15m
Direct
Rp 180.000
Select
Sangkuriang
Executive (7044A)
01:37
Surabaya
06:52
Banyuwangi
5h 15m
Direct
Rp 280.000
Select
Sangkuriang compartment
Executive (7044ACS)
01:37
Surabaya
06:52
Banyuwangi
5h 15m
Direct
Rp 1.350.000
Select
Probowangi
Economy (297)
05:55
Surabaya
11:43
Banyuwangi
5h 48m
Direct
Rp 56.000
Select
Probowangi
Economy (297)
06:07
Surabaya
12:01
Banyuwangi
5h 54m
Direct
Rp 56.000
Select
Mutiara timur
Economy (209A)
09:00
Surabaya
15:19
Banyuwangi
6h 19m
Direct
Rp 210.000
Select
Mutiara timur
Executive (209A)
09:00
Surabaya
15:19
Banyuwangi
6h 19m
Direct
Rp 290.000
Select
Mutiara timur
Economy (209A)
09:24
Surabaya
14:38
Banyuwangi
5h 14m
Direct
Rp 210.000
Select
Mutiara timur
Executive (209A)
09:24
Surabaya
14:38
Banyuwangi
5h 14m
Direct
Rp 290.000
Select
Sri tanjung
Economy (278)
13:34
Surabaya
18:56
Banyuwangi
5h 22m
Direct
Rp 88.000
Select
Sri tanjung
Economy (278)
13:45
Surabaya
19:06
Banyuwangi
5h 21m
Direct
Rp 88.000
Select
Logawa
Economy (248C)
14:45
Surabaya
20:31
Banyuwangi
5h 46m
Direct
Rp 290.000
Select
Logawa
Executive (248C)
14:45
Surabaya
20:31
Banyuwangi
5h 46m
Direct
Rp 500.000
Select
Logawa
Economy (248C)
14:55
Surabaya
20:51
Banyuwangi
5h 56m
Direct
Rp 290.000
Select
Logawa
Executive (248C)
14:55
Surabaya
20:51
Banyuwangi
5h 56m
Direct
Rp 500.000
Select
Mutiara timur
Executive (211AF)
21:50
Surabaya
02:46
Banyuwangi
4h 56m
Direct
Rp 290.000
Select
Blambangan ekspres
Economy (146)
22:25
Surabaya
03:45
Banyuwangi
5h 20m
Direct
Rp 205.000
Select
Blambangan ekspres
Executive (146)
22:25
Surabaya
03:45
Banyuwangi
5h 20m
Direct
Rp 310.000
Select
Blambangan ekspres
Economy (146)
22:50
Surabaya
03:45
Banyuwangi
4h 55m
Direct
Rp 205.000
Select
Blambangan ekspres
Executive (146)
22:50
Surabaya
03:45
Banyuwangi
4h 55m
Direct
Rp 310.000
Select
Wijayakusuma
Economy (158)
23:48
Surabaya
04:48
Banyuwangi
5h
Direct
Rp 240.000
Select
Wijayakusuma
Executive (158)
23:48
Surabaya
04:48
Banyuwangi
5h
Direct
Rp 360.000
Select

Travelling by Train from Surabaya to Banyuwangi

The Surabaya to Banyuwangi train route is served by 7 intercity services, with a journey time of 6-7 hours. Departures from Surabaya are handled by Surabaya Gubeng Station, Surabaya Pasarturi Station, while arrivals in Banyuwangi are handled by Ketapang Station, Karangasem Station. Available classes range from Economy, Executive to Compartment.

Route and Stations from Surabaya to Banyuwangi

The journey begins at Surabaya Gubeng Station, Surabaya Pasarturi Station and ends at Ketapang Station, Karangasem Station. The stations used differ by service, so check the departure and arrival station names on the schedule details before completing your booking.

Trains and Classes on the Surabaya – Banyuwangi Route

Services on this route include Blambangan Ekspres, Logawa, Mutiara Timur, Probowangi, Sangkuriang, Sri Tanjung and Wijayakusuma. Economy is the most affordable option, while Executive offers wider reclining seats. Availability of each service and class varies by departure date, so compare them directly in the search results.

How Long Does the Surabaya to Banyuwangi Train Take?

The journey usually takes 6-7 hours. The exact time depends on the service and the number of stops, so direct services are generally faster. Each schedule shows its duration in the search results before you book.

How to Check Schedules and Book Surabaya to Banyuwangi Train Tickets

Enter Surabaya as the origin, Banyuwangi as the destination and your departure date. Available schedules appear with the train name, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.

Surabaya to Banyuwangi Train: Frequently Asked Questions

Which trains serve the Surabaya to Banyuwangi route?

Services on the Surabaya – Banyuwangi route include Blambangan Ekspres, Logawa, Mutiara Timur, Probowangi, Sangkuriang, Sri Tanjung, plus 1 further services. Availability differs by departure date, so check the full list and schedules on Traveloka's train search page.

How long is the train journey from Surabaya to Banyuwangi?

The train journey from Surabaya to Banyuwangi usually takes 6-7 hours. The exact time depends on the service and how many stops it makes, so direct services are generally faster. Each schedule shows its duration in the search results before you book.

Which stations does the Surabaya to Banyuwangi train use?

Departures from Surabaya are generally served by Surabaya Gubeng Station, Surabaya Pasarturi Station, and arrivals in Banyuwangi by Ketapang Station, Karangasem Station. The stations used vary by service, so check the station names on the schedule details before completing your booking.

Which classes are available on the Surabaya to Banyuwangi train?

Classes available on the Surabaya – Banyuwangi route include Economy, Executive and Compartment. Economy is the most affordable option, while Executive offers wider reclining seats. Class options per schedule can be compared directly on Traveloka.

How do I check schedules and book Surabaya to Banyuwangi train tickets?

Enter Surabaya as the origin, Banyuwangi as the destination and your departure date on Traveloka. Available schedules appear with the train, class, duration and stations, and you can then choose a seat and complete payment. The e-ticket is emailed to you and stored in the Traveloka app, so there is no need to exchange it at a counter before departure.