There are 4 ways to get from Russia to Mexico City by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Krasnodar
best- Fly from Krasnodar (KRR) to Benito Juárez International Airport (MEX)plane KRR - MEX
23h 51m$9,113–30,133Train, train to Tartu Ülenurme Airport, fly
cheapest- Take the train from Baltiysky Railway Terminal to Pechory-Pskovskietrain
- Take the train from Koidula to Vana-Kuustetrain
- Fly from Tartu Ülenurme Airport (TAY) to Benito Juárez International Airport (MEX)plane TAY - MEX
31h 58m$8,927–26,612Fly from Moscow Vnukovo
- Fly from Moscow Vnukovo (VKO) to Benito Juárez International Airport (MEX)plane VKO - MEX
23h 20m$9,534–31,042Fly from Pulkovo Airport
- Fly from Pulkovo Airport (LED) to Benito Juárez International Airport (MEX)plane LED - MEX
25h 28m$11,029–28,042
Krasnodar (KRR) to Benito Juárez International Airport (MEX) flights
Comparing Your Travel Options
The cheapest way to get from Russia to Mexico City is to train and fly which costs $8500 - $27000 and takes 31h 58m.
The fastest way to get from Russia to Mexico City is to fly which takes 23h 20m and costs $9500 - $31000.
The distance between Russia and Mexico City is 11709 km.
It takes approximately 23h 51m to get from Russia to Mexico City, including transfers.
There are 3613+ hotels available in Mexico City.
What companies run services between Russia and Mexico City, Mexico?
Aeroflot Russian Airlines and Turkish Airlines fly from Krasnodar (KRR) to Benito Juárez International Airport (MEX) once daily.
- Website
- turkishairlines.com
Flights from Krasnodar to Benito Juárez International Airport via Istanbul
- Ave. Duration
- 23h 35m
- When
- Every day
- Estimated price
- $9,000–30,000
Flights from Moscow Vnukovo to Benito Juárez International Airport via Istanbul
- Ave. Duration
- 24h 10m
- When
- Every day
- Estimated price
- $9,500–31,000
Flights from Pulkovo Airport to Benito Juárez International Airport via Istanbul
- Ave. Duration
- 26h 40m
- When
- Every day
- Estimated price
- $9,500–32,000
- Website
- aa.com
Flights from Pulkovo Airport to Benito Juárez International Airport via Casablanca, Miami
- Ave. Duration
- 24h 5m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $13,000–37,000
Flights from Pulkovo Airport to Benito Juárez International Airport via Istanbul, Dallas/Ft.Worth
- Ave. Duration
- 24h 43m
- When
- Every day
- Estimated price
- $9,500–32,000
Flights from Tartu Ülenurme Airport to Benito Juárez International Airport via Helsinki, Miami
- Ave. Duration
- 23h 6m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $9,000–27,000
- Website
- finnair.com
Flights from Pulkovo Airport to Benito Juárez International Airport via Istanbul, Dallas/Ft.Worth
- Ave. Duration
- 24h 43m
- When
- Every day
- Estimated price
- $9,500–32,000
Flights from Tartu Ülenurme Airport to Benito Juárez International Airport via Helsinki, Dallas/Ft.Worth
- Ave. Duration
- 24h 13m
- When
- Monday to Saturday
- Estimated price
- $8,500–26,000
- Website
- united.com
Flights from Pulkovo Airport to Benito Juárez International Airport via Istanbul, Houston
- Ave. Duration
- 25h 12m
- When
- Every day
- Estimated price
- $9,500–32,000
- Website
- volaris.com
Flights from Tartu Ülenurme Airport to Benito Juárez International Airport via Helsinki, Chicago O'Hare
- Ave. Duration
- 21h 5m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $8,500–26,000
Flights from Tartu Ülenurme Airport to Benito Juárez International Airport via Helsinki, Dallas/Ft.Worth
- Ave. Duration
- 23h 45m
- When
- Monday to Saturday
- Estimated price
- $8,500–26,000
- Website
- vivaaerobus.com
Flights from Pulkovo Airport to Benito Juárez International Airport via Belgrade, New York JFK
- Ave. Duration
- 22h 15m
- When
- Thursday and Sunday
- Estimated price
- $11,000–28,000
- Website
- aircanada.com
Flights from Tartu Ülenurme Airport to Benito Juárez International Airport via Helsinki, Toronto
- Ave. Duration
- 26h 15m
- When
- Saturday
- Estimated price
- $8,500–26,000
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Baltiysky Railway Terminal to Pechory-Pskovskie
- Ave. Duration
- 4h 15m
- Frequency
- 5 times a week
- Estimated price
- $260–360
- Website
- Russian Railways
- Lastochka Train
- $260–360
- Commuter Electric Train
- $260–360
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Koidula to Vana-Kuuste
- Ave. Duration
- 58 min
- Frequency
- Twice daily
- Estimated price
- $95–150
- Website
- Elron
- Express Train Ticket
- $110–150
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 Which London airport should I choose?, What are the different types of Renfe trains in Spain?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.







