Zocalo square and Metropolitan cathedral of Mexico city

£573 Cheap Flights from Riyadh (RUH) to Mexico City (MEX)

Popular airlines from King Khaled Intl. Airport (RUH) to Benito Juarez International Airport (MEX)

Cheap Flights from Riyadh (RUH) to Mexico City (MEX)

Prices were available within the past 7 days and start at £573 for one-way flights and £998 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Qatar Airways
Qatar Airways
Air France
Qatar Airways
Qatar Airways
Air France
Air France
Lufthansa
American Airlines
Turkish Airlines

Frequently asked questions

How long does it take to fly from Riyadh (RUH-King Khaled Intl.) to Mexico City (MEX-Mexico City Intl.)?
Flying from RUH to MEX with a connection usually takes about 20 hours 20 minutes, traveling roughly 8,604 miles. Keep in mind that actual flight times can vary due to wind patterns, weather, and air traffic.
Can you fly business or first class from Riyadh (RUH-King Khaled Intl.) to Mexico City (MEX-Mexico City Intl.)?
Select the "Business class" and "First class" filters when looking for RUH to MEX flights on Expedia. This is the easiest way to compare prices, routes and flight times for your trip.
What airports do you fly into for Mexico City from King Khaled Intl. (RUH)?
If you're planning to travel to Mexico City from King Khaled Intl. (RUH), you can fly directly into Mexico City Intl. (MEX) Some flights may connect through major hubs like Frankfurt Intl. (FRA), Dubai Intl. (DXB), Heathrow (LHR) before reaching Mexico City. Compare routes and airports on Expedia to find the best flight options for your travel plans.

Travel information

Origin airport
King Khaled Intl.
Destination airport
Mexico City Intl.
Airlines serving
Air France, American Airlines, Emirates, KLM, Qatar Airways, Turkish Airlines
Return price
£998
Distance
13764 km

Book with confidence

Explore a world of travel with Expedia

*Available to Expedia members.