There are 5 ways to get from Mexico City to Medina by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Prince Mohammad Bin Abdulaziz Airport
best- Fly from Benito Juárez International Airport (MEX) to Prince Mohammad Bin Abdulaziz Airport (MED)plane MEX - MED
21h 33mSAR 1,915–7,020Fly to Jeddah, train
- Fly from Benito Juárez International Airport (MEX) to Jeddah (JED)plane MEX - JED
- Take the train from Jeddah Airport to Madinahtrain
22h 21mSAR 1,946–6,981Fly to Yanbu Airport, bus
- Fly from Benito Juárez International Airport (MEX) to Yanbu Airport (YNB)plane MEX - YNB
- Take the bus from Yanbu Bus Station to Al Madinah Bus Stationbus
39h 23mSAR 2,411–8,796Fly to Prince Abdul Majeed Bin Abdulaziz Domestic Airport, drive
- Fly from Benito Juárez International Airport (MEX) to Prince Abdul Majeed Bin Abdulaziz Domestic Airport (ULH)plane MEX - ULH
- Drive from Prince Abdul Majeed Bin Abdulaziz Domestic Airport (ULH) to Medinacar
34h 30mSAR 2,566–9,106Fly to Ha'Il Regional Airport, bus
- Fly from Benito Juárez International Airport (MEX) to Ha'Il Regional Airport (HAS)plane MEX - HAS
- Take the bus from Ha'il to Madinahbus
32h 34mSAR 2,086–7,246
Benito Juárez International Airport (MEX) to Prince Mohammad Bin Abdulaziz Airport (MED) flights
Comparing Your Travel Options
The cheapest way to get from Mexico City to Medina is to fly which costs 1900﷼ - 7000﷼ and takes 21h 33m.
The fastest way to get from Mexico City to Medina is to fly which takes 21h 33m and costs 1900﷼ - 7000﷼.
The distance between Mexico City and Medina is 13417 km.
It takes approximately 21h 33m to get from Mexico City to Medina, including transfers.
Medina is 9h ahead of Mexico City. It is currently 1:54 AM in Mexico City and 10:54 AM in Medina.
There are 1068+ hotels available in Medina.
What companies run services between Mexico City, Mexico and Medina, Saudi Arabia?
Aeroméxico, Air Cairo, and three other airlines fly from Benito Juárez International Airport (MEX) to Prince Mohammad Bin Abdulaziz Airport (MED) 4 times a week.
- Website
- saudia.com
Flights from Benito Juárez International Airport to Prince Mohammad Bin Abdulaziz Airport via Munich, Cairo
- Ave. Duration
- 23h 50m
- When
- Tuesday
- Estimated price
- SAR 2,100–7,500
Flights from Benito Juárez International Airport to Prince Mohammad Bin Abdulaziz Airport via Frankfurt, Beirut
- Ave. Duration
- 28h 25m
- When
- Tuesday
- Estimated price
- SAR 2,100–7,500
Flights from Benito Juárez International Airport to Jeddah via Madrid
- Ave. Duration
- 17h 35m
- When
- Thursday, Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- SAR 1,700–7,000
Flights from Benito Juárez International Airport to Jeddah via Munich
- Ave. Duration
- 17h 40m
- When
- Monday, Wednesday, and Friday
- Estimated price
- SAR 1,900–7,000
Flights from Benito Juárez International Airport to Jeddah via Rome
- Ave. Duration
- 18h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- SAR 1,700–6,500
Flights from Benito Juárez International Airport to Jeddah via Barcelona
- Ave. Duration
- 18h 10m
- When
- Monday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- SAR 2,200–7,000
Flights from Benito Juárez International Airport to Prince Abdul Majeed Bin Abdulaziz Domestic Airport via London Heathrow, Jeddah
- Ave. Duration
- 27h 40m
- When
- Friday
- Estimated price
- SAR 2,500–9,000
Flights from Benito Juárez International Airport to Prince Abdul Majeed Bin Abdulaziz Domestic Airport via Madrid, Jeddah
- Ave. Duration
- 30h 57m
- When
- Friday and Thursday
- Estimated price
- SAR 2,500–9,500
Flights from Benito Juárez International Airport to Prince Abdul Majeed Bin Abdulaziz Domestic Airport via Paris Charles de Gaulle, Jeddah
- Ave. Duration
- 30h 5m
- When
- Tuesday and Friday
- Estimated price
- SAR 2,500–9,000
Flights from Benito Juárez International Airport to Prince Abdul Majeed Bin Abdulaziz Domestic Airport via Munich, Jeddah
- Ave. Duration
- 30h 15m
- When
- Friday
- Estimated price
- SAR 2,700–9,500
Flights from Benito Juárez International Airport to Prince Abdul Majeed Bin Abdulaziz Domestic Airport via Barcelona, Jeddah
- Ave. Duration
- 30h 20m
- When
- Tuesday and Friday
- Estimated price
- SAR 3,100–9,500
Flights from Benito Juárez International Airport to Prince Abdul Majeed Bin Abdulaziz Domestic Airport via Rome, Jeddah
- Ave. Duration
- 30h 45m
- When
- Friday
- Estimated price
- SAR 2,500–9,000
- Website
- flyaircairo.com
Flights from Benito Juárez International Airport to Prince Mohammad Bin Abdulaziz Airport via Rome, Luxor
- Ave. Duration
- 18h 50m
- When
- Sunday
- Estimated price
- SAR 1,900–7,000
Flights from Benito Juárez International Airport to Prince Mohammad Bin Abdulaziz Airport via Munich, Hurghada
- Ave. Duration
- 21h 25m
- When
- Saturday
- Estimated price
- SAR 2,100–7,500
Flights from Benito Juárez International Airport to Yanbu Airport via Paris Charles de Gaulle, Cairo
- Ave. Duration
- 32h 15m
- When
- Every day
- Estimated price
- SAR 2,300–8,500
Flights from Benito Juárez International Airport to Yanbu Airport via London Heathrow, Cairo
- Ave. Duration
- 34h 20m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- SAR 2,200–8,500
Flights from Benito Juárez International Airport to Yanbu Airport via Frankfurt, Cairo
- Ave. Duration
- 34h 20m
- When
- Every day
- Estimated price
- SAR 2,500–9,000
Flights from Benito Juárez International Airport to Yanbu Airport via Madrid, Cairo
- Ave. Duration
- 34h 50m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- SAR 2,900–9,500
Flights from Benito Juárez International Airport to Yanbu Airport via Munich, Cairo
- Ave. Duration
- 35h 35m
- When
- Tuesday, Wednesday, Friday, and Saturday
- Estimated price
- SAR 2,500–9,000
Flights from Benito Juárez International Airport to Yanbu Airport via Barcelona, Cairo
- Ave. Duration
- 35h 40m
- When
- Tuesday to Sunday
- Estimated price
- SAR 2,900–9,000
Flights from Benito Juárez International Airport to Yanbu Airport via Rome, Cairo
- Ave. Duration
- 36h 5m
- When
- Thursday and Friday
- Estimated price
- SAR 2,300–8,500
- Website
- nileair.com
Flights from Benito Juárez International Airport to Ha'Il Regional Airport via Paris Charles de Gaulle, Cairo
- Ave. Duration
- 23h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- SAR 2,000–7,500
Flights from Benito Juárez International Airport to Ha'Il Regional Airport via London Heathrow, Cairo
- Ave. Duration
- 25h 30m
- When
- Sunday
- Estimated price
- SAR 1,900–7,000
Flights from Benito Juárez International Airport to Ha'Il Regional Airport via Frankfurt, Cairo
- Ave. Duration
- 25h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- SAR 2,200–8,000
Flights from Benito Juárez International Airport to Ha'Il Regional Airport via Madrid, Cairo
- Ave. Duration
- 26h
- When
- Tuesday and Sunday
- Estimated price
- SAR 2,500–8,000
Flights from Benito Juárez International Airport to Ha'Il Regional Airport via Munich, Cairo
- Ave. Duration
- 26h 45m
- When
- Tuesday
- Estimated price
- SAR 2,200–8,000
Flights from Benito Juárez International Airport to Ha'Il Regional Airport via Barcelona, Cairo
- Ave. Duration
- 26h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- SAR 2,500–8,000
- Website
- flyadeal.com
Flights from Benito Juárez International Airport to Prince Mohammad Bin Abdulaziz Airport via Munich, Cairo
- Ave. Duration
- 23h 50m
- When
- Tuesday
- Estimated price
- SAR 2,100–7,500
- Website
- mea.com.lb
Flights from Benito Juárez International Airport to Prince Mohammad Bin Abdulaziz Airport via Frankfurt, Beirut
- Ave. Duration
- 28h 25m
- When
- Tuesday
- Estimated price
- SAR 2,100–7,500
- Website
- airfrance.com
Flights from Benito Juárez International Airport to Jeddah via Paris Charles de Gaulle
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- SAR 1,700–6,500
- Phone
- 920000329
- [email protected]
- Website
- sar.com.sa
Train from Jeddah Airport to Madinah
- Ave. Duration
- 1h 48m
- Frequency
- Hourly
- Estimated price
- SAR 85–265
- Schedules at
- sar.hhr.sa
- Economy
- SAR 85–130
- Business
- SAR 150–220
- Phone
- + 966 920020590
- [email protected]
- Website
- nwbus.sa
Bus from Yanbu Bus Station to Al Madinah Bus Station
- Ave. Duration
- 3h 49m
- Frequency
- 5 times a day
- Estimated price
- SAR 80–120
- Schedules at
- nwbus.sa
- Book at
- booking.nwbus.sa
- Phone
- +966920000877
- Website
- saptco.com.sa
Bus from Ha'il to Madinah
- Ave. Duration
- 5h 56m
- Frequency
- 3 times a day
- Estimated price
- SAR 90–120
- Schedules at
- saptco.com.sa
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Need to know: Jadrolinija, 4 of the smartest ways to explore Australia, and Travelling by boat in Italy - to help you get the most out of your next trip.









