Transportation

Airport in Semarang

Ahmad Yani Airport

The excellent website of Semarang's international airport, 6km from the city centre, has a host of useful information, including visa requirements and the price of airport taxis.
Airline in Karimunjawa Islands

Air Fast

Flies on Tuesdays and Thursdays to Pulau Karimunjawa from Surabaya (600,000Rp one way). The journey takes one hour and 20 minutes.
Airline in Yogyakarta

Lion Air

Flies to Jakarta, Balikpapan, Bandung, Banjarmasin, Lombok, Bali, Makassar, Medan and Surabaya.
Bus in Semarang

Nusantara Indah

Agent for luxury buses and express minibuses, including services to Bandung and Pekalongan.
Bus in Semarang

Rahayu Travel

Agent for luxury buses and express minibuses, located near Losmen Jaya.
Airline in Yogyakarta

Air Asia

Flies to Singapore, Kuala Lumpur, Jakarta, Medan and Denpasar.
Airline in Semarang

Citilink

For flight details, email via the English-language website.
Airline in Yogyakarta

Garuda

Links Yogya with Balikpapan, Bali and Jakarta.
Airline in Yogyakarta

Sriwijaya Air

To Balikpapan, Jakarta and Surabaya.
Train in Semarang

Tawang

Tawang is Semarang’s main station.