Saudi Arabia flag Medina Airport (MED)

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

Destinations
61
Flights / day
112
Busiest route
Riyadh
Top airline
flyadeal

Medina Prince Mohammad Bin Abdulaziz Airport averages 112 flights per day to 61 destinations, with four domestic routes and 57 international routes. A total of 41 airlines operate at MED, led by flyadeal. This airport provides direct service to 23 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: October 2, 2026

Route Network

Medina Prince Mohammad Bin Abdulaziz Airport connects 61 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 4 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
16
per day
Saudi Arabia flag Ad Dammam (DMM) – Saudi Arabia 4 airlines
2 hr 10 mins
643 mi · 1,035 km
10
per day
Iraq flag Baghdad (BGW) – Iraq 2 airlines
2 hr 20 mins
661 mi · 1,064 km
6
per day
Türkiye flag Istanbul (IST) – Türkiye 2 airlines
3 hr 50 mins
1,316 mi · 2,118 km
5
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 (SAW) – Türkiye 4 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
Iraq flag Kirkuk (KIK) – Iraq 1 airline
—
MED → KIK
3
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
Bahrain flag Manama (BAH) – Bahrain 1 airline
2 hr 15 mins
692 mi · 1,114 km
2
per day
Oman flag Muscat (MCT) – Oman 2 airlines
3 hr 15 mins
1,173 mi · 1,888 km
2
per day
Uzbekistan flag Tashkent (TAS) – Uzbekistan 5 airlines
4 hr 55 mins
2,051 mi · 3,302 km
2
per day
Egypt flag Giza (SPX) – Egypt 2 airlines
2 hr 40 mins
663 mi · 1,067 km
2
per day
Qatar flag Doha (DOH) – Qatar 1 airline
2 hr 20 mins
747 mi · 1,203 km
2
per day
Indonesia flag Jakarta (CGK) – Indonesia 2 airlines
10 hr 10 mins
4,972 mi · 8,001 km
2
per day
Egypt flag Alexandria (ALY) – Egypt 2 airlines
—
MED → ALY
1
per day
Jordan flag Amman (AMM) – Jordan 3 airlines
2 hr 20 mins
544 mi · 876 km
1
per day
Türkiye flag Ankara (ESB) – Türkiye 2 airlines
3 hr 30 mins
1,144 mi · 1,841 km
1
per day
Bangladesh flag Dhaka (DAC) – Bangladesh 2 airlines
7 hr 0 mins
3,176 mi · 5,112 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 3 airlines
4 hr 15 mins
1,720 mi · 2,768 km
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
Malaysia flag Kuala Lumpur (KUL) – Malaysia 2 airlines
9 hr 10 mins
4,387 mi · 7,060 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
Kuwait flag Kuwait City (KWI) – Kuwait 2 airlines
2 hr 5 mins
603 mi · 970 km
1
per day
Iraq flag Basrah (BSR) – Iraq 1 airline
2 hr 15 mins
639 mi · 1,029 km
6
per week
Uzbekistan flag Namangan (NMA) – Uzbekistan 2 airlines
—
MED → NMA
6
per week
Algeria flag Algiers (ALG) – Algeria 1 airline
5 hr 50 mins
2,309 mi · 3,716 km
4
per week
Algeria flag Oran (ORN) – Algeria 1 airline
6 hr 15 mins
2,510 mi · 4,039 km
4
per week
Türkiye flag Trabzon (TZX) – Türkiye 1 airline
—
MED → TZX
4
per week
Saudi Arabia flag Abha (AHB) – Saudi Arabia 1 airline
—
MED → AHB
3
per week
Uzbekistan flag Fergana (FEG) – Uzbekistan 1 airline
5 hr 5 mins
2,146 mi · 3,454 km
3
per week
Pakistan flag Lahore (LHE) – Pakistan 1 airline
5 hr 5 mins
2,161 mi · 3,477 km
3
per week
Uzbekistan flag Andizhan (AZN) – Uzbekistan 2 airlines
—
MED → AZN
2
per week
Egypt flag Assiut (ATZ) – Egypt 1 airline
—
MED → ATZ
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
Pakistan flag Islamabad (ISB) – Pakistan 1 airline
5 hr 0 mins
2,085 mi · 3,355 km
2
per week
Sudan flag Khartoum (KRT) – Sudan 1 airline
—
MED → KRT
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
Kazakhstan flag Almaty (ALA) – Kazakhstan 1 airline
5 hr 45 mins
2,473 mi · 3,980 km
1
per week
Algeria flag Annabah (AAE) – Algeria 1 airline
—
MED → AAE
1
per week
Türkiye flag Antalya (AYT) – Türkiye 1 airline
3 hr 15 mins
1,002 mi · 1,613 km
1
per week
Uzbekistan flag Bukhara (BHK) – Uzbekistan 1 airline
4 hr 25 mins
1,780 mi · 2,865 km
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
Tunisia flag Enfidha (NBE) – Tunisia 1 airline
5 hr 5 mins
1,909 mi · 3,072 km
1
per week
Pakistan flag Faisalabad (LYP) – Pakistan 1 airline
4 hr 55 mins
2,077 mi · 3,343 km
1
per week
Algeria flag Ghardaïa (GHA) – Algeria 1 airline
—
MED → GHA
1
per week
Russian Federation flag Grozny (GRV) – Russian Federation 1 airline
3 hr 45 mins
1,345 mi · 2,165 km
1
per week
Egypt flag Luxor (LXR) – Egypt 1 airline
2 hr 15 mins
445 mi · 715 km
1
per week
Malaysia flag Senai (JHB) – Malaysia 1 airline
9 hr 25 mins
4,542 mi · 7,309 km
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
Uzbekistan flag Termez (TMJ) – Uzbekistan 1 airline
—
MED → TMJ
1
per week
Uzbekistan flag Urgench (UGC) – Uzbekistan 1 airline
4 hr 15 mins
1,681 mi · 2,705 km
1
per week

Route and destination data updated October 2, 2026.

Medina Prince Mohammad Bin Abdulaziz Airport is served by 41 airlines, with flyadeal in the lead at 11% of routes. The top three carriers together cover 29% of routes. 24 carriers operate only one route each. A total of 39 airlines operate international routes, compared with six 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 (11 routes)
flynas (9 routes)
Saudi Arabian Airlines (8 routes)
Air Algerie (7 routes)
Air Cairo (5 routes)
Sun d'Or (5 routes)
Pakistan International Airlines (5 routes)
AJet (4 routes)
I A W (3 routes)
EgyptAir (2 routes)
Pegasus (2 routes)
Elite Airways (2 routes)
Freighter airlines (2 routes)
Biman Bangladesh Airlines (2 routes)
IndiGo (2 routes)
Malaysia Airlines (2 routes)
Air Sial (2 routes)
Regional Sky (1 routes)
Saudi aramco (1 routes)
Air Italy (1 routes)
Turkish Airlines (1 routes)
Emirates (1 routes)
flydubai (1 routes)
Air Arabia (1 routes)
Gulf Air (1 routes)
Oman Air (1 routes)
SalamAir (1 routes)
Uzbekistan Airways (1 routes)
Nesma Airlines (1 routes)
Qatar Airways (1 routes)
Garuda Indonesia (1 routes)
Jordan Aviation Airlines (1 routes)
Royal Jordanian (1 routes)
Etihad Airways (1 routes)
Ethiopian Airlines (1 routes)
Jazeera Airways (1 routes)
Kuwait Airways (1 routes)
Tarco Aviation (1 routes)
Mauritania Airlines International (1 routes)
SCAT Airlines (1 routes)
Syrian Air (1 routes)

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

Saudi Arabia - 37/day
Egypt - 20/day
Türkiye - 12/day
Iraq - 9/day
United Arab Emirates - 8/day
Uzbekistan - 4/day
Pakistan - 3/day
Bahrain - 2/day
Oman - 2/day
Qatar - 2/day
Indonesia - 2/day
Bangladesh - 2/day
India - 2/day
Algeria - 2/day
Jordan - 1/day
Ethiopia - 1/day
Malaysia - 1/day
Kuwait - 1/day
Sudan - 0/day
Tunisia - 0/day
Kazakhstan - 0/day
Syrian Arab Republic - 0/day
Russian Federation - 0/day

Delays

Global  Delays
Delay Performance (24 hour average)
Departures
on-time
0 min vs last 24 hours
24h trend
Arrivals
4 min early
2 min (+39.2%) vs last 24 hours
24h trend
Cancelled Departures
12 flights (24 hour total)

Oct 7

2026

00:00 - 01:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 6

2026

23:00 - 00:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 6

2026

22:00 - 23:00

Departure
on-time
Arrival
5 min early
Cancelled
0

Oct 6

2026

20:00 - 21:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 6

2026

19:00 - 20:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 6

2026

18:00 - 19:00

Departure
on-time
Arrival
6 min late
Cancelled
1

Oct 6

2026

17:00 - 18:00

Departure
on-time
Arrival
12 min early
Cancelled
2

Oct 6

2026

16:00 - 17:00

Departure
on-time
Arrival
12 min early
Cancelled
1

Oct 6

2026

15:00 - 16:00

Departure
on-time
Arrival
3 min early
Cancelled
0

Oct 6

2026

14:00 - 15:00

Departure
on-time
Arrival
1 min early
Cancelled
1

Oct 6

2026

13:00 - 14:00

Departure
on-time
Arrival
3 min early
Cancelled
1

Oct 6

2026

12:00 - 13:00

Departure
on-time
Arrival
5 min early
Cancelled
0

Oct 6

2026

11:00 - 12:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 6

2026

10:00 - 11:00

Departure
on-time
Arrival
5 min late
Cancelled
1

Oct 6

2026

09:00 - 10:00

Departure
on-time
Arrival
13 min early
Cancelled
1

Oct 6

2026

08:00 - 09:00

Departure
on-time
Arrival
6 min early
Cancelled
0

Oct 6

2026

07:00 - 08:00

Departure
on-time
Arrival
12 min early
Cancelled
0

Oct 6

2026

06:00 - 07:00

Departure
on-time
Arrival
10 min early
Cancelled
0

Oct 6

2026

05:00 - 06:00

Departure
on-time
Arrival
8 min early
Cancelled
0

Oct 6

2026

04:00 - 05:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 6

2026

03:00 - 04:00

Departure
on-time
Arrival
on-time
Cancelled
0

Oct 6

2026

02:00 - 03:00

Departure
on-time
Arrival
6 min early
Cancelled
1

Oct 6

2026

01:00 - 02:00

Departure
on-time
Arrival
10 min early
Cancelled
3
Delay Performance (7 day average)
Departures
on-time
1 min (-85.8%) vs last week
7d trend
Arrivals
5 min early
1 min (+17.2%) vs last week
7d trend
Cancelled Departures
119 flights (7 day total)

Oct 6

2026

Departure
on-time
Arrival
4 min early
Cancelled
15

Oct 5

2026

Departure
on-time
Arrival
7 min early
Cancelled
14

Oct 4

2026

Departure
on-time
Arrival
7 min early
Cancelled
14

Oct 3

2026

Departure
on-time
Arrival
3 min early
Cancelled
23

Oct 2

2026

Departure
on-time
Arrival
6 min early
Cancelled
15

Oct 1

2026

Departure
1 min late
Arrival
3 min early
Cancelled
29

Sep 30

2026

Departure
on-time
Arrival
3 min early
Cancelled
9
Delay Performance (30 day average)
Departures
on-time
min (+124.1%) vs last 30 days
30d trend
Arrivals
6 min early
1 min (+15%) vs last 30 days
30d trend
Cancelled Departures
358 flights (30 day total)

Oct 6

2026

Departure
on-time
Arrival
4 min early
Cancelled
15

Oct 5

2026

Departure
on-time
Arrival
7 min early
Cancelled
14

Oct 4

2026

Departure
on-time
Arrival
7 min early
Cancelled
14

Oct 3

2026

Departure
on-time
Arrival
3 min early
Cancelled
23

Oct 2

2026

Departure
on-time
Arrival
6 min early
Cancelled
15

Oct 1

2026

Departure
1 min late
Arrival
3 min early
Cancelled
29

Sep 30

2026

Departure
on-time
Arrival
3 min early
Cancelled
9

Sep 29

2026

Departure
7 min late
Arrival
2 min early
Cancelled
5

Sep 28

2026

Departure
on-time
Arrival
6 min early
Cancelled
8

Sep 27

2026

Departure
on-time
Arrival
4 min early
Cancelled
6

Sep 26

2026

Departure
on-time
Arrival
5 min early
Cancelled
7

Sep 25

2026

Departure
on-time
Arrival
11 min early
Cancelled
5

Sep 24

2026

Departure
on-time
Arrival
9 min early
Cancelled
9

Sep 23

2026

Departure
on-time
Arrival
3 min early
Cancelled
6

Sep 22

2026

Departure
on-time
Arrival
4 min early
Cancelled
22

Sep 21

2026

Departure
on-time
Arrival
6 min early
Cancelled
20

Sep 20

2026

Departure
on-time
Arrival
5 min early
Cancelled
8

Sep 19

2026

Departure
on-time
Arrival
4 min early
Cancelled
12

Sep 18

2026

Departure
on-time
Arrival
5 min early
Cancelled
9

Sep 17

2026

Departure
on-time
Arrival
9 min early
Cancelled
6

Sep 16

2026

Departure
on-time
Arrival
7 min early
Cancelled
13

Sep 15

2026

Departure
on-time
Arrival
4 min early
Cancelled
13

Sep 14

2026

Departure
1 min late
Arrival
11 min early
Cancelled
20

Sep 13

2026

Departure
1 min late
Arrival
7 min early
Cancelled
8

Sep 12

2026

Departure
on-time
Arrival
4 min early
Cancelled
9

Sep 11

2026

Departure
on-time
Arrival
5 min early
Cancelled
14

Sep 10

2026

Departure
1 min late
Arrival
2 min early
Cancelled
15

Sep 9

2026

Departure
on-time
Arrival
7 min early
Cancelled
6

Sep 8

2026

Departure
on-time
Arrival
9 min early
Cancelled
10

Sep 7

2026

Departure
on-time
Arrival
6 min early
Cancelled
8

Global Rankings

Worldwide Position

Flights per day

#255 (112 flights/day)
Top 100 Busiest Airports in the World
Worldwide Position

Most destinations

#331 (61 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 112 flights per day to 61 nonstop destinations. Its network includes 4 domestic and 57 international routes, with flyadeal as the leading carrier and Riyadh currently the busiest connection. From MED, passengers can reach 23 countries across 3 continents, and the longest runway measures 4,356 m (14,291 ft).

Miscellaneous