Photo: Street scenes.

Transport

Use the quicklinks below to jump to the desired section regarding transport in and around Semarang.


Train

Semarang is well connected with the rest of Java by train and bus. The main train station is called Tawang and is located in the northern old part of town. Sample fares as follows:

Bandung: Costs 110,000 rupiah and takes 8 hours (business)
Jakarta: Costs 225,000 rupiah and takes 6 hours (executive class)
Surabaya: Costs 75,000 rupiah and takes 4 hours (business)

Top of page

Bus

The main Semarang bus station named Terboyo is five kilometres east of the old city and serves as one of the main transport hubs in Central Java. Angkots and buses travel all throughout the city to here and it's possible to flag them down from the side of the road – look for the word "Terboyo" in the window. Sample fares as follows:

Central Semarang: Costs 3,000 rupiah
Ambarawa: Costs 15,000 rupiah and takes 2 hours
Bandungan: Costs 15,000 rupiah and takes 2 hours
Cirebon: Costs 35,000 rupiah and takes 5 hours
Jepara: Costs 15,000 rupiah and takes 2 hours
Solo: Costs 15,000 rupiah and takes 3 hours
Surabaya: Costs 48,000 rupiah and takes 7 hours
Wonosobo: Costs 25,000 rupiah and takes 4 hours
Yogyakarta: Costs 25,000 rupiah and takes 3.5 hours

Top of page




Where to next?

Where are you planning on heading to after Semarang? Here are some spots commonly visited from here, or click here to see a full destination list for Indonesia.


Top of page