HUB hero image

How to Travel from

Semarang to Solo

by Train, Bus or Car

Semarang
+0
Solo
Transport search to Solo
Semarang
+0
Solo
Building a composite car route
Cheapest
Best Offer!
Car
1 h 30 min
103 km.
from $5
Composite Route Car Only
Schedule

Semarang, Indonesia → Solo, Indonesia

All
All days
02 Aug, Sun
03 Aug, Mon
04 Aug, Tue
05 Aug, Wed
06 Aug, Thu

Cheapest and Fastest Ways to Travel from Semarang to Solo

Composite routes from Semarang to Solo

Cheapest

Transport providers

Kereta API
Website
Kereta API
Website
1h 49m
5 times a day
$4.71–$20.38
021-121
021-121
Call Contact via email
Kramat Djati
Website
Kramat Djati
Website
1h 27m
Once daily
$1.91–$2.67
022-4200858
022-4200858
Call Contact via email

Questions and Answers

What is the cheapest way to get from Semarang to Solo?

The cheapest way to get from Semarang to Solo is to bus which costs $9.78 - $13.04 and takes 1h 58m.

What is the fastest way to get from Semarang to Solo?

The fastest way to get from Semarang to Solo is to drive which takes 1h 36m and costs $11.96 - $18.48 .

How far is it from Semarang to Solo?

The distance between Semarang and Solo is 139 km. The road distance is 116.6 km.

How do I travel from Semarang to Solo without a car?

The best way to get from Semarang to Solo without a car is to bus which takes 1h 58m and costs $9.78 - $13.04 .

How long does it take to get from Semarang to Solo?

It takes approximately 1h 58m to get from Semarang to Solo, including transfers.

Train or bus from Semarang to Solo?

The best way to get from Semarang to Solo is to bus which takes 1h 58m and costs $9.78 - $13.04 . Alternatively, you can train, which costs $9.78 - $23.91 and takes 2h 11m.

Can I drive from Semarang to Solo?

Yes, the driving distance between Semarang to Solo is 117 km. It takes approximately 1h 36m to drive from Semarang to Solo.

Where can I stay near Solo?

There are 244+ hotels available in Solo. Prices start at $9.95 per night.
+0