Semarang is capital town of central Java, accessible by air and land. Its strategic location does not make it so difficult to get there. Many domestic airlines fly to Semarang from Jakarta and Surabaya.
From Jakarta, Bandung, Surabaya, and Malang, trains are available as well as buses and rented cars. Going to Yogyakarta and Solo, buses are available.
The train station in Semarang is called Stasiun Tawang. It is located right at the northern side of the Kota Lama. Bus station is in Terboyo, which serve inter-city buses.
Cruises depart or visit Semarang from the port of Tanjung Emas. Taking a cruise is a great way to take in the attractions of Central Java at a relaxed pace. International cruise liners also stop in Semarang, using it as a base to visit various attractions in the region including Borobudur and Prambanan.