Cheap flights to Semarang (SRG) airport from $108

Compare Semarang Airport flights across hundreds of providers

Find the cheapest month or even day of the year to fly

Book the best fare with no fees

Flight deals to Semarang Airport

Looking for a cheap last-minute deal or the best return flight to Semarang Airport? If you want to travel to Semarang Airport next month, return fares start from $169. Find the lowest prices on one-way and return tickets right here.

Find the cheapest time to fly to Semarang

Flexible on travel dates? Find the cheapest month – or even day – to fly to Semarang.

Direct flights to Semarang

Frequently asked questions

The average flight time to Semarang is 2 hours and 11 minutes. We've calculated this based on journeys from Singapore.
Scoot, Singapore Airlines, My Indo Airlines all fly direct to Semarang.
The cheapest month to fly to Semarang is usually April.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Semarang but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
Yes – the average flight time is 2 hours and 11 minutes.
The best price we found for a return flight to Semarang is $169. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
After crunching the numbers on our flight calendar, we found that the cheapest date to fly to Semarang Airport is Wednesday, 15 April 2026.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Semarang is around 40 days in advance, so don’t leave your flight to the last minute.
Currently, Scoot offers the cheapest flight tickets to Semarang.

Flying to Semarang

The things to know before you go.
Cheapest flight found$108
Cheapest month to flyAugust
Average flight time2 hrs, 11 mins
Most popular airlineScoot
Average flights per week10

Discover Semarang

How to find cheap flights to Achmad Yani International Airport (SRG)

  • Right now, $108 is the cheapest price for a one-way flight to Achmad Yani International Airport. Or you can reserve a round-trip plane ticket to SRG for $169.

  • Get updates on fares by creating a Price Alert. The moment prices on tickets to SRG drop, we'll let you know.

  • Don't wait until the last minute. You're more likely to secure the best price on tickets to Semarang, where Achmad Yani International Airport is located, if you book in advance. Airlines tend to offer some amazing early bird discounts.

  • Widen your search for cheap flights to Semarang by choosing the 'Add nearby airports' box. This will allow you to browse fares for all the airports closest to your destination and departure points and could help you save money.

  • Think about taking a flight with a stop since indirect routes are often cheaper. Simply uncheck the 'Direct flights' box when searching for your plane tickets to Achmad Yani International Airport.

Best time to go to Semarang

  • The cheapest month to get on a flight to Semarang is usually May.

  • To find the cheapest month for flights to SRG, use the 'Whole month' tool. If your travel dates are flexible, search for the green prices on the calendar — they show you the lowest available fares.

  • Travel to Semarang in July if you'd like to be there when it's busy. This is the most popular month for flights to SRG, but also when tickets can be more expensive.

  • Travel in February if you'd prefer to avoid the crowds. This is the quietest time of the year and also when plane tickets to Semarang are usually cheaper.

  • The weather can make or break your trip, so consider the type of conditions you want to travel in. Semarang is warmest in September, averaging between 22ºC (72ºF) and 34ºC (93ºF).

  • Temperatures are lowest in July, when they range from 22ºC (72ºF) to 33ºC (91ºF).

  • Want to leave the umbrella at home? August is the driest month in Semarang, averaging three days of rain.

  • Expect the heaviest showers during January, which gets around 25 days of wet weather.

Travelling to Achmad Yani International Airport (SRG): What you need to know

  • Avoid the layovers and get to Semarang in a single hop. Book a direct flight to Achmad Yani International Airport with one of these top airlines:

  • Garuda Indonesia is the leading carrier for on-time performance. Up to 73% of its flights into this hub arrive according to schedule, making it a wise choice when booking your SRG plane ticket.

  • SRG is located in the UTC+7 timezone.

  • Curl up in bed shortly after your flight to SRG. Choose any of these stays near Achmad Yani International Airport and you'll be snoozing in no time:

  • Pick up a car hire in SRG and visit places you won't find on every itinerary. TRAC Astra Rent A Car and Avis can hook you up with some wheels for your travels through Semarang and beyond.

  • Achmad Yani International Airport ranks well for punctuality, with up to 84% of outbound flights reaching their destination as scheduled. That's good news whether you're catching a connection or flying home.

  • Achmad Yani International Airport is located in Semarang, Central Java, Indonesia.

Getting to central Semarang from Achmad Yani International Airport (SRG)

Semarang highlights

  • These top sights should be high on your to-do list after hopping off your flight to Semarang:

    • Taman Borobudur: Located around 2 kilometres west of the city centre, this landmark is an ideal spot to start your sightseeing in the city.

    • Taman Yudistira (Yudistira Park & Garden): Here's where you can enjoy a quieter moment while exploring Semarang. You'll find this park roughly 2 kilometres north-east of the centre.

    • Indonesia Kaya Park: Want more reasons to visit Semarang? This landmark pulls in the crowds and is around 3 kilometres east of the city centre.

How to get to Yogyakarta from Achmad Yani International Airport (SRG)

  • Heading straight for Yogyakarta? From SRG, it takes around 2 hours 40 minutes to drive there. The city is about 153 kilometres from the airport.

  • Allow roughly 4 hours 10 minutes if you plan to travel to Yogyakarta on public transport.

Travelling from Achmad Yani International Airport (SRG) to Pekalongan

  • About 80 kilometres away, Pekalongan is another city that's easily reachable from Achmad Yani International Airport. It takes around 2 hours 35 minutes to make the journey by public transport from SRG.

  • It takes 1 hour 30 minutes or so to drive to Pekalongan.

Explore more of Indonesia

  • There's a whole lot more to see and do in Indonesia, starting with Surabaya. Monkasel (Submarine Monument), Kota Tua Surabaya and Kulon Beach are must-sees in this city, which is about 257 kilometres east of Semarang. Juanda International Airport (SUB) is the main airport of Surabaya.

  • Another city in Indonesia that has plenty going for it is Malang. From Semarang, it's around 274 kilometres south-east and serves up highlights like Bromo Holiday and Ijen Park. Spend a little time at bromoindonesia.id too.

  • Or head to Yogyakarta, about 88 kilometres south of Semarang. Wisata Kraton Jogja, Yogyakarta Palace and ALUN ALUN KIDUL YOGYAKARTA are just the start of reasons to go. You can reach this city by flying into Yogyakarta International Airport (YIA).

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.