There are 6 ways to get from Mexico City to Russia 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 Benito Juárez International Airport to Krasnodar
best- Fly from Benito Juárez International Airport (MEX) to Krasnodar (KRR)plane MEX - KRR
31h 41m₽36,516–130,732Fly Felipe Ángeles International Airport to Krasnodar
cheapest- Fly from Felipe Ángeles International Airport (NLU) to Krasnodar (KRR)plane NLU - KRR
24h 30m₽35,724–121,461Fly Benito Juárez International Airport to Pulkovo Airport
- Fly from Benito Juárez International Airport (MEX) to Pulkovo Airport (LED)plane MEX - LED
25h 28m₽38,156–130,312Fly Benito Juárez International Airport to Sheremetyevo International Airport
- Fly from Benito Juárez International Airport (MEX) to Sheremetyevo International Airport (SVO)plane MEX - SVO
22h 25m₽38,166–130,302Fly Benito Juárez International Airport to Tartu Ülenurme Airport, train
- Fly from Benito Juárez International Airport (MEX) to Tartu Ülenurme Airport (TAY)plane MEX - TAY
- Take the train from Vana-Kuuste to Koidulatrain
- Take the train from Pechory-Pskovskie to Baltiysky Railway Terminaltrain
29h 31m₽41,871–112,872Fly Benito Juárez International Airport to Riga International Airport, train
- Fly from Benito Juárez International Airport (MEX) to Riga International Airport (RIX)plane MEX - RIX
- Take the train from Riia raudteejaam to Aardlatrain
- Take the train from Kirsi to Koidulatrain
- Take the train from Pechory-Pskovskie to Baltiysky Railway Terminaltrain
30h 51m₽57,984–124,955
Benito Juárez International Airport (MEX) to Krasnodar (KRR) flights
Comparing Your Travel Options
The cheapest way to get from Mexico City to Russia is to fly which costs RUB 35000 - RUB 130000 and takes 24h 30m.
The fastest way to get from Mexico City to Russia is to fly which takes 22h 25m and costs RUB 38000 - RUB 130000.
The distance between Mexico City and Russia is 11714 km.
It takes approximately 31h 41m to get from Mexico City to Russia, including transfers.
What companies run services between Mexico City, Mexico and Russia?
Lufthansa, Aeroflot Russian Airlines, and six other airlines fly from Benito Juárez International Airport (MEX) to Krasnodar (KRR) twice daily.
- Website
- airserbia.com
Flights from Benito Juárez International Airport to Pulkovo Airport via Munich, Belgrade
- Ave. Duration
- 22h 25m
- When
- Tuesday and Wednesday
- Estimated price
- ₽41,000–150,000
Flights from Benito Juárez International Airport to Pulkovo Airport via Paris Charles de Gaulle, Belgrade
- Ave. Duration
- 24h 17m
- When
- Friday, Thursday, and Sunday
- Estimated price
- ₽38,000–130,000
Flights from Benito Juárez International Airport to Pulkovo Airport via Amsterdam Schiphol, Belgrade
- Ave. Duration
- 27h 35m
- When
- Friday
- Estimated price
- ₽38,000–130,000
Flights from Benito Juárez International Airport to Pulkovo Airport via Frankfurt, Belgrade
- Ave. Duration
- 28h 25m
- When
- Friday
- Estimated price
- ₽41,000–150,000
Flights from Benito Juárez International Airport to Pulkovo Airport via Rome, Belgrade
- Ave. Duration
- 22h 55m
- When
- Thursday and Sunday
- Estimated price
- ₽39,000–140,000
Flights from Benito Juárez International Airport to Sheremetyevo International Airport via Munich, Belgrade
- Ave. Duration
- 18h 55m
- When
- Monday and Wednesday
- Estimated price
- ₽41,000–150,000
Flights from Benito Juárez International Airport to Sheremetyevo International Airport via Milan Malpensa, Belgrade
- Ave. Duration
- 26h 10m
- When
- Sunday
- Estimated price
- ₽38,000–130,000
Flights from Benito Juárez International Airport to Sheremetyevo International Airport via Paris Charles de Gaulle, Belgrade
- Ave. Duration
- 26h 35m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₽38,000–130,000
Flights from Benito Juárez International Airport to Sheremetyevo International Airport via Amsterdam Schiphol, Belgrade
- Ave. Duration
- 27h 50m
- When
- Thursday and Sunday
- Estimated price
- ₽38,000–130,000
Flights from Benito Juárez International Airport to Sheremetyevo International Airport via Frankfurt, Belgrade
- Ave. Duration
- 28h 40m
- When
- Thursday and Sunday
- Estimated price
- ₽41,000–150,000
Flights from Benito Juárez International Airport to Sheremetyevo International Airport via Rome, Belgrade
- Ave. Duration
- 30h 25m
- When
- Thursday
- Estimated price
- ₽39,000–130,000
- Website
- aeroflot.ru
Flights from Benito Juárez International Airport to Krasnodar via Frankfurt, Istanbul
- Ave. Duration
- 31h 30m
- When
- Thursday
- Estimated price
- ₽41,000–150,000
Flights from Benito Juárez International Airport to Krasnodar via Paris Charles de Gaulle, Istanbul
- Ave. Duration
- 29h 25m
- When
- Thursday
- Estimated price
- ₽38,000–130,000
Flights from Benito Juárez International Airport to Krasnodar via London Heathrow, Istanbul
- Ave. Duration
- 30h 10m
- When
- Thursday
- Estimated price
- ₽38,000–130,000
Flights from Benito Juárez International Airport to Krasnodar via Amsterdam Schiphol, Istanbul
- Ave. Duration
- 30h 40m
- When
- Thursday
- Estimated price
- ₽38,000–130,000
- Website
- finnair.com
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via Paris Charles de Gaulle, Helsinki
- Ave. Duration
- 18h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽45,000–160,000
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via London Heathrow, Helsinki
- Ave. Duration
- 18h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽44,000–160,000
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via Munich, Helsinki
- Ave. Duration
- 21h 25m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₽50,000–180,000
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via Chicago O'Hare, Helsinki
- Ave. Duration
- 25h 50m
- When
- Monday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽40,000–110,000
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via New York JFK, Helsinki
- Ave. Duration
- 25h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽40,000–110,000
- Website
- airfrance.com
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via Paris Charles de Gaulle, Helsinki
- Ave. Duration
- 30h 45m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽45,000–160,000
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via Amsterdam Schiphol, Helsinki
- Ave. Duration
- 32h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽44,000–150,000
Flights from Benito Juárez International Airport to Tartu Ülenurme Airport via Munich, Helsinki
- Ave. Duration
- 21h 25m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₽50,000–180,000
Flights from Benito Juárez International Airport to Riga International Airport via Paris Charles de Gaulle
- Ave. Duration
- 16h 5m
- When
- Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽31,000–110,000
- Website
- pobeda.aero
Flights from Benito Juárez International Airport to Krasnodar via London Heathrow, Istanbul
- Ave. Duration
- 33h
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₽36,000–130,000
Flights from Benito Juárez International Airport to Krasnodar via Munich, Istanbul
- Ave. Duration
- 35h 15m
- When
- Monday, Tuesday, and Saturday
- Estimated price
- ₽41,000–150,000
Flights from Felipe Ángeles International Airport to Krasnodar via Cancun, Istanbul
- Ave. Duration
- 21h 29m
- When
- Tuesday
- Estimated price
- ₽35,000–120,000
- Website
- lufthansa.com
Flights from Benito Juárez International Airport to Riga International Airport via Munich
- Ave. Duration
- 15h 25m
- When
- Friday
- Estimated price
- ₽35,000–130,000
Flights from Benito Juárez International Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 18h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ₽35,000–120,000
- Website
- iberia.com
Flights from Benito Juárez International Airport to Riga International Airport via Madrid
- Ave. Duration
- 16h 57m
- When
- Wednesday and Saturday
- Estimated price
- ₽34,000–130,000
- Website
- klm.com
Flights from Benito Juárez International Airport to Riga International Airport via Amsterdam Schiphol
- Ave. Duration
- 16h 45m
- When
- Every day
- Estimated price
- ₽31,000–110,000
- Website
- airbaltic.com
Flights from Benito Juárez International Airport to Riga International Airport via Madrid
- Ave. Duration
- 16h 10m
- When
- Wednesday and Saturday
- Estimated price
- ₽34,000–120,000
- Website
- ryanair.com
Flights from Benito Juárez International Airport to Riga International Airport via Barcelona
- Ave. Duration
- 17h 25m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- ₽42,000–130,000
- Phone
- +372 616 0245
- [email protected]
- Website
- Elron
Train from Vana-Kuuste to Koidula
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- ₽420–700
- Website
- Elron
- Express Train Ticket
- ₽490–700
Train from Riia raudteejaam to Aardla
- Ave. Duration
- 3h 27m
- Frequency
- Once daily
- Estimated price
- ₽1,200–2,200
- Website
- Elron
- Express Train Ticket
- ₽1,600–2,200
Train from Kirsi to Koidula
- Ave. Duration
- 1h 26m
- Frequency
- Twice daily
- Estimated price
- ₽480–800
- Website
- Elron
- Express Train Ticket
- ₽550–800
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Pechory-Pskovskie to Baltiysky Railway Terminal
- Ave. Duration
- 4h 38m
- Frequency
- 5 times a week
- Estimated price
- ₽1,100–1,600
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,600
Train from Pechory-Pskovskie to Baltiysky Railway Terminal
- Ave. Duration
- 4h 38m
- Frequency
- 5 times a week
- Estimated price
- ₽1,100–1,600
- Website
- Russian Railways
- Lastochka Train
- ₽1,100–1,600
- Commuter Electric Train
- ₽1,100–1,600
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, Thanksgiving 2018: How to travel stress-free, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.







