IATA: KSH · Kermanshah, Iran

Shahid Ashrafi Esfahani Airport Guide

CapitalTehran
Population85,961,000
CurrencyIRR ๏ทผ Iranian rial
LanguagePersian
Time ZoneUTC+03:30
AirportKSH
Distance
Flight Time
Visitors/yr~11,621,879

Shahid Ashrafi Esfahani Airport (IATA: KSH) is a key aviation hub serving Kermanshah and the wider Iran region. The airport operates 1 passenger terminal, handling millions of passengers annually.

Getting to Kermanshah from KSH

Train and metro offer the fastest connections (20–40 min). Buses and shared shuttles are the most affordable. Taxis and rideshare apps (Uber, Bolt) are ideal with luggage or in groups.

Terminals & Facilities

Shahid Ashrafi Esfahani Airport has 1 terminal with duty-free retail, restaurants, business lounges, family zones and prayer rooms. Free WiFi is available throughout.

Airport Lounges at KSH

Multiple lounges are accessible via Priority Pass, Amex Platinum, airline status or day-pass purchase. Amenities include complimentary food and drinks, fast WiFi and shower facilities.

Parking

Short-stay, long-stay and meet-and-greet options are available at Shahid Ashrafi Esfahani Airport. Pre-booking online saves 30–50% versus paying at the gate.

Frequently Asked Questions

How early to arrive at KSH?+
Is there free WiFi at Shahid Ashrafi Esfahani Airport?+
How do I get from KSH to Kermanshah city centre?+
Are there hotels near KSH?+
Which airlines fly from KSH?+

Top Activities in Kermanshah

Loading activities…

Hotels in Kermanshah

Loading hotels…

Shahid Ashrafi Esfahani Airport (KSH) at a glance

IATA / ICAO
KSH / OICC
Serves
Kermanshah
Country
Iran
Local time now
16:23 (+0330)
Time zone
Asia/Tehran
Currency
IRR (๏ทผ)
Capital
Tehran
Coordinates
34.3459, 47.1581

Nonstop destinations from KSH

Shahid Ashrafi Esfahani Airport has published nonstop service to 9 airports across 3 countries. The busiest are listed first, with straight-line distance from KSH.

DestinationIATACountryDistance
TehranTHRIran406 km
Bandar AbbasBNDIran1,183 km
MashhadMHDIran1,151 km
DubaiDXBUnited Arab Emirates1,283 km
SulaymaniyahISUIraq215 km
NajafNJFIraq366 km
KhiyarooPGUIran939 km
ShirazSYZIran740 km
IsfahanIFNIran472 km

Airlines serving KSH

2 carriers publish nonstop service at KSH, ranked by how many routes each one appears on. Counts include codeshares, so a carrier can be listed here while the aircraft is flown by a partner. Schedules change seasonally — check the operating carrier on your own dates before booking.

AirlineCodeTypeRoutes
IranAir ToursB9Charter6
Iran AirIRFull Service4

At the airport

General guidance rather than KSH-specific detail — terminal counts, lounge locations, desk opening hours and lost-property arrangements change often, so confirm those on the airport’s own site before you travel.

SecurityAllow longer than you think at peak departure banks - typically early morning and late evening. Liquids and electronics rules still differ by airport even where scanners have been upgraded.
ImmigrationArriving passengers clear immigration at the first point of entry into a country, not at the final destination, which is what makes tight connections risky on separate tickets.
Terminal transfersWhere an airport has multiple terminals, allow for a shuttle or train between them. Airside transfers are faster, but a change of terminal often means re-clearing security.
Wi-FiFree Wi-Fi is now near-universal at scheduled-service airports, usually with a time limit or an email sign-in. Download boarding passes before you land in case sign-in fails.
Food and shopsMost retail sits airside, after security. Landside options before security are usually thinner and close earlier.
AccessibilityRequest assistance through your airline at least 48 hours ahead. It is a legal entitlement across the EU, UK and US, but only guaranteed when pre-booked.
CurrencyAirport exchange desks carry the widest spreads of anywhere in a country. An ATM in the arrivals hall, or a card with no foreign-transaction fee, is almost always cheaper.
Lost propertyItems left on the aircraft go to the airline; items left in the terminal go to the airport operator. They are separate systems, so report to the right one.