How to get from Ketapang to Surabaya by train

305km
8 per day
6h - 7h
Reverse route

Eight trains run from Ketapang to Surabaya Gubeng, taking between 5 hours 44 minutes and 6 hours 35 minutes. The first leaves at 06:15 and the last at 22:00.

Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group

Timetables

TrainKetapangSurabaya
250 Logawa06:1512:03
280 Sri Tanjung07:1513:17
212F Mutiara Timur08:4014:38
160/157 Wijaya Kusuma11:0016:53
7043A Sangkuriang15:0020:44
148/145 Blambangan Ekspres15:4521:36
298 Probowangi17:2023:55
210 Mutiara Timur22:0003:51+1

Average journey time: 5 hours 58 minutes

How to buy tickets

The easiest way to book Ketapang to Surabaya train tickets is through 12Go, which shows availability and lets you pay by card.

Tickets go on sale 45 days in advance. For full details on booking windows, see the when to book Indonesia train tickets guide.

Ketapang to Surabaya train tickets

Book with 12Go

About the route

The morning trains are the Logawa at 06:15, Sri Tanjung at 07:15 and Mutiara Timur at 08:40, and these are the most convenient if you are coming from Bali on an early ferry. The afternoon and evening choices include the Wijaya Kusuma at 11:00, Sangkuriang at 15:00, Blambangan Ekspres at 15:45, Probowangi at 17:20 and Mutiara Timur at 22:00.

The station is next to the port, so if you are coming from Bali, you can step off the ferry and walk to the platform, and if you are coming from the Ijen crater you can leave from Banyuwangi on the same day. Gubeng is in the middle of Surabaya, with connections on to Malang, Yogyakarta and Jakarta.


Have questions about your trip?Ask our Facebook group of fellow train travellers.
Join the group