For air travel, Semarang’s international airport, Ahmad Yani airport, serves connecting flights to numerous cities in Indonesia such as Jakarta, Surabaya, Bandung, Denpasar and to limited cities overseas such as Kuala Lumpur, and Singapore. For sea transportation, Semarang has Tanjung Mas Harbor, which connects the city with other major ports in Indonesia.

The city bus, angkot (city transport) and becak (pedicab) are available for city transportation. Also, since 2009, Semarang has operated the BRT (Bus Rapid Transportation), which is a public mass transportation that does not use special bus lanes like those in Jakarta. The traffic jam is Semarang is not as bad as other major big cities in Indonesia. It only happens during rush hours. Therefore, getting in, around, and out of Semarang is more comfortable than that in other major cities.

In addition to taxi services, visitors of Semarang can also use Gojek, Uber, or Grab to get around Semarang. Visitors will need to download the application through Google Playstore.