HowToGo

Surabaya to Semarang, Indonesia - Transfer & Transportation Guides

Find transfer & transportation guides from Surabaya to Semarang, Indonesia. How to get from Surabaya to Semarang, Indonesia by Flight, Bus, Train, Taxi.

You can get to Semarang, Indonesia from Surabaya by verhicle types below

Search Transfer from Surabaya to Semarang, Indonesia

Transfer solutions

You have 7 options transfer to Semarang, Indonesia from Surabaya below

Train ( 3 hr. 7 min. )

Take a train from Surabaya Pasar Turi to Semarang Tawang.


Open Map More details & check price at Kereta API
Duration 3 hr. 7 min.
Distance 278 km.
Cost 190000 IDR (13 USD)
Train ( 4 hr. 20 min. )

Take a train from Surabaya Pasar Turi to Semarang Poncol.


Open Map More details & check price at Kereta API
Duration 4 hr. 20 min.
Distance 280 km.
Cost 190000 IDR (13 USD)
Bus ( 7 hr. 5 min. )

Take a bus from Surabaya Jl HangTuah to Terminal Terboyo.


Open Map More details & check price at Pahala Kencana
Taxi ( 12 min. )

Take a taxi from Terminal Terboyo to Semarang.


Open Map More details & check price at Grab Taxi
Duration 7 hr. 17 min.
Distance 375 km.
Cost 310000 IDR (22 USD)
Taxi ( 4 hr. 2 min. )

Take a taxi from Surabaya to Semarang.


Open Map More details & check price at Grab Taxi
Duration 4 hr. 2 min.
Distance 350 km.
Cost 1900000 IDR (130 USD)
Car ( 4 hr. 2 min. )

Drive a car from Surabaya to Semarang.


Duration 4 hr. 2 min.
Distance 350 km.
Cost 20 USD
Taxi ( 20 min. )

Take a taxi from Surabaya to Juanda International.


Open Map More details & check price at Grab Taxi
Plane ( 3 hr. 10 min. )

Take a flight from Juanda International to Ahmad Yani.


Taxi ( 8 min. )

Take a taxi from Ahmad Yani to Semarang.


Open Map More details & check price at Grab Taxi
Duration 3 hr. 38 min.
Distance 297 km.
Cost 63 USD
Taxi ( 20 min. )

Take a taxi from Surabaya to Juanda International.


Open Map More details & check price at Grab Taxi
Plane ( 3 hr. 5 min. )

Take a flight from Juanda International to Solo.


Taxi ( 15 min. )

Take a taxi from Solo to Solo Jebres.


Open Map More details & check price at Taksi Gelora
Train ( 1 hr. 5 min. )

Take a train from Solo Jebres to Semarang Tawang.


Open Map More details & check price at Kereta API
Duration 5 hr. 45 min.
Distance 371 km.
Cost 74 USD

Find Hotels in Semarang, Indonesia

You can find hotels and accommodations in Semarang, Indonesia with our hotels search tool below

Booking.com

About Surabaya, Indonesia

Surabaya (Indonesian pronunciation: [suraˈbaja] (listen)) is the capital of the Indonesian province of East Java and the second-largest city in the country, after Jakarta. The city has a population of over three million within its city limits and ove... Learn more

About Semarang, Indonesia

Semarang is the capital and largest city of Central Java province in Indonesia. A major port during the Dutch colonial era, and still an important regional centre and port today. The city has been named as the cleanest tourist destination in Southeas... Learn more


References