site logo
SkyView
Hotels
FlightsGuidesMoreMembership
Log In
GET the app
appstore
Flights
SearchDiscoverSkyView
Hotels
SearchDeals on Stays
About
MembershipAbout usGift CardsGiveawaysHow it works
Resources
Credit CardsGuidesNewsletterRSS FeedAdvertise with usBecome an affiliate
Support
FAQDirectoryHelp centerContact usTerms of servicePrivacy policy
GET the app
appstore
Follow us
© Copyright 2026 Roame Holdings, Inc. All Rights Reserved.
Sign up
  1. Flightmap
  2. Airports in Indonesia
  3. Flights to SRG

Flights to Semarang-Java Island (SRG)

Last updated: Sep 10, 2026

Did you mean flights from Semarang-Java Island?

Achmad Yani Airport is an airport serving Semarang-Java Island, Indonesia.

Right now there are 18 airports in 3 countries connected to Semarang-Java Island, 16 of them domestic, with 19 airlines flying scheduled passenger traffic.

Semarang-Java Island's longest nonstop connection is Kuala Lumpur (KUL), 899 miles, offered by AirAsia.

On this page

  1. Airlines serving Semarang-Java Island
  2. Popular routes to Semarang-Java Island
  3. Popular routes with a stopover
  4. Information on Points & Miles
  5. Flights to Semarang-Java Island (SRG) by country
  6. Seasonal and upcoming routes to Semarang-Java Island
  7. Airline alliances to Semarang-Java Island
  8. Award programs that reach Semarang-Java Island
  9. Domestic flights to Semarang-Java Island
  10. Alternative airports near Semarang-Java Island
  11. Frequently asked questions

Airlines serving Semarang-Java Island

  • Hevilift6 destinations
  • Batik Air5 destinations
  • Lion Air5 destinations
  • X15 destinations
  • Citilink Indonesia2 destinations
  • Garuda Indonesia2 destinations
  • NAM Air2 destinations
  • Singapore Airlines2 destinations
  • Wings Air2 destinations
  • AirAsia1 destination
  • Airlines Reporting Corp1 destination
  • Bangkok Airways1 destination
  • China Airlines1 destination
  • Etihad Airways1 destination
  • IndiGo1 destination
  • Malaysia Airlines1 destination
  • Oman Air1 destination
  • Saudia1 destination
  • Tigerair1 destination
Show all 19 airlinesShow less

Popular routes to Semarang-Java Island

The places connected to Semarang-Java Island on the most scheduled services, busiest first.

  • Jakarta (CGK)262 mi
  • Banjarmasin-Borneo Island (BDJ)388 mi
  • Kuala Lumpur (KUL)899 mi
  • Palangkaraya-Kalimantan Tengah (PKY)410 mi
  • Pangkalanbun-Borneo Island (PKN)308 mi
  • Surabaya (SUB)168 mi
  • Denpasar-Bali Island (DPS)350 mi
  • Singapore (SIN)724 mi
  • Batam Island (BTH)706 mi
  • Balikpapan-Borneo Island (BPN)598 mi
  • Pontianak-Borneo Island (PNK)476 mi
  • Sampit-Borneo Island (SMQ)357 mi
  • Jakarta (HLP)244 mi
  • Ujung Pandang-Celebes Island (UPG)644 mi
  • Bandung-Java Island (BDO)192 mi
Show all 15 destinationsShow less

Popular routes with a stopover

Aside from the non-stop routes above, reaching Semarang-Java Island from these popular places requires a connection:

  • Banda Aceh-Sumatra Island (BTJ)Indonesia
  • Jambi-Sumatra Island (DJB)Indonesia
  • Kupang-Timor Island (KOE)Indonesia

Information on Points & Miles

Distance matters when booking with points and miles: several loyalty programs price award flights in distance bands. Each list below adds the non-stop routes to Semarang-Java Island not already shown in a shorter great-circle distance band.

Which places within 500 miles can reach Semarang-Java Island non-stop?

  • Surabaya (SUB)168 mi
  • Bandung-Java Island (BDO)192 mi
  • Jakarta (HLP)244 mi
  • Jakarta (CGK)262 mi
  • Pangkalanbun-Borneo Island (PKN)308 mi
  • Denpasar-Bali Island (DPS)350 mi
  • Sampit-Borneo Island (SMQ)357 mi
  • Banjarmasin-Borneo Island (BDJ)388 mi
  • Palangkaraya-Kalimantan Tengah (PKY)410 mi
  • Pontianak-Borneo Island (PNK)476 mi
Show all 10 destinationsShow less

Which places within 1,000 miles can reach Semarang-Java Island non-stop?

  • Balikpapan-Borneo Island (BPN)598 mi
  • Ujung Pandang-Celebes Island (UPG)644 mi
  • Batam Island (BTH)706 mi
  • Singapore (SIN)724 mi
  • Kuala Lumpur (KUL)899 mi

Flights to Semarang-Java Island (SRG) by country

  • Semarang-Java Island has a nonstop connection with Kuala Lumpur (KUL) in Malaysia, served by AirAsia.

    Malaysia1 destination
  • Semarang-Java Island has a nonstop connection with Singapore (SIN) in Singapore, served by Singapore Airlines (Star Alliance) and Tigerair.

    Singapore1 destination

Seasonal and upcoming routes to Semarang-Java Island

Not flying yet

  • Bandung-Java Island (BDO)Nov 11, 2026 – Nov 11, 2026

Ending before the rest

  • Jakarta (HLP)Through Oct 7, 2026

The other 13 routes are scheduled across the whole window the feed publishes.

Airline alliances to Semarang-Java Island

  • SkyTeam2 destinations
  • Star Alliance2 destinations
  • Oneworld1 destination

Award programs that reach Semarang-Java Island

How many of these places each program's airlines fly to Semarang-Java Island from. Reach, not award availability — that is a live fare question this schedule feed cannot answer.

  • Aeroplan2 destinations
  • All Nippon Airways2 destinations
  • Club Premier2 destinations
  • Delta SkyMiles2 destinations
  • EVA Air Infinity MileageLands2 destinations
  • Flying Blue2 destinations
  • LifeMiles2 destinations
  • Lufthansa Miles & More2 destinations
  • SAS EuroBonus2 destinations
  • Singapore KrisFlyer2 destinations
  • TAP Miles&Go2 destinations
  • Turkish Miles&Smiles2 destinations
  • United MileagePlus2 destinations
  • Virgin Atlantic2 destinations
  • Alaska Atmos Rewards1 destination
  • American Airlines1 destination
  • British Airways1 destination
  • Cathay Pacific1 destination
  • Etihad Guest1 destination
  • Finnair Plus1 destination
Show top 20 programsShow less

Domestic flights to Semarang-Java Island

  • Jakarta (CGK)262 mi
  • Banjarmasin-Borneo Island (BDJ)388 mi
  • Banda Aceh-Sumatra Island (BTJ)1,345 mi
  • Palangkaraya-Kalimantan Tengah (PKY)410 mi
  • Pangkalanbun-Borneo Island (PKN)308 mi
  • Surabaya (SUB)168 mi
  • Denpasar-Bali Island (DPS)350 mi
  • Batam Island (BTH)706 mi
  • Balikpapan-Borneo Island (BPN)598 mi
  • Pontianak-Borneo Island (PNK)476 mi
  • Sampit-Borneo Island (SMQ)357 mi
  • Jakarta (HLP)244 mi
  • Jambi-Sumatra Island (DJB)592 mi
  • Ujung Pandang-Celebes Island (UPG)644 mi
  • Kupang-Timor Island (KOE)935 mi
  • Bandung-Java Island (BDO)192 mi
Show all 16 destinationsShow less

Alternative airports near Semarang-Java Island

  • Sukarata(Solo)-Java Island (SOC)46 mi / 74 km
  • Yogyakarta-Java Island (JOG)56 mi / 90 km
  • Yogyakarta (YIA)68 mi / 109 km
  • Tjepu-Java Island (CPF)82 mi / 132 km
  • Cilacap-Java Island (CXP)103 mi / 166 km

Frequently asked questions

What is the official name of airport SRG?

The airport's official name is Achmad Yani Airport. On Roame and most flight schedules, you will find it under the code SRG.

What is the airport code for Achmad Yani Airport?

The IATA airport code for Achmad Yani Airport is SRG. Enter SRG in Flightmap whenever you want to use this exact airport.

Where is Achmad Yani Airport (SRG)?

Achmad Yani Airport serves Semarang-Java Island, Indonesia. Flightmap uses the airport's exact coordinates, so nearby airports and route distances stay tied to SRG, not just the broader city.

How can I explore flights to Semarang-Java Island (SRG)?

Open the map with Anywhere as your starting point and SRG as the destination. Each result keeps the route pointed toward Semarang-Java Island, and you can narrow it by airline, alliance, aircraft, mileage program, and nonstop service.

Does Flightmap show direct and connecting flights to Semarang-Java Island?

Yes. Flightmap separates nonstop routes from destinations that need a connection, and the Nonstop only control lets you focus on direct service to SRG.

Can I look for award flights to Semarang-Java Island (SRG)?

Yes. When Roame has observed award availability for a route to SRG, signed-in members can see the lowest points price by cabin and the related carrier fees, then continue to the full award search.

SearchGuides