Solo to Jakarta by Train

Eight hours west from Java's quieter court city, with overnight arrivals timed well for onward flights.
Which class to book
Argo Lawu overnight in eksekutif if you have a morning flight — it arrives in time to connect to the airport train comfortably.

About 570km west from Solo Balapan to Jakarta, taking seven and a half to nine hours on the southern main line.

Solo Balapan is central, calm by Indonesian standards, and sits on the main line, so almost every westbound southern service calls here. That makes departures frequent and the choice of class wide.

Which trains run this route: Argo Lawu and Argo Dwipangga are the eksekutif flagships into Gambir. Bengawan and Senja Utama Solo cover the budget end into Pasar Senen.

Overnight departures reach Jakarta early morning, which suits an onward flight from Soekarno-Hatta — the airport rail link from BNI City or Manggarai runs frequently and is immune to the traffic that makes the road transfer unpredictable.

If you are heading west with time to spare, note that Yogyakarta is an hour down the line and the two cities are easily combined.

Route details

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

Departures Per Day
8
Destination City
Jakarta
Destination Station
Gambir / Pasar Senen
Distance
570
Journey Time
7h 30m - 9h
Ferry Connection
No
Named Trains
Argo Lawu, Argo Dwipangga, Bengawan, Senja Utama Solo
Origin City
Solo
Origin Station
Solo Balapan
Overnight Service
Yes
Scenery
Good - worth a window seat
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 200-350k
Fare Range (Eksekutif)
Rp 480-800k

Categories

From Solo

Last updated 8 Sep 2026

© Indonesia By Train 2026. All rights reserved