There are 5 ways to get from Surabaya Pasar Turi Station to Semarang by plane, train, bus, 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.
Fly
best- Fly from Juanda International Airport (SUB) to Ahmad Yani (SRG)plane SUB - SRG
1h 23mRp 1,714,738–2,856,054Train
cheapest- Take the train from Surabaya Pasar Turi to Semarang Tawangtrain Harina / ...
4h 9mRp 160,000–330,000Bus
- Take the bus from Surabaya Terminal Bungurasih to Semarang, Nusantara dr Ciptobus
9h 32mRp 239,913–416,261Drive 287.9 km
- Drive from Surabaya Pasar Turi Station to Semarangcar 287.9 km
4h 24mRp 562,270–812,168Taxi
- Take the taxi from Surabaya Pasar Turi Station to Semarangtaxi 287.9 km
4h 24mRp 1,800,000–2,200,000
Surabaya Pasar Turi Station to Semarang by train
Questions & Answers
The cheapest way to get from Surabaya Pasar Turi Station to Semarang is to train which costs Rp160000 - Rp330000 and takes 4h 9m.
The fastest way to get from Surabaya Pasar Turi Station to Semarang is to fly which takes 1h 23m and costs Rp1700000 - Rp2900000.
No, there is no direct bus from Surabaya Pasar Turi Station to Semarang. However, there are services departing from Surabaya Terminal Bungurasih and arriving at Semarang, Nusantara dr Cipto via . The journey, including transfers, takes approximately 9h 32m.
Yes, there is a direct train departing from Surabaya Pasar Turi and arriving at Semarang Tawang. Services depart every three hours, and operate every day. The journey takes approximately 4h 9m.
The distance between Surabaya Pasar Turi Station and Semarang is 299 km. The road distance is 287.9 km.
The best way to get from Surabaya Pasar Turi Station to Semarang without a car is to train which takes 4h 9m and costs Rp160000 - Rp330000.
It takes approximately 1h 23m to get from Surabaya Pasar Turi Station to Semarang, including transfers.
Surabaya Pasar Turi Station to Semarang bus services, operated by Nusantara, depart from Surabaya Terminal Bungurasih station.
Surabaya Pasar Turi Station to Semarang train services, operated by Kereta API, depart from Surabaya Pasar Turi station.
The best way to get from Surabaya Pasar Turi Station to Semarang is to fly which takes 1h 23m and costs Rp1700000 - Rp2900000. Alternatively, you can train, which costs Rp160000 - Rp330000 and takes 4h 9m, you could also bus, which costs Rp240000 - Rp420000 and takes 9h 32m.
What companies run services between Surabaya Pasar Turi Station, Indonesia and Semarang, Indonesia?
Wings Air flies from Juanda International Airport (SUB) to Ahmad Yani (SRG) 3 times a week. Alternatively, Kereta API operates a train from Surabaya Pasar Turi to Semarang Tawang every 3 hours. Tickets cost Rp 160,000–330,000 and the journey takes 4h 9m.
- Website
- lionair.co.id
Flights from Juanda International Airport to Ahmad Yani
- Ave. Duration
- 55 min
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- Rp 1,300,000–1,700,000
- Phone
- 021-121
- [email protected]
- Website
- kai.id
Train from Surabaya Pasar Turi to Semarang Tawang
- Ave. Duration
- 4h 9m
- Frequency
- Every 3 hours
- 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 310,000–700,000
- Phone
- +62291440019
- [email protected]
- Website
- nu3tara.com
Bus from Surabaya Terminal Bungurasih to Semarang, Nusantara dr Cipto
- Ave. Duration
- 9h 15m
- Frequency
- Once daily
- Estimated price
- Rp 150,000–310,000
- Book at
- 12go.asia
- Ave. Duration
- 4h 24m
- Estimated price
- Rp 1,800,000–2,200,000
Blue Bird Group
- Phone
- +62 313 721234
- Website
- bluebirdgroup.com
Grab Taxi
- Website
- grab.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 4 of the smartest ways to explore Australia, Train travel in Spain: A guide to Renfe, and Want to know more about Flixbus? - to help you get the most out of your next trip.
More Questions & Answers
Surabaya Pasar Turi Station to Semarang bus services, operated by Nusantara, arrive at Semarang, Nusantara dr Cipto station.
Surabaya Pasar Turi Station to Semarang train services, operated by Kereta API, arrive at Semarang Tawang station.
Yes, the driving distance between Surabaya Pasar Turi Station to Semarang is 288 km. It takes approximately 4h 24m to drive from Surabaya Pasar Turi Station to Semarang.
Book your Surabaya Pasar Turi Station to Semarang train tickets online with 12go.asia.
There are 425+ hotels available in Semarang.










