seo/content/train/ROUTE.surabaya.bandung.scheduleTableTrainName | seo/content/train/ROUTE.surabaya.bandung.scheduleTableDepartureTime | seo/content/train/ROUTE.surabaya.bandung.scheduleTableArrivalTime | seo/content/train/ROUTE.surabaya.bandung.scheduleTableTravelDuration | seo/content/train/ROUTE.surabaya.bandung.scheduleTablePrice | ||
|---|---|---|---|---|---|---|
Pasundan Economy (275B) | 05:00 Surabaya | 18:58 Bandung | 13h 58m Direct | Rp 460.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Harina Economy (99) | 05:50 Surabaya | 16:07 Bandung | 10h 17m Direct | Rp 340.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Harina Executive (99) | 05:50 Surabaya | 16:07 Bandung | 10h 17m Direct | Rp 580.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Argo wilis Executive (9A) | 08:30 Surabaya | 18:17 Bandung | 9h 47m Direct | Rp 750.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Argo wilis panoramic Executive (9APC) | 08:30 Surabaya | 18:17 Bandung | 9h 47m Direct | Rp 1.275.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Harina Economy (95) | 17:45 Surabaya | 04:01 Bandung | 10h 16m Direct | Rp 340.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Harina Executive (95) | 17:45 Surabaya | 04:01 Bandung | 10h 16m Direct | Rp 580.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Mutiara selatan Economy (71) | 18:10 Surabaya | 04:58 Bandung | 10h 48m Direct | Rp 430.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Mutiara selatan Executive (71) | 18:10 Surabaya | 04:58 Bandung | 10h 48m Direct | Rp 650.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Turangga Executive (11) | 20:00 Surabaya | 06:10 Bandung | 10h 10m Direct | Rp 670.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Turangga panoramic Executive (11PC) | 20:00 Surabaya | 06:10 Bandung | 10h 10m Direct | Rp 880.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Sangkuriang Economy (7043A) | 21:10 Surabaya | 08:30 Bandung | 11h 20m Direct | Rp 360.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Sangkuriang Executive (7043A) | 21:10 Surabaya | 08:30 Bandung | 11h 20m Direct | Rp 560.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta | ||
Sangkuriang compartment Executive (7043ACS) | 21:10 Surabaya | 08:30 Bandung | 11h 20m Direct | Rp 2.250.000 seo/content/train/ROUTE.surabaya.bandung.scheduleTableCta |
Services on the Surabaya – Bandung route include Argo Wilis, Harina, Mutiara Selatan, Pasundan, Sangkuriang, Turangga. Availability differs by departure date, so check the full list and schedules on Traveloka's train search page.
Departures from Surabaya are generally served by Surabaya Gubeng Station, Surabaya Pasarturi Station, and arrivals in Bandung by Bandung Station, Kiaracondong Station. The stations used vary by service, so check the station names on the schedule details before completing your booking.
Classes available on the Surabaya – Bandung route include Economy, Executive, Panoramic and Compartment. Economy is the most affordable option, while Executive offers wider reclining seats. Class options per schedule can be compared directly on Traveloka.
Enter Surabaya as the origin, Bandung 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.