There are 5 ways to get from Mexico to Russia by 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.
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₽37,517–130,734Fly 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,157–140,314Fly 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,167–140,304Fly El Paso International Airport to Krasnodar
- Fly from El Paso International Airport (ELP) to Krasnodar (KRR)plane ELP - KRR
24h 53m₽62,237–202,601Bus to Los Angeles International Airport, fly to Krasnodar
- Take the bus from San Diego to LAX Terminal 3 Shared Rides Stopbus
- Fly from Los Angeles International Airport (LAX) to Krasnodar (KRR)plane LAX - KRR
37h 26m
Benito Juárez International Airport (MEX) to Krasnodar (KRR) flights
Comparing Your Travel Options
The cheapest way to get from Mexico to Russia is to fly which costs RUB 37000 - RUB 140000 and takes 31h 41m.
The fastest way to get from Mexico to Russia is to fly which takes 22h 25m and costs RUB 38000 - RUB 140000.
The distance between Mexico and Russia is 11714 km.
It takes approximately 31h 41m to get from Mexico to Russia, including transfers.
What companies run services between Mexico and Russia?
British Airways, 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–140,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–140,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–140,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–140,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–140,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–140,000
- Website
- aeroflot.ru
Flights from Benito Juárez International Airport to Krasnodar via London Heathrow, Istanbul
- Ave. Duration
- 30h 50m
- When
- Friday and Thursday
- Estimated price
- ₽37,000–140,000
Flights from Benito Juárez International Airport to Krasnodar via Frankfurt, Istanbul
- Ave. Duration
- 31h 30m
- When
- Thursday and Friday
- 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 and Friday
- Estimated price
- ₽38,000–140,000
Flights from Benito Juárez International Airport to Krasnodar via Amsterdam Schiphol, Istanbul
- Ave. Duration
- 30h 40m
- When
- Thursday and Friday
- Estimated price
- ₽38,000–140,000
Flights from Los Angeles International Airport to Krasnodar via Istanbul
- Ave. Duration
- 32h
- When
- Thursday and Friday
- Estimated price
- ₽28,000–95,000
Flights from Los Angeles International Airport to Krasnodar via Frankfurt, Istanbul
- Ave. Duration
- 35h 30m
- When
- Thursday and Friday
- Estimated price
- ₽28,000–100,000
Flights from Los Angeles International Airport to Krasnodar via Amsterdam Schiphol, Istanbul
- Ave. Duration
- 36h 40m
- When
- Thursday and Friday
- Estimated price
- ₽26,000–95,000
- Website
- pobeda.aero
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 El Paso International Airport to Krasnodar via Houston, Istanbul
- Ave. Duration
- 20h 58m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₽60,000–200,000
Flights from Los Angeles International Airport to Krasnodar via Munich, Istanbul
- Ave. Duration
- 35h 30m
- When
- Monday, Tuesday, Saturday, and Sunday
- Estimated price
- ₽28,000–100,000
- Website
- azimuth.aero
Flights from El Paso International Airport to Krasnodar via Atlanta, Tel Aviv
- Ave. Duration
- 39h 45m
- When
- Tuesday and Saturday
- Estimated price
- ₽60,000–220,000
Flights from Los Angeles International Airport to Krasnodar via Tel Aviv
- Ave. Duration
- 30h 30m
- When
- Saturday
- Estimated price
- ₽50,000–120,000
- Phone
- (858) 430-8440
- [email protected]
- Website
- gorelaxsan.com
Bus from San Diego to LAX Terminal 3 Shared Rides Stop
- Ave. Duration
- 2h 35m
- Frequency
- 5 times a day
- Website
- gorelaxsan.com
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide






