There are 3 ways to get from Mexico City to Prince Rupert by plane, car, 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 to Northwest Regional Airport, drive
best- Fly from Benito Juárez International Airport (MEX) to Northwest Regional Airport (YXT)plane MEX - YXT
- Drive from Terrace-Airport-YXT to Prince Rupertcar
13h 51m$418–1,547Fly to Smithers Airport, train
cheapest- Fly from Benito Juárez International Airport (MEX) to Smithers Airport (YYD)plane MEX - YYD
- Take the train from Smithers to Prince Ruperttrain
18h 36m$367–1,414Drive 5,966.4 km
- Drive from Indios Verdes to Prince Rupertcar 5,966.4 km
2d 19h$1,146–1,655
Benito Juárez International Airport (MEX) to Northwest Regional Airport (YXT) flights
Comparing Your Travel Options
The cheapest way to get from Mexico City to Prince Rupert is to fly and train which costs $360 - $1,500 and takes 18h 36m.
The fastest way to get from Mexico City to Prince Rupert is to fly and drive which takes 13h 51m and costs $410 - $1,600.
The distance between Mexico City and Prince Rupert is 4787 km. The road distance is 5966.4 km.
It takes approximately 13h 51m to get from Mexico City to Prince Rupert, including transfers.
Prince Rupert is 1h behind Mexico City. It is currently 6:48 PM in Mexico City and 5:48 PM in Prince Rupert.
Yes, the driving distance between Mexico City to Prince Rupert is 5966 km. It takes approximately 2 days 19h to drive from Mexico City to Prince Rupert.
There are 12+ hotels available in Prince Rupert.
What companies run services between Mexico City, Mexico and Prince Rupert, BC, Canada?
There is no direct connection from Mexico City to Prince Rupert. However, you can take the line 4 bus to Terminal 1 - Aeropuerto, walk to Benito Juárez International Airport (MEX) airport, fly to Northwest Regional Airport (YXT), then drive to Prince Rupert. Alternatively, you can drive from Indios Verdes to Prince Rupert in around 2d 19h.
- Website
- aircanada.com
Flights from Benito Juárez International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 9h 52m
- When
- Every day
- Estimated price
- $390–1,500
Flights from Benito Juárez International Airport to Smithers Airport via Vancouver
- Ave. Duration
- 10h 49m
- When
- Every day
- Estimated price
- $270–1,600
- Website
- westjet.com
Flights from Benito Juárez International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $390–1,500
Flights from Benito Juárez International Airport to Northwest Regional Airport via Calgary
- Ave. Duration
- 11h 25m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $550–2,300
- Website
- aeromexico.com
Flights from Benito Juárez International Airport to Northwest Regional Airport via Vancouver
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- $390–1,500
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Smithers to Prince Rupert
- Ave. Duration
- 6h 5m
- Frequency
- 3 times a week
- Estimated price
- $80–290
- Website
- VIA Rail
- Escape
- $80–200
- Business
- $130–280
- Business Plus
- $140–290
- Economy
- $90–210
- Economy Plus
- $100–220
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 How to get from Stansted Airport into central London, Travelling to and around Russia for the 2018 FIFA World Cup, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.




