There are 4 ways to get from Semarang to Kroya by train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Purwokerto
best- Take the train from Semarang Poncol Station to Purwokertotrain Kamandaka / ...
4h 45mRp 163,011–640,000Train
cheapest- Take the train from Semarang Poncol Station to Kroyatrain Joglosemarkerto / ...
4h 53mRp 160,000–330,000Drive 185.1 km
- Drive from Semarang to Kroyacar 185.1 km
2h 44mRp 367,770–531,223Taxi
- Take the taxi from Semarang to Kroyataxi 185.1 km
2h 44mRp 1,200,000–1,500,000
Semarang to Kroya by train
Questions & Answers
The cheapest way to get from Semarang to Kroya is to train which costs Rp160000 - Rp330000 and takes 4h 53m.
The fastest way to get from Semarang to Kroya is to drive which takes 2h 44m and costs Rp360000 - Rp550000.
Yes, there is a direct train departing from Semarang Poncol Station station and arriving at Kroya. Services depart twice daily, and operate every day. The journey takes approximately 4h 53m.
The distance between Semarang and Kroya is 269 km. The road distance is 185.1 km.
The best way to get from Semarang to Kroya without a car is to train via Purwokerto which takes 4h 45m and costs Rp160000 - Rp650000.
It takes approximately 4h 45m to get from Semarang to Kroya, including transfers.
Semarang to Kroya train services, operated by Kereta API, depart from Semarang Poncol Station.
Semarang to Kroya train services, operated by Kereta API, arrive at Purwokerto station.
Yes, the driving distance between Semarang to Kroya is 185 km. It takes approximately 2h 44m to drive from Semarang to Kroya.
Book your Semarang to Kroya train tickets online with 12go.asia.
What companies run services between Semarang, Indonesia and Kroya, Provinsi Jawa Tengah, Indonesia?
Kereta API operates a train from Semarang Poncol Station to Purwokerto twice daily. Tickets cost Rp 140,000–320,000 and the journey takes 3h 55m.
Train from Semarang Poncol Station to Purwokerto
- Ave. Duration
- 3h 55m
- Frequency
- Twice daily
- Estimated price
- Rp 140,000–320,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 140,000–320,000
- Business
- Rp 360,000–550,000
- Executive
- Rp 270,000–700,000
Train from Semarang Poncol Station to Kroya
- Ave. Duration
- 4h 53m
- Frequency
- Twice daily
- Estimated price
- Rp 160,000–330,000
- Schedules at
- kai.id
- Book at
- en.tiket.com
- Economy
- Rp 160,000–330,000
- Business
- Rp 370,000–550,000
- Executive
- Rp 300,000–700,000
- Ave. Duration
- 2h 44m
- Estimated price
- Rp 1,200,000–1,500,000
Grab Taxi
- Website
- grab.com
Blue Bird Group
- Phone
- +62246701234
- Website
- bluebirdgroup.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Is ride-sharing platform BlaBlaCar right for you?, How do I get from Sydney to Melbourne, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
There are 95+ hotels available in Kroya.






