Solo to Semarang

Two hours north from Solo Balapan to Semarang Tawang on the Banyubiru — the quickest way from the court city to the coast.
Which class to book
Ekonomi. Two hours on a cheap ticket is the whole point of this train, and eksekutif only runs on one departure.
Solo to Semarang

The return run, about 110km from Solo Balapan to Semarang Tawang in roughly two hours. The line heads north through Salem and Gundih, across the teak country of Grobogan and past the historic station at Kedungjati, before reaching the coastal plain at Brumbung and running into Semarang.

Which trains run this route: the Banyubiru runs twice a day in each direction. The morning service is ekonomi only; the Banyubiru Ekspres carries both ekonomi and eksekutif.

Arriving at Tawang. Semarang Tawang, reopened in 2026 after restoration, sits on the edge of the old town, so you can walk to the colonial quarter from the platform. Long-distance trains along the north coast to Jakarta and Surabaya also leave from here, which makes this a useful link if you are switching from Java's southern line to the northern one.

Timetables on this line have changed several times in recent years. Check current departures in Access by KAI before you plan around them.

Route details

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

Departures Per Day
2
Destination City
Semarang
Destination Station
Semarang Tawang
Distance
110 km
Journey Time
2h - 2h 15m
Ferry Connection
No
Named Trains
Banyubiru, Banyubiru Ekspres
Origin City
Solo
Origin Station
Solo Balapan
Overnight Service
No
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 40-50k
Fare Range (Eksekutif)
From Rp 80k
Fares Last Checked
Oct 3, 2026

Categories

From Solo

Last updated 10 Oct 2026

© Indonesia By Train 2026. All rights reserved