How to get from Surabaya to Ketapang by train

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

Ketapang is the railway’s end point in East Java, beside the ferry to Bali, and eight trains run there from Surabaya Gubeng, taking between 5 hours 15 minutes and 6 hours 50 minutes. They leave from 01:37 to 23:48.

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

Timetables

TrainSurabayaKetapang
7044A Sangkuriang01:3706:52
297 Probowangi05:5512:45
209 Mutiara Timur09:2415:30
279 Sri Tanjung13:3420:00
249 Logawa14:4521:20
211F Mutiara Timur21:5003:40+1
146/147 Blambangan Ekspres22:5004:40+1
158/159 Wijaya Kusuma23:4805:40+1

Average journey time: 6 hours 6 minutes

How to buy tickets

The easiest way to book Surabaya to Ketapang 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.

Surabaya to Ketapang train tickets

Book with 12Go

About the route

The best daytime trains are the Sri Tanjung at 13:34, the Logawa at 14:45 and the Probowangi at 05:55, all of which let you see the East Java countryside. The evening trains, the Mutiara Timur at 21:50, the Blambangan Ekspres at 22:50 and the Wijaya Kusuma at 23:48, arrive in the early hours of the morning.

The ferry from the Ketapang port to Gilimanuk on Bali takes roughly an hour, and the station is next to the terminal, so you can walk to the boat. Banyuwangi is also the starting point for the Ijen crater, where visitors climb at night to see the blue fire and the sulphur miners. Most tours leave from Banyuwangi in the early hours, so plan to arrive the day before.


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