Surabaya to Jakarta via the Northern Line

The quick way west — around nine hours along the north coast, on the fastest scheduled service between Indonesia's two biggest cities.
Which class to book
New-generation ekonomi overnight from Pasarturi. Nothing to see, so pay for the newer carriage rather than the higher class.

The fast corridor west, covering roughly 720km from Surabaya Pasarturi via Bojonegoro, Semarang and Cirebon into Jakarta in eight to ten hours.

Argo Bromo Anggrek is the flagship and the quickest scheduled service between the two cities. The trade-off is scenery: the north coast is flat, industrial and largely uninteresting, so this is the route to take when you want the hours back rather than the view.

Which trains run this route: Argo Bromo Anggrek and Sembrani run eksekutif into Gambir. Gumarang sits in the middle. Kertajaya covers the budget end into Pasar Senen.

This corridor carries the newer-generation ekonomi stock more often than any other, with forward-facing 2+2 seating rather than the older bench arrangement. On an overnight run that stock is genuinely comfortable, and it makes the eksekutif premium hard to justify.

Depart from Pasarturi, not Gubeng — the northern line runs from the former only.

Route details

Journey times vary by service and season. Confirm against current schedules before booking.

Departures Per Day
6
Destination City
Jakarta
Destination Station
Gambir / Pasar Senen
Distance
720
Journey Time
8h 15m - 10h
Ferry Connection
No
Named Trains
Argo Bromo Anggrek, Sembrani, Gumarang, Kertajaya
Origin City
Surabaya
Origin Station
Surabaya Pasarturi
Overnight Service
Yes
Scenery
Functional - get some sleep
Service Status
Operating
Highest Class Available
Eksekutif

Fares

Indicative bands only. KAI adjusts fares by season and subclass, so treat these as a guide to the order of magnitude rather than a quote.

Fare Range (Ekonomi)
Rp 260-420k
Fare Range (Eksekutif)
Rp 550-950k

Categories

From Surabaya

Last updated 8 Sep 2026

© Indonesia By Train 2026. All rights reserved