HUB hero image

How to Travel from

Semarang to Sukoharjo

by Rideshare, Route or Car

Semarang
+0
Sukoharjo
Transport search to Sukoharjo
Semarang
+0
Sukoharjo
Building a composite car route
Cheapest
Best Offer!
Car
1 h 35 min
117 km.
from $6
Composite Route Car Only

Three ways to Travel from Semarang to Sukoharjo

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

Kereta API

Phone:
021-121
Website:
kai.id/
Train from Semarang Poncol Station to Solobalapan
Ave. Duration:
1h 49m
Frequency:
5 times a day
Estimated price:
$4.71–$20.38
Train from Purwosari to Sukoharjo
Ave. Duration:
50 min
Frequency:
Twice daily
Estimated price:
$3.82–$19.11

Bus operators

Kramat Djati

Phone:
022-4200858
Website:
kramat-djati.com/
Bus from Semarang Krapyak to Solo
Ave. Duration:
1h 27m
Frequency:
Once daily
Estimated price:
$1.91–$2.67

Questions and Answers

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

The cheapest way to get from Semarang to Sukoharjo is to bus which costs $8.70 - $11.96 and takes 1h 51m.

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

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

Is there a direct train between Semarang and Sukoharjo?

No, there is no direct train from Semarang station to Sukoharjo. However, there are services departing from Semarang Poncol Station and arriving at Sukoharjo via Solobalapan and Purwosari. The journey, including transfers, takes approximately 4h 46m.

How far is it from Semarang to Sukoharjo?

The distance between Semarang and Sukoharjo is 135 km. The road distance is 113 km.

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

The best way to get from Semarang to Sukoharjo without a car is to bus which takes 1h 51m and costs $8.70 - $11.96 .

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

It takes approximately 1h 51m to get from Semarang to Sukoharjo, including transfers.

Where do I catch the Semarang to Sukoharjo train from?

Semarang to Sukoharjo train services, operated by Kereta API, depart from Semarang Poncol Station.

Train or bus from Semarang to Sukoharjo?

The best way to get from Semarang to Sukoharjo is to bus which takes 1h 51m and costs $8.70 - $11.96 . Alternatively, you can train and Rail bus, which costs $7.07 - $33.70 and takes 4h 46m.

Where does the Semarang to Sukoharjo train arrive?

Semarang to Sukoharjo train services, operated by Kereta API, arrive at Solobalapan station.

Can I drive from Semarang to Sukoharjo?

Yes, the driving distance between Semarang to Sukoharjo is 113 km. It takes approximately 1h 31m to drive from Semarang to Sukoharjo.

Where can I stay near Sukoharjo?

There are 216+ hotels available in Sukoharjo. Prices start at $9.95 per night.
+0