There are 9 ways to get from Niagara Falls to Mexico by bus, plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus to Buffalo Niagara International Airport, fly to El Paso International Airport
best- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to El Paso International Airport (ELP)plane BUF - ELP
9h 45m$7,447–29,580Train to Toronto Pearson International Airport, fly to Miguel Hidalgo Y Costilla Guadalajara International Airport
cheapest- Take the train from Niagara Falls to Toronto Union Stationtrain
- Fly from Toronto Pearson International Airport (YYZ) to Miguel Hidalgo Y Costilla Guadalajara International Airport (GDL)plane YYZ - GDL
11h 15m$3,130–19,895Train, bus
- Take the train from Niagara Falls Amtrak Station to Buffalo Depew Stationtrain
- Take the train from Buffalo Depew Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to San Marcos Amtraktrain
- Take the bus from San Marcos to Terminal de Autobuses de Querétaro Acceso 1bus
- Take the bus from Terminal de Autobuses de Querétaro Acceso 1 to Mexico City International Airport T2bus
2d 19h$12,110–25,939Drive 3,863.9 km
- Drive from Niagara Falls to Mexico Citycar 3,863.9 km
44h 8m$9,311–13,449Bus to Buffalo Niagara International Airport, fly to Benito Juárez International Airport
- Take the bus from Niagara Falls USA to Buffalo Niagara International Airportbus
- Fly from Buffalo Niagara International Airport (BUF) to Benito Juárez International Airport (MEX)plane BUF - MEX
10h 14m$3,491–14,168Train to Toronto Pearson International Airport, fly to Benito Juárez International Airport
- Take the train from Niagara Falls to Toronto Union Stationtrain
- Fly from Toronto Pearson International Airport (YYZ) to Benito Juárez International Airport (MEX)plane YYZ - MEX
9h 54m$3,686–15,775Train to Toronto Pearson International Airport, fly to San Diego International Airport
- Take the train from Niagara Falls to Toronto Union Stationtrain
- Fly from Toronto Pearson International Airport (YYZ) to San Diego International Airport (SAN)plane YYZ - SAN
11h 23m$5,475–23,113Train to Toronto Island Airport, fly to El Paso International Airport
- Take the train from Niagara Falls to Toronto Union Stationtrain
- Fly from Toronto Island Airport (YTZ) to El Paso International Airport (ELP)plane YTZ - ELP
12h 20m$5,742–24,187Train, bus via Reynosa
- Take the train from Niagara Falls to Buffalo Depew Stationtrain
- Take the train from Buffalo Depew Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to San Marcos Amtraktrain
- Take the bus from San Marcos to McAllen Central Stationbus
- Take the bus from Reynosa to Terminal de Autobuses de Pasajeros de Orientebus
3d$12,206–26,762
Niagara Falls to Mexico by train and bus
Questions & Answers
The cheapest way to get from Niagara Falls to Mexico is to train and fly which costs $3600 - $16000 and takes 9h 54m.
The fastest way to get from Niagara Falls to Mexico is to bus and fly which takes 9h 45m and costs $7000 - $30000.
The distance between Niagara Falls and Mexico is 2823 km. The road distance is 3863.9 km.
The best way to get from Niagara Falls to Mexico without a car is to train and bus which takes 2 days 19h and costs $12000 - $26000.
It takes approximately 9h 45m to get from Niagara Falls to Mexico, including transfers.
Yes, the driving distance between Niagara Falls to Mexico is 3864 km. It takes approximately 44h 8m to drive from Niagara Falls to Mexico.
There are 3669+ hotels available in Mexico.
What companies run services between Niagara Falls, ON, Canada and Mexico?
There is no direct connection from Niagara Falls to Mexico. However, you can take the bus to Buffalo Niagara International Airport, walk to Buffalo Niagara International Airport (BUF) airport, fly to El Paso International Airport (ELP), walk to El Paso Airport, take the bus to Aeropuerto Internacional de Ciudad Juárez, walk to Estación Aeropuerto - Exprés, take the bus to Estación Tecnológico Exprés, walk to Tecnológico Sur, then take the bus to San Antonio Sur. Alternatively, you can take a train from Niagara Falls Amtrak Station to San Pablo via Buffalo Depew Station, Chicago Union Station, San Marcos Amtrak, San Marcos, Terminal de Autobuses de Querétaro Acceso 1, Mexico City International Airport T2, and Mexico City International Airport in around 2d 19h.
- Website
- united.com
Flights from Buffalo Niagara International Airport to El Paso International Airport via Denver
- Ave. Duration
- 6h 43m
- When
- Every day
- Estimated price
- $7,500–31,000
Flights from Buffalo Niagara International Airport to El Paso International Airport via Chicago O'Hare
- Ave. Duration
- 10h 34m
- When
- Every day
- Estimated price
- $7,000–29,000
Flights from Buffalo Niagara International Airport to Benito Juárez International Airport via Washington Dulles
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- $3,600–15,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Houston
- Ave. Duration
- 9h 11m
- When
- Every day
- Estimated price
- $2,200–9,000
Flights from Toronto Pearson International Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Houston
- Ave. Duration
- 7h 53m
- When
- Every day
- Estimated price
- $1,800–7,500
Flights from Toronto Pearson International Airport to San Diego International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $2,800–11,000
Flights from Toronto Pearson International Airport to San Diego International Airport via Denver
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $2,800–11,000
Flights from Toronto Pearson International Airport to San Diego International Airport via Los Angeles
- Ave. Duration
- 7h 16m
- When
- Every day
- Estimated price
- $2,900–12,000
Flights from Toronto Island Airport to El Paso International Airport via Chicago O'Hare
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- $5,000–21,000
- Website
- delta.com
Flights from Buffalo Niagara International Airport to El Paso International Airport via Atlanta
- Ave. Duration
- 7h 47m
- When
- Every day
- Estimated price
- $8,000–32,000
Flights from Buffalo Niagara International Airport to Benito Juárez International Airport via Detroit
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- $3,500–14,000
Flights from Buffalo Niagara International Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- $3,400–14,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Detroit
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $2,200–9,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $2,300–9,500
Flights from Toronto Pearson International Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Atlanta
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $1,900–8,000
Flights from Toronto Pearson International Airport to San Diego International Airport via Las Vegas
- Ave. Duration
- 7h 29m
- When
- Monday and Friday
- Estimated price
- $5,000–20,000
Flights from Toronto Pearson International Airport to San Diego International Airport via Salt Lake City
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- $2,900–12,000
- Website
- southwest.com
Flights from Buffalo Niagara International Airport to El Paso International Airport via Denver
- Ave. Duration
- 7h 33m
- When
- Saturday, Sunday, Tuesday, and Wednesday
- Estimated price
- $7,500–31,000
Flights from Buffalo Niagara International Airport to El Paso International Airport via Chicago Midway
- Ave. Duration
- 7h 13m
- When
- Saturday, Tuesday, Wednesday, and Sunday
- Estimated price
- $7,000–29,000
Flights from Buffalo Niagara International Airport to El Paso International Airport via Nashville
- Ave. Duration
- 7h
- When
- Monday, Thursday, and Friday
- Estimated price
- $7,000–30,000
Flights from Buffalo Niagara International Airport to El Paso International Airport via Dallas
- Ave. Duration
- 9h
- When
- Sunday
- Estimated price
- $7,000–30,000
Flights from Toronto Island Airport to El Paso International Airport via Nashville
- Ave. Duration
- 6h 20m
- When
- Monday, Thursday, and Friday
- Estimated price
- $5,000–22,000
Flights from Toronto Island Airport to El Paso International Airport via Chicago Midway
- Ave. Duration
- 7h 5m
- When
- Monday, Thursday, and Friday
- Estimated price
- $5,000–21,000
Flights from Toronto Island Airport to El Paso International Airport via Chicago Midway, Dallas
- Ave. Duration
- 9h
- When
- Tuesday and Wednesday
- Estimated price
- $5,000–22,000
- Website
- aa.com
Flights from Buffalo Niagara International Airport to El Paso International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- $7,000–30,000
Flights from Buffalo Niagara International Airport to El Paso International Airport via Chicago O'Hare
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $7,000–29,000
Flights from Buffalo Niagara International Airport to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- $3,600–15,000
Flights from Buffalo Niagara International Airport to Benito Juárez International Airport via Charlotte
- Ave. Duration
- 7h 14m
- When
- Every day
- Estimated price
- $3,500–14,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $2,300–9,500
Flights from Toronto Pearson International Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Dallas/Ft.Worth
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- $1,900–7,500
Flights from Toronto Pearson International Airport to San Diego International Airport via Phoenix
- Ave. Duration
- 8h 56m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $4,800–17,000
Flights from Toronto Island Airport to El Paso International Airport via Chicago O'Hare
- Ave. Duration
- 12h 54m
- When
- Every day
- Estimated price
- $5,000–21,000
Flights from Toronto Island Airport to El Paso International Airport via Washington Dulles, Dallas/Ft.Worth
- Ave. Duration
- 12h
- When
- Thursday and Sunday
- Estimated price
- $5,500–24,000
- Website
- aircanada.com
Flights from Buffalo Niagara International Airport to El Paso International Airport via Chicago O'Hare
- Ave. Duration
- 10h 34m
- When
- Every day
- Estimated price
- $7,000–29,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $2,200–9,000
Flights from Toronto Pearson International Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport
- Ave. Duration
- 5h 25m
- When
- Monday, Tuesday, and Thursday
- Estimated price
- $1,800–7,500
Flights from Toronto Pearson International Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Houston
- Ave. Duration
- 7h 53m
- When
- Every day
- Estimated price
- $1,800–7,500
Flights from Toronto Pearson International Airport to San Diego International Airport
- Ave. Duration
- 5h 15m
- When
- Every day
- Estimated price
- $2,800–11,000
Flights from Toronto Pearson International Airport to San Diego International Airport via Denver
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $2,800–11,000
Flights from Toronto Island Airport to El Paso International Airport via Chicago O'Hare
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- $5,000–21,000
- Website
- aeromexico.com
Flights from Buffalo Niagara International Airport to El Paso International Airport via Atlanta
- Ave. Duration
- 6h 44m
- When
- Every day
- Estimated price
- $8,000–32,000
Flights from Buffalo Niagara International Airport to Benito Juárez International Airport via Detroit
- Ave. Duration
- 7h 3m
- When
- Every day
- Estimated price
- $3,500–14,000
Flights from Buffalo Niagara International Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- $3,400–14,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport
- Ave. Duration
- 4h 59m
- When
- Every day
- Estimated price
- $2,200–9,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Detroit
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- $2,200–9,000
Flights from Toronto Pearson International Airport to Benito Juárez International Airport via Atlanta
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- $2,300–9,500
Flights from Toronto Pearson International Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport via Atlanta
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- $1,900–8,000
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Benito Juárez International Airport
- Ave. Duration
- 5h 10m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $2,900–11,000
Flights from Toronto Pearson International Airport to Miguel Hidalgo Y Costilla Guadalajara International Airport
- Ave. Duration
- 5h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $2,400–13,000
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Niagara Falls Amtrak Station to Buffalo Depew Station
- Ave. Duration
- 46 min
- Frequency
- 3 times a day
- Estimated price
- $180–380
- Website
- Amtrak
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $2,800–6,000
- Website
- Amtrak
Train from Chicago Union Station to San Marcos Amtrak
- Ave. Duration
- 29h 58m
- Frequency
- Once daily
- Estimated price
- $6,500–14,000
- Website
- Amtrak
Train from Niagara Falls to Buffalo Depew Station
- Ave. Duration
- 2h 4m
- Frequency
- Once daily
- Estimated price
- $180–380
- Website
- Amtrak
Train from Buffalo Depew Station to Chicago Union Station
- Ave. Duration
- 10h 33m
- Frequency
- Twice daily
- Estimated price
- $2,800–6,000
- Website
- Amtrak
Train from Chicago Union Station to San Marcos Amtrak
- Ave. Duration
- 29h 58m
- Frequency
- Once daily
- Estimated price
- $6,500–14,000
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Niagara Falls Amtrak Station to Buffalo Depew Station
- Ave. Duration
- 46 min
- Frequency
- Once daily
- Estimated price
- $150–2,500
- Website
- VIA Rail
- Escape
- $150–800
- Business
- $650–2,300
- Business Plus
- $850–2,500
- Economy
- $170–950
- Economy Plus
- $190–1,100
Train from Niagara Falls to Toronto Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $380–2,800
- Website
- VIA Rail
- Escape
- $380–1,300
- Business
- $900–2,600
- Business Plus
- $1,100–2,800
- Economy
- $420–1,400
- Economy Plus
- $470–1,500
Train from Niagara Falls to Toronto Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $380–2,800
- Website
- VIA Rail
- Escape
- $380–1,300
- Business
- $900–2,600
- Business Plus
- $1,100–2,800
- Economy
- $420–1,400
- Economy Plus
- $470–1,500
Train from Niagara Falls to Toronto Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $380–2,800
- Website
- VIA Rail
- Escape
- $380–1,300
- Business
- $900–2,600
- Business Plus
- $1,100–2,800
- Economy
- $420–1,400
- Economy Plus
- $470–1,500
Train from Niagara Falls to Toronto Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $380–2,800
- Website
- VIA Rail
- Escape
- $380–1,300
- Business
- $900–2,600
- Business Plus
- $1,100–2,800
- Economy
- $420–1,400
- Economy Plus
- $470–1,500
Train from Niagara Falls to Buffalo Depew Station
- Ave. Duration
- 1h 58m
- Frequency
- Once daily
- Estimated price
- $150–2,500
- Website
- VIA Rail
- Escape
- $150–800
- Business
- $650–2,300
- Business Plus
- $850–2,500
- Economy
- $170–950
- Economy Plus
- $190–1,100
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Niagara Falls USA to Buffalo Niagara International Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $80–140
- Schedules at
- Flixbus USA
Bus from Niagara Falls USA to Buffalo Niagara International Airport
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- $80–140
- Schedules at
- Flixbus USA
Bus from San Marcos to McAllen Central Station
- Ave. Duration
- 8h 1m
- Frequency
- Twice daily
- Estimated price
- $950–1,600
- Schedules at
- Flixbus USA
- Phone
- +1 800 923 1799
- [email protected]
- Website
- Omnibus Express (OMEX VIP)
Bus from San Marcos to Terminal de Autobuses de Querétaro Acceso 1
- Ave. Duration
- 19h 16m
- Frequency
- Twice daily
- Estimated price
- $2,100–2,700
- Schedules at
- Omnibus Express (OMEX VIP)
- Phone
- +52 477 710 0060
- Website
- primeraplus.com.mx
Bus from Terminal de Autobuses de Querétaro Acceso 1 to Mexico City International Airport T2
- Ave. Duration
- 3h 10m
- Frequency
- Hourly
- Estimated price
- $550–750
- Schedules at
- primeraplus.com.mx
- Book at
- primeraplus.com.mx
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Reynosa to Terminal de Autobuses de Pasajeros de Oriente
- Ave. Duration
- 16h 30m
- Frequency
- Once daily
- Estimated price
- $1,800–2,700
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
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

























