
Semarang Airport (SRG): Getting to the City & Tips
Landing at Semarang Airport (SRG)? Compare taxi, ride-hailing and Trans Semarang to the city, plus terminal tips and what to do on arrival.
On this page
Last updated November 2026: Semarang airport is Jenderal Ahmad Yani International Airport, IATA code SRG, serving Semarang in Central Java. It sits in the west of the city, and its current terminal opened on 7 June 2018. Below are the transfer options, terminal tips and a first-day plan for arrivals.
Featured image: Angkasa Pura I, Public domain, via Wikimedia Commons.
Semarang Airport at a Glance

Official pages call it Jenderal Ahmad Yani International Airport. Its codes are SRG (IATA) and WAHS (ICAO). Indonesian Wikipedia reports a main runway of 2,560 x 45 m and 2,279,475 passengers in 2024, citing BPS and DGCA data. Confirm both figures with the operator before quoting them. Domestic flights make up most of the schedule. International status moved twice recently: a ministerial decree dated 2 April 2024 withdrew it, and KM 26 of 2025 restored it in April 2025. Check the live route board on the airport's official site before booking a cross-border flight. Sources name the operator inconsistently, so this page does not name one.
| Item | Detail |
|---|---|
| Name | Jenderal Ahmad Yani International Airport |
| Codes | SRG (IATA), WAHS (ICAO) |
| Location | Semarang, Central Java; west side of the city |
| Terminal | Opened 7 June 2018; sits north of the runway |
| International status | Restored April 2025 (KM 26 of 2025); check current routes |

Getting From Semarang Airport to the City
Arrival time drives this choice more than budget. Per Indonesian Wikipedia, Trans Semarang has served the airport since 18 February 2019 on two corridors. Corridor 5 runs on to Marina. The airport corridor runs on to Simpang Lima. Both call at the PRPP halte first. You board at Halte Bandara Ahmad Yani, which links to the terminal by a bridge. Operating hours are unverified, so check them before counting on a late bus. Taxis partnered with the airport wait at the arrivals door. Ride-hailing is trickier, because reports say few app drivers may collect passengers leaving the airport. Check the pickup point in your app after landing. Kota Lama and Simpang Lima are both a cross-town ride, so read the on-screen estimate rather than trusting a guess.

| Option | Best for | Luggage fit | Time and cost |
|---|---|---|---|
| Airport taxi | Late arrivals, families, heavy bags | Good | Check on the day |
| Ride-hailing | Travelers who want an app price | Good | Check on the day; pickup rules may restrict |
| Trans Semarang | Light packers heading to Simpang Lima or Marina | Limited | Check hours and fare with the operator |
| Rental car | Day trips beyond the city | Good | Check with the rental desk |
| Hotel transfer | Certainty after a late landing | Good | Ask your hotel to confirm |
Arrival Tips

Arrivals follow the standard Indonesian flow. Official tips cover the essentials. For problems, the airport contact Centre is 172, and the main line is listed as +62 24 86000600. Verify that number on the official site before you rely on it.
- Find your flight on the screen at the baggage conveyor belt.
- Use a trolley from the baggage claim area, or hire a porter.
- Report lost luggage to the airline's Lost and Found counter.
- Take the green channel if you have nothing to declare.
- Use the money changer or ATM listed on the official location guide for your first rupiah.

Departure Tips
Security follows six official steps. Have your passport or ID and ticket ready. Put liquids, aerosols and gels in one tray. Put electronics and metal items in a second tray. Loose jackets, hats and shoes go in a tray too. Your bag goes on the X-ray belt, and you pass a walkthrough metal detector. Indonesia has strict prohibited-item rules, so ask your airline before check-in if you doubt an item. Our recommendation is to arrive early, since no official check-in cutoff is supplied here. Confirm cutoffs with your airline. Heavy rain can delay flights, so see Semarang weather by season and the BMKG forecast for live conditions.
Facilities, Food and Lounges

Indonesian Wikipedia lists souvenir shops, food stalls, banks, money changers, a hotel, travel booking, taxi and car rental counters. The official site's location guide also marks charging stations, an information desk, duty free and a GST refund point. Lounge access varies by airline, ticket and card, so confirm yours before you count on it. Traveler comments on lounge menus are anecdotal. Do not plan a meal around them.
Airlines and Routes
Airlines named for Semarang include Lion Air, Super Air Jet, Batik Air, Citilink, Garuda Indonesia and NAM Air. AirAsia is also reported. Route lists change often, so this guide names no destinations. Use the live arrivals and departures boards on the airport site, and check your airline's own schedule.
Which Area to Stay In After Landing
Pick the area by trip type rather than distance from the airport.
Corridor 5 carries on to Marina, while the airport corridor stops at Simpang Lima, so match your base to the line you can actually catch.
- Heritage walks: stay near Kota Lama's old town.
- Food-first trips: base yourself near the places in our restaurant picks.
- Late evenings out: choose a base close to Semarang's nightlife areas.
- Short layovers: read whether Semarang is worth visiting before committing a night.
- Bus-minded arrivals: Simpang Lima is where the airport Trans Semarang corridor ends.

Your First Hours in Semarang
Match the plan to your landing time. Morning arrivals can drop bags and head straight to Kota Lama before the heat builds. Afternoon arrivals suit an early dinner from the restaurant guide, then a rest. Late-night arrivals should skip sightseeing and pre-arrange a hotel transfer. If you are still awake, the night market is a low-effort option. Our full Semarang guide covers day two onward.
Trans Semarang has served the airport since 18 February 2019, but its hours are unverified, so late-night arrivals should pre-arrange a hotel transfer.
Common Mistakes
Most arrival problems come from assumptions made before landing.
- Assuming international status without checking current routes.
- Counting on a late Trans Semarang bus without confirming hours.
- Waiting at the wrong pickup spot for a ride-hailing car.
- Quoting fares or travel times you have not verified.
- Booking a tight connection during rainy-season weather.
- Packing prohibited items in cabin bags.
Frequently Asked Questions
What is the 3 letter airport code for Semarang?
Semarang's IATA code is SRG. Its four-letter ICAO code is WAHS. Both belong to Jenderal Ahmad Yani International Airport.
Notes for your Indonesia trip
Optional updates when we add or change a town or island guide.
You might also like
Continue reading
More guides you'll find useful





