Flag of Indonesia

Semarang

Getting there and away

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)

    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


      Photo gallery

      Photo for

      Jump to a destination