Semarang está en Indonesia (Kota Semarang, Central Java) en la zona horaria Asia/Jakarta.
Lugares cercanos son Mranggen, Ungaran y Demak.
Surabaya está a 189 km, Bandung está a 225 km y Bekasi está a 287 km en línea recta.
Distancias desde Semarang a las ciudades más importantes de Indonesia y del mundo.
-6.9930600°
110.4208300°