Gate Semarang

  1. Home
  2. Gate Semarang

Visit Central Java

Gate Semarang

Choose a destination where you want to visit

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.

The primary means of public transportation is by minibus, called “bis.” Semarang’s largest bus terminals are Mangkang and Terboyo. A bus rapid transit serves Semarang, called Trans Semarang.
Semarang has a toll road, the Semarang Toll Road. The Semarang – Solo Toll Road is under construction.
Semarang is on Indonesian National Route 1 that connects it to Merak and Ketapang (Banyuwangi). Indonesian National Route 14 toward Bawen starts here.

Purwokerto, Yogyakarta, Solo and Semarang are well connected to other cities by rail, providing classes for all budgets. Cities and towns in Central Java often have more than one station, a legacy of the many private railway lines of the colonial era.

Booking online url

The terminal at Karimunjawa’s Dewandaru airport. No airbridge!
The busiest airports in the region are Yogyakarta’s Adisucipto Airport (JOG IATA), Semarang’s Achmad Yani Airport (SRG IATA), and Solo’s Adi Sumarmo Airport (SOC IATA). They are well connected with domestic flights to Jakarta, Surabaya, and Denpasar (Bali) among others. In addition, the airports all have international connections to Kuala Lumpur International Airport, with Yogyakarta and Semarang also linking to Singapore Changi Airport.

Smaller airports are in Cilacap (flights to Jakarta) and Karimunjawa (flights to Surabaya).

Semarang City

Driving distance from
Jakarta = 457 km
Yogyakarta = 137 km
Surabaya = 311 km
Surakarta = 110 km

Semarang Regency

Driving distance from
Jakarta = 472 km
Yogyakarta = 110 km
Surakarta = 83.5 km
Semarang = 25 km

Pekalongan City

Driving distance from
Jakarta = 352 km
Yogyakarta = 173 km
Cirebon = 145 km
Semarang = 97 km

Jepara Regency

Driving distance from
Jakarta = 533 km
Yogyakarta = 202 km
Surabaya = 298 km
Semarang = 73.4 km