There are 8 ways to get from Sarnia to Mexico City by train, plane, car, car ferry, 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 London International Airport, fly
best- Take the train from Sarnia to Londontrain
- Fly from London International Airport (YXU) to Benito Juárez International Airport (MEX)plane YXU - MEX
10h 58m$5,283–25,798Drive, car ferry, train to Bishop International Airport, fly
cheapest- Drive from Sarnia to Walpole Island, ONcar
- Take the carferry from Walpole Island, ON to Algonac, MIcarferry
- Drive from Algonac, MI to Port Huron Stationcar
- Take the train from Port Huron Station to Flint Amtrak Stationtrain
- Fly from Bishop International Airport (FNT) to Benito Juárez International Airport (MEX)plane FNT - MEX
12h 47m$3,736–13,132Drive, car ferry, bus via Champaign
- Drive from Sarnia to Walpole Island, ONcar
- Take the carferry from Walpole Island, ON to Algonac, MIcarferry
- Drive from Algonac, MI to Port Huron Stationcar
- Take the bus from Port Huron Station to Chicago Union Stationbus
- Take the bus from Downtown Chicago to Illinois Terminalbus
- Take the bus from Road Ranger Truck Stop - Champaign to Santiago de Querétarobus
- Take the bus from Queretaro to Ciudad de Mexicobus
2d 7h$13,506–51,992Drive, car ferry, train, bus via Nuevo Laredo
- Drive from Sarnia to Walpole Island, ONcar
- Take the carferry from Walpole Island, ON to Algonac, MIcarferry
- Drive from Algonac, MI to Port Huron Stationcar
- Take the train from Port Huron Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to San Antonio Stationtrain
- Take the bus from San Antonio Station to Nuevo Laredobus
- Take the bus from Nuevo Laredo to Terminal Central Del Sur - Taxqueñabus
2d 9h$12,100–27,206Drive 3,638 km
- Drive from Sarnia to Mexico Citycar 3,638 km
41h 28m$9,449–13,648Train, bus to Toronto Pearson International Airport, fly
- Take the train from Sarnia to Londontrain
- Take the bus from London, ON - VIA Rail to Pearson International Airport Terminal 1bus
- Fly from Toronto Pearson International Airport (YYZ) to Benito Juárez International Airport (MEX)plane YYZ - MEX
11h 7m$4,033–17,158Drive, car ferry, bus
- Drive from Sarnia to Walpole Island, ONcar
- Take the carferry from Walpole Island, ON to Algonac, MIcarferry
- Drive from Algonac, MI to Port Huron Stationcar
- Take the bus from Port Huron Station to Flint Amtrak Stationbus
- Take the bus from Flint to Grand Rapidsbus
- Take the bus from Grand Rapids to Moreliabus
- Take the bus from Morelia to Terminal Poniente - Observatoriobus
2d 13h$107,759–109,255Drive, car ferry, train, bus
- Drive from Sarnia to Walpole Island, ONcar
- Take the carferry from Walpole Island, ON to Algonac, MIcarferry
- Drive from Algonac, MI to Port Huron Stationcar
- Take the train from Port Huron Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to San Marcos Amtraktrain
- Take the bus from San Marcos to Terminal Central de Autobuses del Nortebus
2d 14h$10,576–24,682
London International Airport (YXU) to Benito Juárez International Airport (MEX) flights
Comparing Your Travel Options
The cheapest way to get from Sarnia to Mexico City is to train and fly which costs $5000 - $26000 and takes 10h 58m.
The fastest way to get from Sarnia to Mexico City is to train and fly which takes 10h 58m and costs $5000 - $26000.
The distance between Sarnia and Mexico City is 3222 km. The road distance is 3638 km.
It takes approximately 10h 58m to get from Sarnia to Mexico City, including transfers.
Mexico City is 2h behind Sarnia. It is currently 1:48 PM in Sarnia and 11:48 AM in Mexico City.
Yes, the driving distance between Sarnia to Mexico City is 3638 km. It takes approximately 41h 28m to drive from Sarnia to Mexico City.
There are 3627+ hotels available in Mexico City.
What companies run services between Sarnia, ON, Canada and Mexico City, Mexico?
There is no direct connection from Sarnia to Mexico City. However, you can take the train to London, walk to Richmond north of Horton NB - #1478, take the line 04 bus to Fanshawe College Stop 3 - #2224, take the line 36 bus to London Airport - #2179, walk to London International Airport (YXU) airport, then fly to Benito Juárez International Airport (MEX). Alternatively, you can take a vehicle from Sarnia to Ciudad de Mexico via Walpole Island, ON, Algonac, MI, Port Huron Station, Chicago Union Station, Downtown Chicago, Illinois Terminal, Road Ranger Truck Stop - Champaign, Santiago de Querétaro, Gral. guadalupe victoria-benito juÁrez, Alameda, and Queretaro in around 2d 7h.
- Website
- aeromexico.com
Flights from London International Airport to Benito Juárez International Airport via Toronto Pearson International Airport
- Ave. Duration
- 7h 5m
- When
- Every day
- Estimated price
- $5,000–22,000
Flights from London International Airport to Benito Juárez International Airport via Orlando
- Ave. Duration
- 7h 45m
- When
- Thursday
- Estimated price
- $5,000–23,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport
- Ave. Duration
- 5h 9m
- When
- Every day
- Estimated price
- $2,200–10,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Detroit
- Ave. Duration
- 7h 30m
- When
- Every day
- Estimated price
- $2,200–10,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 7h 52m
- When
- Every day
- Estimated price
- $2,300–10,000
Flights from Bishop International Airport to Benito Juárez International Airport via Orlando
- Ave. Duration
- 10h 34m
- When
- Wednesday
- Estimated price
- $2,800–12,000
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $280–2,800
- Website
- VIA Rail
- Escape
- $280–1,100
- Business
- $850–2,600
- Business Plus
- $1,000–2,800
- Economy
- $310–1,200
- Economy Plus
- $350–1,400
Train from Sarnia to London
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- $280–2,800
- Website
- VIA Rail
- Escape
- $280–1,100
- Business
- $850–2,600
- Business Plus
- $1,000–2,800
- Economy
- $310–1,200
- Economy Plus
- $350–1,400
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Port Huron Station to Chicago Union Station
- Ave. Duration
- 6h 25m
- Frequency
- Once a week
- Estimated price
- $1,500–2,100
- Website
- Amtrak
Bus from Port Huron Station to Flint Amtrak Station
- Ave. Duration
- 1h 15m
- Frequency
- Once a week
- Estimated price
- $290–410
- Website
- Amtrak
- Website
- walpolealgonacferry.ca
Car ferry from Walpole Island, ON to Algonac, MI
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $154
- Schedules at
- walpoleislandferry.ca
Car ferry from Walpole Island, ON to Algonac, MI
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $154
- Schedules at
- walpoleislandferry.ca
Car ferry from Walpole Island, ON to Algonac, MI
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $154
- Schedules at
- walpoleislandferry.ca
Car ferry from Walpole Island, ON to Algonac, MI
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $154
- Schedules at
- walpoleislandferry.ca
Car ferry from Walpole Island, ON to Algonac, MI
- Ave. Duration
- 15 min
- Frequency
- On demand
- Estimated price
- $154
- Schedules at
- walpoleislandferry.ca
Want to know more about travelling around Mexico
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
Why you should take the train in the US
Read the travel guide










