Saudi Arabia flag Medina Airport (MED)

Country Saudi Arabia | Africa | International Gateway | IATA: MED | ICAO: OEMA | Elevation 2151 ft · 656 m | Local time

Destinations
62
Flights / day
107
Busiest route
Riyadh
Top airline
flyadeal

Medina Prince Mohammad Bin Abdulaziz Airport averages 107 flights per day to 62 destinations, with four domestic routes and 58 international routes. A total of 39 airlines operate at MED, led by flyadeal. This airport provides direct service to 22 countries across three continents, with Egypt representing its largest international market. The longest nonstop route from Medina Prince Mohammad Bin Abdulaziz connects to Jakarta, with a typical flight time of 10 hr 10 mins. Updated: August 16, 2026

Route Network

Medina Prince Mohammad Bin Abdulaziz Airport connects 62 destinations worldwide, with Riyadh standing out as its busiest route. The longest nonstop flight is to Jakarta, and the shortest flight is to Jeddah.

Saudi Arabia flag Riyadh (RUH) – Saudi Arabia 3 airlines
1 hr 45 mins
440 mi · 708 km
21
per day
Egypt flag Cairo (CAI) – Egypt 5 airlines
2 hr 35 mins
638 mi · 1,027 km
13
per day
Saudi Arabia flag Ad Dammam (DMM) – Saudi Arabia 3 airlines
2 hr 10 mins
643 mi · 1,035 km
8
per day
Iraq flag Baghdad (BGW) – Iraq 2 airlines
2 hr 20 mins
661 mi · 1,064 km
7
per day
Saudi Arabia flag Jeddah (JED) – Saudi Arabia 2 airlines
1 hr 30 mins
202 mi · 324 km
5
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
3 hr 50 mins
1,316 mi · 2,118 km
5
per day
Türkiye flag Istanbul (SAW) – Türkiye 3 airlines
3 hr 45 mins
1,279 mi · 2,058 km
4
per day
United Arab Emirates flag Dubai (DXB) – United Arab Emirates 2 airlines
2 hr 50 mins
982 mi · 1,580 km
4
per day
Bahrain flag Manama (BAH) – Bahrain 1 airline
2 hr 15 mins
692 mi · 1,114 km
2
per day
United Arab Emirates flag Sharjah (SHJ) – United Arab Emirates 1 airline
2 hr 50 mins
992 mi · 1,596 km
2
per day
Iraq flag Kirkuk (KIK) – Iraq 2 airlines
MED → KIK
2
per day
Jordan flag Amman (AMM) – Jordan 3 airlines
2 hr 20 mins
544 mi · 876 km
2
per day
Oman flag Muscat (MCT) – Oman 2 airlines
3 hr 15 mins
1,173 mi · 1,888 km
2
per day
Türkiye flag Ankara (ESB) – Türkiye 2 airlines
3 hr 30 mins
1,144 mi · 1,841 km
2
per day
Indonesia flag Jakarta (CGK) – Indonesia 2 airlines
10 hr 10 mins
4,972 mi · 8,001 km
2
per day
Kuwait flag Kuwait City (KWI) – Kuwait 2 airlines
2 hr 5 mins
603 mi · 970 km
2
per day
Bangladesh flag Dhaka (DAC) – Bangladesh 2 airlines
7 hr 0 mins
3,176 mi · 5,112 km
2
per day
Qatar flag Doha (DOH) – Qatar 1 airline
2 hr 20 mins
747 mi · 1,203 km
2
per day
Egypt flag Alexandria (HBE) – Egypt 2 airlines
2 hr 50 mins
753 mi · 1,212 km
1
per day
Malaysia flag Kuala Lumpur (KUL) – Malaysia 2 airlines
9 hr 10 mins
4,387 mi · 7,060 km
1
per day
Uzbekistan flag Tashkent (TAS) – Uzbekistan 4 airlines
4 hr 55 mins
2,051 mi · 3,302 km
1
per day
Türkiye flag Trabzon (TZX) – Türkiye 2 airlines
MED → TZX
1
per day
Ethiopia flag Addis Ababa (ADD) – Ethiopia 1 airline
3 hr 20 mins
1,078 mi · 1,735 km
1
per day
India flag Hyderabad (HYD) – India 1 airline
5 hr 50 mins
2,542 mi · 4,091 km
1
per day
Pakistan flag Multan (MUX) – Pakistan 2 airlines
4 hr 45 mins
1,978 mi · 3,183 km
1
per day
India flag Mumbai (BOM) – India 1 airline
5 hr 5 mins
2,155 mi · 3,468 km
1
per day
United Arab Emirates flag Abu Dhabi (AUH) – United Arab Emirates 1 airline
2 hr 45 mins
939 mi · 1,512 km
1
per day
Pakistan flag Karachi (KHI) – Pakistan 2 airlines
4 hr 15 mins
1,720 mi · 2,768 km
1
per day
Iraq flag Basrah (BSR) – Iraq 1 airline
2 hr 15 mins
639 mi · 1,029 km
6
per week
Egypt flag Giza (SPX) – Egypt 1 airline
2 hr 40 mins
663 mi · 1,067 km
4
per week
Pakistan flag Lahore (LHE) – Pakistan 1 airline
5 hr 5 mins
2,161 mi · 3,477 km
4
per week
Uzbekistan flag Namangan (NMA) – Uzbekistan 1 airline
MED → NMA
4
per week
Saudi Arabia flag Abha (AHB) – Saudi Arabia 1 airline
MED → AHB
3
per week
Algeria flag Algiers (ALG) – Algeria 1 airline
5 hr 50 mins
2,309 mi · 3,716 km
3
per week
Egypt flag Assiut (ATZ) – Egypt 1 airline
MED → ATZ
3
per week
Pakistan flag Islamabad (ISB) – Pakistan 1 airline
5 hr 0 mins
2,085 mi · 3,355 km
3
per week
Algeria flag Oran (ORN) – Algeria 1 airline
6 hr 15 mins
2,510 mi · 4,039 km
3
per week
Türkiye flag Rize (RZV) – Türkiye 1 airline
MED → RZV
3
per week
Algeria flag Annabah (AAE) – Algeria 1 airline
MED → AAE
2
per week
Bangladesh flag Chittagong (CGP) – Bangladesh 1 airline
7 hr 10 mins
3,288 mi · 5,292 km
2
per week
Algeria flag Guemar (ELU) – Algeria 1 airline
MED → ELU
2
per week
Uzbekistan flag Samarkand (SKD) – Uzbekistan 1 airline
4 hr 40 mins
1,896 mi · 3,052 km
2
per week
Tunisia flag Tunis (TUN) – Tunisia 1 airline
5 hr 10 mins
1,936 mi · 3,115 km
2
per week
Türkiye flag Adana (COV) – Türkiye 1 airline
3 hr 0 mins
896 mi · 1,442 km
1
per week
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
5 hr 45 mins
2,473 mi · 3,980 km
1
per week
Uzbekistan flag Andizhan (AZN) – Uzbekistan 1 airline
MED → AZN
1
per week
Türkiye flag Bursa (YEI) – Türkiye 1 airline
MED → YEI
1
per week
Algeria flag Constantine (CZL) – Algeria 1 airline
5 hr 30 mins
2,118 mi · 3,409 km
1
per week
Syrian Arab Republic flag Damascus (DAM) – Syrian Arab Republic 1 airline
2 hr 30 mins
642 mi · 1,032 km
1
per week
Egypt flag El Alamein (DBB) – Egypt 1 airline
MED → DBB
1
per week
Pakistan flag Faisalabad (LYP) – Pakistan 1 airline
4 hr 55 mins
2,077 mi · 3,343 km
1
per week
Uzbekistan flag Fergana (FEG) – Uzbekistan 1 airline
5 hr 5 mins
2,146 mi · 3,454 km
1
per week
Algeria flag Ghardaïa (GHA) – Algeria 1 airline
MED → GHA
1
per week
Türkiye flag Kayseri (ASR) – Türkiye 1 airline
3 hr 15 mins
1,013 mi · 1,630 km
1
per week
Sudan flag Khartoum (KRT) – Sudan 1 airline
MED → KRT
1
per week
Türkiye flag Konya (KYA) – Türkiye 1 airline
MED → KYA
1
per week
Egypt flag Luxor (LXR) – Egypt 1 airline
MED → LXR
1
per week
Sudan flag Port Sudan (PZU) – Sudan 1 airline
2 hr 0 mins
388 mi · 624 km
1
per week
Malaysia flag Senai (JHB) – Malaysia 1 airline
MED → JHB
1
per week
Pakistan flag Sialkot (SKT) – Pakistan 1 airline
MED → SKT
1
per week
Egypt flag Sohag (HMB) – Egypt 1 airline
MED → HMB
1
per week
Algeria flag Tamanghasset (TMR) – Algeria 1 airline
MED → TMR
1
per week

Route and destination data updated August 16, 2026.

Medina Prince Mohammad Bin Abdulaziz Airport is served by 39 airlines, with flyadeal in the lead at 10% of routes. The top three carriers together cover 26% of routes. 21 carriers operate only one route each. A total of 38 airlines operate international routes, compared with four airlines serving domestic routes. Garuda Indonesia is operating the longest nonstop flight, connecting to Jakarta with a flight time of 10 hrs 10 mins.

flyadeal (9 routes)
flynas (8 routes)
Saudi Arabian Airlines (7 routes)
Air Algerie (7 routes)
Air Cairo (5 routes)
Turkish Airlines (5 routes)
Pakistan International Airlines (5 routes)
EgyptAir (3 routes)
I A W (3 routes)
Pegasus (3 routes)
Air Italy (2 routes)
AJet (2 routes)
Biman Bangladesh Airlines (2 routes)
Malaysia Airlines (2 routes)
Freighter airlines (2 routes)
IndiGo (2 routes)
Air Sial (2 routes)
Tarco Aviation (2 routes)
Saudi aramco (1 routes)
Emirates (1 routes)
flydubai (1 routes)
Gulf Air (1 routes)
Air Arabia (1 routes)
Jordan Aviation Airlines (1 routes)
Royal Jordanian (1 routes)
Oman Air (1 routes)
SalamAir (1 routes)
Garuda Indonesia (1 routes)
Jazeera Airways (1 routes)
Kuwait Airways (1 routes)
Qatar Airways (1 routes)
Elite Airways (1 routes)
Uzbekistan Airways (1 routes)
Ethiopian Airlines (1 routes)
Etihad Airways (1 routes)
Mauritania Airlines International (1 routes)
SCAT Airlines (1 routes)
Syrian Air (1 routes)
Freebird Airlines (1 routes)

Medina Prince Mohammad Bin Abdulaziz Airport provides direct service to 22 countries across three continents. The route network is 6% domestic and 94% international. Egypt is the primary international destination.

Saudi Arabia - 35/day
Egypt - 16/day
Türkiye - 13/day
Iraq - 10/day
United Arab Emirates - 7/day
Pakistan - 3/day
Bahrain - 2/day
Jordan - 2/day
Oman - 2/day
Indonesia - 2/day
Kuwait - 2/day
Bangladesh - 2/day
Qatar - 2/day
Uzbekistan - 2/day
India - 2/day
Algeria - 2/day
Malaysia - 1/day
Ethiopia - 1/day
Tunisia - 0/day
Kazakhstan - 0/day
Syrian Arab Republic - 0/day
Sudan - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
on-time
min (-100%) vs last 24 hours
24h trend
Arrivals
9 min early
3 min (-57.3%) vs last 24 hours
24h trend
Cancelled Departures
33 flights (24 hour total)

Aug 22

2026

02:00 - 03:00

Departure
on-time
Arrival
9 min early
Cancelled
0

Aug 22

2026

01:00 - 02:00

Departure
on-time
Arrival
on-time
Cancelled
1

Aug 22

2026

00:00 - 01:00

Departure
on-time
Arrival
2 min early
Cancelled
1

Aug 21

2026

23:00 - 00:00

Departure
on-time
Arrival
on-time
Cancelled
1

Aug 21

2026

22:00 - 23:00

Departure
on-time
Arrival
on-time
Cancelled
1

Aug 21

2026

21:00 - 22:00

Departure
on-time
Arrival
4 min early
Cancelled
2

Aug 21

2026

20:00 - 21:00

Departure
on-time
Arrival
14 min early
Cancelled
3

Aug 21

2026

18:00 - 19:00

Departure
on-time
Arrival
10 min early
Cancelled
2

Aug 21

2026

17:00 - 18:00

Departure
on-time
Arrival
13 min early
Cancelled
2

Aug 21

2026

16:00 - 17:00

Departure
on-time
Arrival
13 min early
Cancelled
4

Aug 21

2026

15:00 - 16:00

Departure
on-time
Arrival
16 min early
Cancelled
3

Aug 21

2026

14:00 - 15:00

Departure
on-time
Arrival
14 min early
Cancelled
2

Aug 21

2026

13:00 - 14:00

Departure
on-time
Arrival
27 min early
Cancelled
4

Aug 21

2026

12:00 - 13:00

Departure
on-time
Arrival
18 min early
Cancelled
2

Aug 21

2026

11:00 - 12:00

Departure
on-time
Arrival
11 min early
Cancelled
0

Aug 21

2026

10:00 - 11:00

Departure
on-time
Arrival
on-time
Cancelled
1

Aug 21

2026

09:00 - 10:00

Departure
on-time
Arrival
on-time
Cancelled
1

Aug 21

2026

08:00 - 09:00

Departure
on-time
Arrival
23 min early
Cancelled
1

Aug 21

2026

07:00 - 08:00

Departure
on-time
Arrival
14 min early
Cancelled
1

Aug 21

2026

06:00 - 07:00

Departure
on-time
Arrival
13 min early
Cancelled
0

Aug 21

2026

05:00 - 06:00

Departure
on-time
Arrival
14 min early
Cancelled
0

Aug 21

2026

04:00 - 05:00

Departure
on-time
Arrival
on-time
Cancelled
1
Delay Performance (7 day average)
Departures
on-time
min (+155.8%) vs last week
7d trend
Arrivals
6 min early
1 min (-18.3%) vs last week
7d trend
Cancelled Departures
161 flights (7 day total)

Aug 21

2026

Departure
on-time
Arrival
10 min early
Cancelled
32

Aug 20

2026

Departure
on-time
Arrival
5 min early
Cancelled
35

Aug 19

2026

Departure
on-time
Arrival
7 min early
Cancelled
23

Aug 18

2026

Departure
on-time
Arrival
7 min early
Cancelled
12

Aug 17

2026

Departure
on-time
Arrival
8 min early
Cancelled
21

Aug 16

2026

Departure
1 min late
Arrival
7 min early
Cancelled
11

Aug 15

2026

Departure
1 min late
Arrival
2 min early
Cancelled
27
Delay Performance (30 day average)
Departures
on-time
min (-61.9%) vs last 30 days
30d trend
Arrivals
7 min early
4 min (+38%) vs last 30 days
30d trend
Cancelled Departures
750 flights (30 day total)

Aug 21

2026

Departure
on-time
Arrival
10 min early
Cancelled
32

Aug 20

2026

Departure
on-time
Arrival
5 min early
Cancelled
35

Aug 19

2026

Departure
on-time
Arrival
7 min early
Cancelled
23

Aug 18

2026

Departure
on-time
Arrival
7 min early
Cancelled
12

Aug 17

2026

Departure
on-time
Arrival
8 min early
Cancelled
21

Aug 16

2026

Departure
1 min late
Arrival
7 min early
Cancelled
11

Aug 15

2026

Departure
1 min late
Arrival
2 min early
Cancelled
27

Aug 14

2026

Departure
1 min late
Arrival
5 min early
Cancelled
27

Aug 13

2026

Departure
on-time
Arrival
6 min early
Cancelled
23

Aug 12

2026

Departure
on-time
Arrival
3 min early
Cancelled
14

Aug 11

2026

Departure
on-time
Arrival
6 min early
Cancelled
27

Aug 10

2026

Departure
on-time
Arrival
6 min early
Cancelled
22

Aug 9

2026

Departure
on-time
Arrival
4 min early
Cancelled
23

Aug 8

2026

Departure
on-time
Arrival
8 min early
Cancelled
15

Aug 7

2026

Departure
on-time
Arrival
5 min early
Cancelled
10

Aug 6

2026

Departure
on-time
Arrival
7 min early
Cancelled
31

Aug 5

2026

Departure
on-time
Arrival
8 min early
Cancelled
23

Aug 4

2026

Departure
on-time
Arrival
5 min early
Cancelled
42

Aug 3

2026

Departure
1 min late
Arrival
7 min early
Cancelled
29

Aug 2

2026

Departure
on-time
Arrival
8 min early
Cancelled
65

Aug 1

2026

Departure
on-time
Arrival
9 min early
Cancelled
68

Jul 31

2026

Departure
on-time
Arrival
9 min early
Cancelled
21

Jul 30

2026

Departure
on-time
Arrival
3 min early
Cancelled
23

Jul 29

2026

Departure
on-time
Arrival
1 min early
Cancelled
16

Jul 28

2026

Departure
on-time
Arrival
9 min early
Cancelled
13

Jul 27

2026

Departure
on-time
Arrival
10 min early
Cancelled
27

Jul 26

2026

Departure
on-time
Arrival
10 min early
Cancelled
23

Jul 25

2026

Departure
on-time
Arrival
6 min early
Cancelled
14

Jul 24

2026

Departure
on-time
Arrival
5 min early
Cancelled
16

Jul 23

2026

Departure
on-time
Arrival
10 min early
Cancelled
17

Global Rankings

Worldwide Position

Flights per day

#280 (107 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#347 (62 destinations)
Top 100 Airports with Most Destinations

Runways

Runway Length Width Surface
14,291 ft 4,356 m 147 ft 45 m Asphalt
14,291 ft 4,356 m 147 ft 45 m Asphalt
10,046 ft 3,062 m 147 ft 45 m Asphalt
10,046 ft 3,062 m 147 ft 45 m Asphalt

Runway Length

Runways at Medina Prince Mohammad Bin Abdulaziz Airport are long enough for all aircraft with known takeoff and landing distances.

Operational Context

Medina Prince Mohammad Bin Abdulaziz (IATA: MED) operates around 107 flights per day to 62 nonstop destinations. Its network includes 4 domestic and 58 international routes, with flyadeal as the leading carrier and Riyadh currently the busiest connection. From MED, passengers can reach 22 countries across 3 continents, and the longest runway measures 4,356 m (14,291 ft).

Miscellaneous