There are 7 ways to get from Rabat to Mexico City by train, plane, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train to Mohammed V International Airport, fly to Benito Juárez International Airport
best- Take the train from Rabat Ville to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Benito Juárez International Airport (MEX)plane CMN - MEX
18h 24m$12,096–34,193Fly Rabat-Salé to Felipe Ángeles International Airport
cheapest- Fly from Rabat-Salé (RBA) to Felipe Ángeles International Airport (NLU)plane RBA - NLU
22h 4m$8,080–30,243Train to Tangier Ibn Battouta Airport, fly to Benito Juárez International Airport
- Take the train from Rabat Agdal to Tanger Ville stationtrain
- Fly from Tangier Ibn Battouta Airport (TNG) to Benito Juárez International Airport (MEX)plane TNG - MEX
18h 17m$10,363–24,590Fly Rabat-Salé to Benito Juárez International Airport
- Fly from Rabat-Salé (RBA) to Benito Juárez International Airport (MEX)plane RBA - MEX
17h 55m$8,530–31,043Fly Rabat-Salé to Licenciado Adolfo López Mateos International Airport
- Fly from Rabat-Salé (RBA) to Licenciado Adolfo López Mateos International Airport (TLC)plane RBA - TLC
23h 6m$10,160–37,323Train, bus to Sania Ramel Airport, fly to Benito Juárez International Airport
- Take the train from Rabat Agdal to Tanger Ville stationtrain
- Take the bus from Tangier to Tetouanbus
- Fly from Sania Ramel Airport (TTU) to Benito Juárez International Airport (MEX)plane TTU - MEX
22h 26m$9,828–34,565Train to Mohammed V International Airport, fly to Felipe Ángeles International Airport
- Take the train from Rabat Ville to Gare Oasistrain
- Fly from Mohammed V International Airport (CMN) to Felipe Ángeles International Airport (NLU)plane CMN - NLU
28h 42m$8,646–25,393
Mohammed V International Airport (CMN) to Benito Juárez International Airport (MEX) flights
Comparing Your Travel Options
The cheapest way to get from Rabat to Mexico City is to train and fly which costs $8500 - $26000 and takes 28h 42m.
The fastest way to get from Rabat to Mexico City is to fly which takes 17h 55m and costs $8500 - $31000.
The distance between Rabat and Mexico City is 9092 km.
It takes approximately 18h 24m to get from Rabat to Mexico City, including transfers.
Mexico City is 6h behind Rabat. It is currently 4:40 PM in Rabat and 10:40 AM in Mexico City.
There are 3622+ hotels available in Mexico City.
What companies run services between Rabat, Morocco and Mexico City, Mexico?
Ryanair and Aeroméxico fly from Rabat-Salé (RBA) to Benito Juárez International Airport (MEX) 3 times a week.
- Website
- vivaaerobus.com
Flights from Rabat-Salé to Licenciado Adolfo López Mateos International Airport via Paris Charles de Gaulle, Cancun
- Ave. Duration
- 24h 12m
- When
- Monday and Wednesday
- Estimated price
- $11,000–40,000
Flights from Rabat-Salé to Licenciado Adolfo López Mateos International Airport via Madrid, Monterrey
- Ave. Duration
- 18h 51m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $10,000–37,000
Flights from Rabat-Salé to Licenciado Adolfo López Mateos International Airport via Paris Orly, Cancun
- Ave. Duration
- 22h 12m
- When
- Monday and Wednesday
- Estimated price
- $20,000–55,000
Flights from Rabat-Salé to Licenciado Adolfo López Mateos International Airport via Madrid, Cancun
- Ave. Duration
- 23h 7m
- When
- Monday
- Estimated price
- $15,000–35,000
Flights from Mohammed V International Airport to Felipe Ángeles International Airport via New York JFK, Monterrey
- Ave. Duration
- 22h 44m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $8,500–26,000
Flights from Mohammed V International Airport to Felipe Ángeles International Airport via Miami, Havana
- Ave. Duration
- 27h 47m
- When
- Wednesday and Friday
- Estimated price
- $8,500–25,000
Flights from Mohammed V International Airport to Felipe Ángeles International Airport via Miami, Cancun
- Ave. Duration
- 29h 53m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $8,500–25,000
Flights from Rabat-Salé to Felipe Ángeles International Airport via London Gatwick, Cancun
- Ave. Duration
- 36h 7m
- When
- Thursday
- Estimated price
- $8,000–24,000
Flights from Rabat-Salé to Felipe Ángeles International Airport via Madrid, Monterrey
- Ave. Duration
- 18h 17m
- When
- Wednesday, Monday, and Saturday
- Estimated price
- $8,000–30,000
- Website
- aeromexico.com
Flights from Mohammed V International Airport to Benito Juárez International Airport via Los Angeles
- Ave. Duration
- 17h 18m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $12,000–34,000
Flights from Tangier Ibn Battouta Airport to Benito Juárez International Airport via Madrid
- Ave. Duration
- 14h 40m
- When
- Monday and Sunday
- Estimated price
- $8,000–30,000
Flights from Rabat-Salé to Benito Juárez International Airport via Madrid
- Ave. Duration
- 15h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $8,500–31,000
Flights from Sania Ramel Airport to Benito Juárez International Airport via Madrid
- Ave. Duration
- 18h 35m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $9,500–34,000
- Website
- iberia.com
Flights from Tangier Ibn Battouta Airport to Benito Juárez International Airport via Madrid
- Ave. Duration
- 16h 1m
- When
- Every day
- Estimated price
- $9,500–31,000
Flights from Sania Ramel Airport to Benito Juárez International Airport via Mohammed V International Airport, Miami
- Ave. Duration
- 16h 55m
- When
- Wednesday
- Estimated price
- $13,000–40,000
- Website
- aireuropa.com
Flights from Tangier Ibn Battouta Airport to Benito Juárez International Airport via Madrid
- Ave. Duration
- 16h 55m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $8,000–30,000
Flights from Rabat-Salé to Benito Juárez International Airport via Madrid
- Ave. Duration
- 15h 40m
- When
- Monday, Wednesday, and Saturday
- Estimated price
- $8,500–31,000
Flights from Sania Ramel Airport to Benito Juárez International Airport via Madrid
- Ave. Duration
- 18h 35m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- $9,500–34,000
- Website
- aa.com
Flights from Mohammed V International Airport to Benito Juárez International Airport via Miami
- Ave. Duration
- 14h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $9,000–27,000
Flights from Mohammed V International Airport to Benito Juárez International Airport via Los Angeles
- Ave. Duration
- 17h 5m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $12,000–34,000
Flights from Sania Ramel Airport to Benito Juárez International Airport via Mohammed V International Airport, Miami
- Ave. Duration
- 16h 55m
- When
- Wednesday
- Estimated price
- $13,000–40,000
- Website
- volaris.com
Flights from Rabat-Salé to Licenciado Adolfo López Mateos International Airport via Paris Charles de Gaulle, Monterrey
- Ave. Duration
- 22h 41m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $11,000–40,000
Flights from Rabat-Salé to Licenciado Adolfo López Mateos International Airport via Madrid, Monterrey
- Ave. Duration
- 21h 36m
- When
- Monday
- Estimated price
- $10,000–37,000
Flights from Mohammed V International Airport to Felipe Ángeles International Airport via Miami, Merida
- Ave. Duration
- 29h 32m
- When
- Wednesday and Friday
- Estimated price
- $8,500–25,000
- Website
- aircanada.com
Flights from Mohammed V International Airport to Benito Juárez International Airport via Montreal
- Ave. Duration
- 17h 15m
- When
- Every day
- Estimated price
- $6,500–28,000
- Website
- mexicana.gob.mx
Flights from Rabat-Salé to Felipe Ángeles International Airport via Paris Charles de Gaulle, Monterrey
- Ave. Duration
- 23h 55m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $9,000–32,000
Flights from Rabat-Salé to Felipe Ángeles International Airport via Madrid, Guadalajara
- Ave. Duration
- 22h 55m
- When
- Monday and Wednesday
- Estimated price
- $8,500–31,000
- Website
- delta.com
Flights from Mohammed V International Airport to Benito Juárez International Airport via Los Angeles
- Ave. Duration
- 17h 18m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- $12,000–34,000
- Phone
- 2255
- [email protected]
- Website
- oncf-voyages.ma
Train from Rabat Ville to Gare Oasis
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- $70–150
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $70–100
- 1st Class
- $100–150
Train from Rabat Agdal to Tanger Ville station
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- $180–360
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $180–250
- 1st Class
- $260–360
Train from Rabat Agdal to Tanger Ville station
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- $180–360
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $180–250
- 1st Class
- $260–360
Train from Rabat Ville to Gare Oasis
- Ave. Duration
- 1h 9m
- Frequency
- Hourly
- Estimated price
- $70–150
- Schedules at
- oncf-voyages.ma
- Book at
- oncf-voyages.ma
- 2nd Class
- $70–100
- 1st Class
- $100–150
- Phone
- 0 800 0900 30
- [email protected]
- Website
- ctm.ma
Bus from Tangier to Tetouan
- Ave. Duration
- 1h
- Frequency
- Every 4 hours
- Estimated price
- $70–110
- Schedules at
- ctm.ma
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 The London Underground: Essential tips to navigate the Tube, Bali: What to do if Mount Agung erupts, and Want to know more about Flixbus? - to help you get the most out of your next trip.











