Flights from Semarang

Direct flights to 7 cities in 3 countries, 148 flights a week from Achmad Yani International. The cheapest destination is Jakarta, from $44. The farthest nonstop destination is Kuala Lumpur, 925 mi (1,489 km) away.

Flights from Semarang at a glance

nonstop destinations
7
countries
3
flights a week
148
airport
1
airlines
8
cheapest fare, to Jakarta
$44
destinations under 2 hours away
5
farthest, Kuala Lumpur
925 mi (1,489 km)

Cheapest flights from Semarang

Lowest fares found recently; search to check the price for your dates

Under 2 hours away

Nonstop flights of up to two hours, shortest first

Domestic flights from Semarang

Nonstop flights within Indonesia, busiest first

International flights from Semarang

Nonstop flights to 2 countries

All nonstop flights from Semarang

7 cities, busiest routes first

CityFare
Jakarta Indonesia, 1h 15m, 105 a week from $44
Pangkalanbun Indonesia, 1h 3m, 18 a week
Kuala Lumpur Malaysia, 2h 25m, 7 a week from $77
Batam Indonesia, 2h, 7 a week
Singapore Singapore, 2h 5m, 4 a week from $107
Pontianak Indonesia, 1h 30m, 4 a week from $102
Surabaya Indonesia, 1h 10m, 3 a week

Semarang airport

Where the nonstop flights depart from

148 flights a week, 7 destinations

Airlines

Nonstop flights a week from Semarang

Frequently asked questions

Where can you fly nonstop from Semarang?
To 7 cities in 3 countries. The busiest routes are Jakarta (105 flights a week), Pangkalanbun (18 flights a week), Kuala Lumpur (7 flights a week), Batam (7 flights a week) and Singapore (4 flights a week).
What are the cheapest flights from Semarang?
Jakarta from $44, Kuala Lumpur from $77, Pontianak from $102 and Singapore from $107. Search shows the price for your dates.
Which countries have direct flights from Semarang?
Malaysia and Singapore.
Which airport does Semarang fly from?
All nonstop flights depart from Achmad Yani International.
Which airlines fly from Semarang?
Batik Air (49 flights a week), Garuda Indonesia (35 flights a week), Citilink (21 flights a week), Super Air Jet (18 flights a week), NAM Air (11 flights a week) and AirAsia (7 flights a week) and 2 more.
Where can you fly from Semarang in under 2 hours?
Pangkalanbun (1h 3m), Surabaya (1h 10m), Jakarta (1h 15m), Pontianak (1h 30m) and Batam (2h).

Flights from other cities