
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Batik Air | 17:30 | 18:45 | Solo (SOC) | Jakarta (CGK) | Book flight |
Airline | Departure Time | Arrival Time | Origin Airport | Destination Airport | |
|---|---|---|---|---|---|
Batik Air | 07:00 | 12:45 | Batam (BTH) | Solo (SOC) | Book flight |
Citilink | 08:05 | 09:20 | Jakarta (CGK) | Solo (SOC) | Book flight |
Batik Air | 11:30 | 12:45 | Jakarta (CGK) | Solo (SOC) | Book flight |
Garuda Indonesia | 13:50 | 15:10 | Jakarta (CGK) | Solo (SOC) | Book flight |
Super Air Jet | 15:00 | 15:20 | Bali / Denpasar (DPS) | Solo (SOC) | Book flight |
Batik Air | 15:30 | 16:45 | Jakarta (CGK) | Solo (SOC) | Book flight |
Citilink | 16:30 | 17:45 | Jakarta (CGK) | Solo (SOC) | Book flight |
Batik Air | 17:30 | 18:45 | Jakarta (CGK) | Solo (SOC) | Book flight |
Adi Soemarmo Airport is about 14 km north-west of central Solo (Surakarta), in Boyolali Regency. By train the trip to Solo Balapan station takes around 20 minutes.
Yes. The airport rail link runs from the airport station to Solo Balapan, and some trains continue towards Madiun. Check the timetable ahead of your flight.
Its IATA code is SOC and its ICAO code is WAHQ. The airport is also written as Adisoemarmo or Adisumarmo, and many travellers just call it Solo airport.
There are two passenger terminals: one for domestic flights and one for international and pilgrimage flights.
Carriers serving SOC include Garuda Indonesia, Batik Air and Citilink, mostly on routes to Jakarta, alongside other domestic services.
SOC holds international airport status and is used for Hajj and Umrah flights. Regular international routes vary, so check the current schedule.
Yes. Batik Solo Trans and DAMRI buses connect the airport with the city, and taxis and ride-hailing cars are also available.
Search your route on Traveloka, compare airlines and set a Price Alert to hear when fares change.
Adi Soemarmo International Airport (SOC) is the air gateway to Surakarta, the royal city most people simply call Solo. It handles a steady flow of domestic traffic and is also used for pilgrimage flights during the Hajj and Umrah seasons. The airfield is shared with an Indonesian Air Force training base, so you may spot military aircraft on the apron.
The airport sits in Ngemplak, part of Boyolali Regency, roughly 14 km north-west of central Solo. It is a manageable trip by road, and the airport train makes it easy to reach the city without worrying about traffic.
SOC has a domestic terminal and a separate international terminal. Inside you will find check-in counters, waiting lounges, food outlets and prayer rooms. A single runway of about 2,600 m lets the airport handle jet aircraft on its main routes.
Most departures head to Jakarta, served by carriers including Garuda Indonesia, Batik Air and Citilink. Other domestic links, such as flights to Bali, are also on the schedule. Because frequencies shift through the year, check the latest timetable before you plan your trip.
Solo is a centre of Javanese culture. Visitors come for the Kasunanan and Mangkunegaran palaces, batik shopping at Pasar Klewer and the evening food stalls. The temples of Prambanan and the city of Yogyakarta are within reach by road or train for a day trip.
If you are taking the train to the airport, check its timetable against your flight, as services run at set intervals rather than continuously. During the pilgrimage season the terminal can be busier than usual, so allow extra time at check-in.
Ready to fly? Compare flights from Adi Soemarmo Airport and book on Traveloka.



