Bekasi to Surabaya Train Tickets

Trains

Origin
Destination
Departure
15 Nov 2026
Return
Adult
Age 3+
Infant
Below age 3
Search Ticket
Train Ticket Prices and Schedules: Bekasi to Surabaya
Travelling by Train from Bekasi to Surabaya
Bekasi to Surabaya Train: Frequently Asked Questions
Trains from Bekasi to Surabaya
Other Train Routes from Bekasi
Other Train Routes to Surabaya

Train Ticket Prices and Schedules: Bekasi to Surabaya

Train Name
Departure Time
Arrival Time
Duration
Price
Argo anjasmoro
Executive (30A)
00:03
Bekasi
08:40
Surabaya
8h 37m
Direct
Rp 650.000
Select
Argo semeru
Executive (6)
06:46
Bekasi
16:38
Surabaya
9h 52m
Direct
Rp 880.000
Select
Argo semeru compartment
Executive (6CS)
06:46
Bekasi
16:38
Surabaya
9h 52m
Direct
Rp 2.250.000
Select
Dharmawangsa ekspres
Economy (166A)
08:35
Bekasi
19:43
Surabaya
11h 8m
Direct
Rp 320.000
Select
Dharmawangsa ekspres
Executive (166A)
08:35
Bekasi
19:43
Surabaya
11h 8m
Direct
Rp 520.000
Select
Airlangga
Economy (272B)
09:39
Bekasi
21:53
Surabaya
12h 14m
Direct
Rp 104.000
Select
Pandalungan 2
Executive (7050)
09:52
Bekasi
19:23
Surabaya
9h 31m
Direct
Rp 600.000
Select
Airlangga
Economy (272B)
10:01
Bekasi
21:53
Surabaya
11h 52m
Direct
Rp 104.000
Select
Pandalungan 2
Executive (7050)
10:09
Bekasi
18:58
Surabaya
8h 49m
Direct
Rp 600.000
Select
Sembrani
Executive (40)
10:46
Bekasi
18:47
Surabaya
8h 1m
Direct
Rp 650.000
Select
Sembrani luxury
Executive (40L)
10:46
Bekasi
18:47
Surabaya
8h 1m
Direct
Rp 1.170.000
Select
Gaya baru malam selatan
Economy (90)
11:34
Bekasi
23:35
Surabaya
12h 1m
Direct
Rp 440.000
Select
Gaya baru malam selatan
Executive (90)
11:34
Bekasi
23:35
Surabaya
12h 1m
Direct
Rp 590.000
Select
Gaya baru malam selatan
Economy (90)
11:50
Bekasi
23:25
Surabaya
11h 35m
Direct
Rp 440.000
Select
Gaya baru malam selatan
Executive (90)
11:50
Bekasi
23:25
Surabaya
11h 35m
Direct
Rp 590.000
Select
Blambangan ekspres
Economy (146)
12:38
Bekasi
22:40
Surabaya
10h 2m
Direct
Rp 405.000
Select
Blambangan ekspres
Executive (146)
12:38
Bekasi
22:40
Surabaya
10h 2m
Direct
Rp 620.000
Select
Kertajaya
Economy (254B)
14:56
Bekasi
01:25
Surabaya
10h 29m
Direct
Rp 310.000
Select
Kertajaya
Economy (254B)
15:13
Bekasi
01:25
Surabaya
10h 12m
Direct
Rp 310.000
Select
Bima
Executive (8)
17:26
Bekasi
03:20
Surabaya
9h 54m
Direct
Rp 800.000
Select
Bima compartment
Executive (8CS)
17:26
Bekasi
03:20
Surabaya
9h 54m
Direct
Rp 2.250.000
Select
Jayakarta
Economy (252B)
17:35
Bekasi
06:01
Surabaya
12h 26m
Direct
Rp 390.000
Select
Jayakarta
Economy (252B)
17:51
Bekasi
06:01
Surabaya
12h 10m
Direct
Rp 390.000
Select
Sembrani
Executive (42)
19:56
Bekasi
03:55
Surabaya
7h 59m
Direct
Rp 650.000
Select
Sembrani luxury
Executive (42L)
19:56
Bekasi
03:55
Surabaya
7h 59m
Direct
Rp 1.170.000
Select
Pandalungan
Executive (32)
20:21
Bekasi
05:28
Surabaya
9h 7m
Direct
Rp 600.000
Select
Pandalungan priority
Executive (32P)
20:21
Bekasi
05:28
Surabaya
9h 7m
Direct
Rp 850.000
Select
Pandalungan
Executive (32)
20:37
Bekasi
05:08
Surabaya
8h 31m
Direct
Rp 600.000
Select
Pandalungan priority
Executive (32P)
20:37
Bekasi
05:08
Surabaya
8h 31m
Direct
Rp 850.000
Select
Gumarang
Economy (164A)
21:55
Bekasi
07:58
Surabaya
10h 3m
Direct
Rp 450.000
Select
Gumarang
Executive (164A)
21:55
Bekasi
07:58
Surabaya
10h 3m
Direct
Rp 680.000
Select
Jayabaya
Economy (92)
22:42
Bekasi
08:33
Surabaya
9h 51m
Direct
Rp 430.000
Select
Jayabaya
Executive (92)
22:42
Bekasi
08:33
Surabaya
9h 51m
Direct
Rp 630.000
Select

Travelling by Train from Bekasi to Surabaya

The Bekasi to Surabaya train route is served by 14 intercity services, with a journey time of 9 hingga 14 hours. Departures from Bekasi are handled by the main stations in Bekasi, while arrivals in Surabaya are handled by the main stations in Surabaya. Available classes range from Economy, Executive, Luxury, Compartment to Priority.

Route and Stations from Bekasi to Surabaya

The journey begins at the main stations in Bekasi and ends at the main stations in Surabaya. 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 Bekasi – Surabaya Route

Services on this route include Airlangga, Argo Anjasmoro, Argo Semeru, Bima, Blambangan Ekspres, Dharmawangsa Ekspres, Gaya Baru Malam Selatan, Gumarang, Jayabaya, Jayakarta, Kertajaya, Pandalungan, Pandalungan 2 and Sembrani. 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 Bekasi to Surabaya Train Take?

The journey usually takes 9 hingga 14 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 Bekasi to Surabaya Train Tickets

Enter Bekasi as the origin, Surabaya 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.

Bekasi to Surabaya Train: Frequently Asked Questions

Which trains serve the Bekasi to Surabaya route?

Services on the Bekasi – Surabaya route include Airlangga, Argo Anjasmoro, Argo Semeru, Bima, Blambangan Ekspres, Dharmawangsa Ekspres, plus 8 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 Bekasi to Surabaya?

The train journey from Bekasi to Surabaya usually takes 9 hingga 14 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 classes are available on the Bekasi to Surabaya train?

Classes available on the Bekasi – Surabaya route include Economy, Executive, Luxury, Compartment and Priority. 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 Bekasi to Surabaya train tickets?

Enter Bekasi as the origin, Surabaya 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.