Route Network
Medina Prince Mohammad Bin Abdulaziz Airport connects 75 destinations worldwide, with Riyadh standing out as its busiest route. The longest nonstop flight is to Surabaya, and the shortest flight is to Jeddah.
Route and destination data updated June 30, 2026.
Medina Prince Mohammad Bin Abdulaziz Airport is served by 37 airlines, with Saudi Arabian Airlines in the lead at 16% of routes. The top three carriers together cover 36% of routes. 20 carriers operate only one route each. A total of 37 airlines operate international routes, compared with three airlines serving domestic routes. Saudi Arabian Airlines is operating the longest nonstop flight, connecting to Surabaya with a flight time of 10 hrs 55 mins.
Medina Prince Mohammad Bin Abdulaziz Airport provides direct service to 23 countries across three continents. The route network is 7% domestic and 93% international. India is the primary international destination.
Delays
Delay data is not available yet for this airport.
- Departures
- 1 min late
- 1 min vs last week
- 7d trend
- Arrivals
- 9 min early
- 4 min (+33.1%) vs last week
- 7d trend
- Cancelled Departures
- 81 flights (7 day total)
Jul 4
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 3
Jul 3
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 15
Jul 2
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 28
Jul 1
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 35
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 4, 2026 |
on-timeon-timeon-time | 8 min early8 min early8 minutes early | 3 |
|
Jul 3, 2026 |
1 min late1 min late1 minutes late | 13 min early13 min early13 minutes early | 15 |
|
Jul 2, 2026 |
1 min late1 min late1 minutes late | 7 min early7 min early7 minutes early | 28 |
|
Jul 1, 2026 |
2 min late2 min late2 minutes late | 6 min early6 min early6 minutes early | 35 |
- Departures
- on-time
- 0 min vs last 30 days
- 30d trend
- Arrivals
- 12 min early
- 2 min (-22.8%) vs last 30 days
- 30d trend
- Cancelled Departures
- 422 flights (30 day total)
Jul 4
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 8 min early8 min early8 minutes early
- Cancelled
- 3
Jul 3
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 15
Jul 2
2026
- Departure
- 1 min late1 min late1 minutes late
- Arrival
- 7 min early7 min early7 minutes early
- Cancelled
- 28
Jul 1
2026
- Departure
- 2 min late2 min late2 minutes late
- Arrival
- 6 min early6 min early6 minutes early
- Cancelled
- 35
Jun 30
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 6
Jun 29
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 15 min early15 min early15 minutes early
- Cancelled
- 12
Jun 28
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 9
Jun 27
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 10
Jun 26
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 17 min early17 min early17 minutes early
- Cancelled
- 23
Jun 25
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 10
Jun 24
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 10
Jun 23
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 12 min early12 min early12 minutes early
- Cancelled
- 7
Jun 22
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 11
Jun 21
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 15 min early15 min early15 minutes early
- Cancelled
- 16
Jun 20
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 14 min early14 min early14 minutes early
- Cancelled
- 4
Jun 19
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 14
Jun 18
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 14 min early14 min early14 minutes early
- Cancelled
- 19
Jun 17
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 12 min early12 min early12 minutes early
- Cancelled
- 24
Jun 16
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 12 min early12 min early12 minutes early
- Cancelled
- 20
Jun 15
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 19
Jun 14
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 14 min early14 min early14 minutes early
- Cancelled
- 6
Jun 13
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 7
Jun 12
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 5
Jun 11
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 10 min early10 min early10 minutes early
- Cancelled
- 21
Jun 10
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 20
Jun 9
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 13 min early13 min early13 minutes early
- Cancelled
- 30
Jun 8
2026
- Departure
- on-timeon-timeon-time
- Arrival
- 11 min early11 min early11 minutes early
- Cancelled
- 38
| Date | Departure | Arrival | Cancelled |
|---|---|---|---|
|
Jul 4, 2026 |
on-timeon-timeon-time | 8 min early8 min early8 minutes early | 3 |
|
Jul 3, 2026 |
1 min late1 min late1 minutes late | 13 min early13 min early13 minutes early | 15 |
|
Jul 2, 2026 |
1 min late1 min late1 minutes late | 7 min early7 min early7 minutes early | 28 |
|
Jul 1, 2026 |
2 min late2 min late2 minutes late | 6 min early6 min early6 minutes early | 35 |
|
Jun 30, 2026 |
on-timeon-timeon-time | 10 min early10 min early10 minutes early | 6 |
|
Jun 29, 2026 |
on-timeon-timeon-time | 15 min early15 min early15 minutes early | 12 |
|
Jun 28, 2026 |
on-timeon-timeon-time | 10 min early10 min early10 minutes early | 9 |
|
Jun 27, 2026 |
on-timeon-timeon-time | 13 min early13 min early13 minutes early | 10 |
|
Jun 26, 2026 |
on-timeon-timeon-time | 17 min early17 min early17 minutes early | 23 |
|
Jun 25, 2026 |
on-timeon-timeon-time | 10 min early10 min early10 minutes early | 10 |
|
Jun 24, 2026 |
on-timeon-timeon-time | 13 min early13 min early13 minutes early | 10 |
|
Jun 23, 2026 |
on-timeon-timeon-time | 12 min early12 min early12 minutes early | 7 |
|
Jun 22, 2026 |
on-timeon-timeon-time | 13 min early13 min early13 minutes early | 11 |
|
Jun 21, 2026 |
on-timeon-timeon-time | 15 min early15 min early15 minutes early | 16 |
|
Jun 20, 2026 |
on-timeon-timeon-time | 14 min early14 min early14 minutes early | 4 |
|
Jun 19, 2026 |
on-timeon-timeon-time | 13 min early13 min early13 minutes early | 14 |
|
Jun 18, 2026 |
on-timeon-timeon-time | 14 min early14 min early14 minutes early | 19 |
|
Jun 17, 2026 |
on-timeon-timeon-time | 12 min early12 min early12 minutes early | 24 |
|
Jun 16, 2026 |
on-timeon-timeon-time | 12 min early12 min early12 minutes early | 20 |
|
Jun 15, 2026 |
on-timeon-timeon-time | 10 min early10 min early10 minutes early | 19 |
|
Jun 14, 2026 |
on-timeon-timeon-time | 14 min early14 min early14 minutes early | 6 |
|
Jun 13, 2026 |
on-timeon-timeon-time | 11 min early11 min early11 minutes early | 7 |
|
Jun 12, 2026 |
on-timeon-timeon-time | 11 min early11 min early11 minutes early | 5 |
|
Jun 11, 2026 |
on-timeon-timeon-time | 10 min early10 min early10 minutes early | 21 |
|
Jun 10, 2026 |
on-timeon-timeon-time | 13 min early13 min early13 minutes early | 20 |
|
Jun 9, 2026 |
on-timeon-timeon-time | 13 min early13 min early13 minutes early | 30 |
|
Jun 8, 2026 |
on-timeon-timeon-time | 11 min early11 min early11 minutes early | 38 |
Global Rankings
Runways
| Runway | Length | Width | Surface |
|---|---|---|---|
| 14,291 ft 4,356 m 14,291 ft · 4,356 m | 147 ft 45 m 147 ft · 45 m | Asphalt | |
| 14,291 ft 4,356 m 14,291 ft · 4,356 m | 147 ft 45 m 147 ft · 45 m | Asphalt | |
| 10,046 ft 3,062 m 10,046 ft · 3,062 m | 147 ft 45 m 147 ft · 45 m | Asphalt | |
| 10,046 ft 3,062 m 10,046 ft · 3,062 m | 147 ft 45 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 123 flights per day to 75 nonstop destinations. Its network includes 5 domestic and 70 international routes, with Saudi Arabian Airlines 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).