There are 6 ways to get from McAllen to Fergus by plane, train, bus, car, or shuttle
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 Toronto Pearson International Airport, train
best- Fly from Mcallen Miller International Airport (MFE) to Toronto Pearson International Airport (YYZ)plane MFE - YYZ
- Take the train from Bramalea GO to Guelph Central GOtrain
10h 11m$242–1,028Bus, train via Dallas
- Take the bus from McAllen Central Station to Dallasbus
- Take the train from Dallas to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Port Huron Stationtrain
- Take the train from Sarnia to Guelphtrain
46h 18m$722–1,612Drive 2,936.9 km
- Drive from McAllen to Ferguscar 2,936.9 km
32h 8m$580–838Fly to Buffalo Niagara International Airport, shuttle, train
- Fly from Mcallen Miller International Airport (MFE) to Buffalo Niagara International Airport (BUF)plane MFE - BUF
- Take a shuttle bus from Buffalo Airport to Pearson International Airport Terminal 1
- Take the train from Bramalea GO to Guelph Central GOtrain
12h 25m$542–1,988Bus, train
- Take the bus from McAllen Central Station to San Marcosbus
- Take the train from San Marcos Amtrak to Chicago Union Stationtrain
- Take the bus from Chicago Union Station to Port Huron Stationbus
- Take the train from Sarnia to Guelphtrain
2d 4h$781–1,803Bus, train via New Orleans
- Take the bus from McAllen Central Station to Houston Bus Stationbus
- Take the bus from Downtown Houston to New Orleans Bus Stationbus
- Take the train from New Orleans Union Passenger Terminal to Newark Penn Stationtrain
- Take the bus from Newark Penn Station to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson Airport to Guelphbus
2d 16h$791–1,751
McAllen to Fergus by bus, foot, train, and car
Questions & Answers
The cheapest way to get from McAllen to Fergus is to fly and train which costs $240 - $1,100 and takes 10h 11m.
The fastest way to get from McAllen to Fergus is to fly and train which takes 10h 11m and costs $240 - $1,100.
The distance between McAllen and Fergus is 2664 km. The road distance is 2936.9 km.
The best way to get from McAllen to Fergus without a car is to bus and train via New Orleans which takes 2 days 16h and costs $750 - $1,800.
It takes approximately 10h 11m to get from McAllen to Fergus, including transfers.
Fergus is 1h ahead of McAllen. It is currently 12:15 PM in McAllen and 1:15 PM in Fergus.
Yes, the driving distance between McAllen to Fergus is 2937 km. It takes approximately 32h 8m to drive from McAllen to Fergus.
There are 48+ hotels available in Fergus.
What companies run services between McAllen, TX, USA and Fergus, ON, Canada?
There is no direct connection from McAllen to Fergus. However, you can take the taxi to Mcallen Miller International Airport (MFE) airport, fly to Toronto Pearson International Airport (YYZ), walk to Pearson International Airport Terminal 1, take the line 115 bus to Bramalea GO Station - Route 115 NB / 301, walk to Bramalea GO, take the train to Guelph Central GO, walk to Guelph, then take the bus to Fergus. Alternatively, you can take a bus from McAllen Central Station to Fergus via Dallas, Jefferson @ Marsalis - E - Ns, Commerce @ Austin - E - Ns, Dallas, Chicago Union Station, Port Huron Station, Sarnia, Guelph, and Guelph in around 46h 18m.
- Website
- aa.com
Flights from Mcallen Miller International Airport to Toronto Pearson International Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 4m
- When
- Every day
- Estimated price
- $230–1,000
Flights from Mcallen Miller International Airport to Toronto Pearson International Airport via Phoenix
- Ave. Duration
- 12h 19m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $550–2,000
Flights from Mcallen Miller International Airport to Toronto Pearson International Airport via Austin
- Ave. Duration
- 7h 13m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $430–1,600
Flights from Mcallen Miller International Airport to Buffalo Niagara International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 51m
- When
- Every day
- Estimated price
- $400–1,800
- Website
- united.com
Flights from Mcallen Miller International Airport to Toronto Pearson International Airport via Houston
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $220–1,000
- Website
- flyporter.com
Flights from Mcallen Miller International Airport to Toronto Pearson International Airport via Austin
- Ave. Duration
- 7h 13m
- When
- Monday, Tuesday, Thursday, Friday, and Sunday
- Estimated price
- $430–1,600
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Bramalea GO to Guelph Central GO
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- $10–14
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–14
Train from Bramalea GO to Guelph Central GO
- Ave. Duration
- 54 min
- Frequency
- Every 4 hours
- Estimated price
- $10–14
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $10–14
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Dallas to Chicago Union Station
- Ave. Duration
- 22h 6m
- Frequency
- Once daily
- Estimated price
- $410–900
- Website
- Amtrak
Train from Chicago Union Station to Port Huron Station
- Ave. Duration
- 6h 31m
- Frequency
- Once daily
- Estimated price
- $130–290
- Website
- Amtrak
Train from San Marcos Amtrak to Chicago Union Station
- Ave. Duration
- 29h 27m
- Frequency
- Once daily
- Estimated price
- $500–1,200
- Website
- Amtrak
Train from New Orleans Union Passenger Terminal to Newark Penn Station
- Ave. Duration
- 32h 7m
- Frequency
- Once daily
- Estimated price
- $550–1,300
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Sarnia to Guelph
- Ave. Duration
- 3h 44m
- Frequency
- Once daily
- Estimated price
- $45–250
- Website
- VIA Rail
- Escape
- $45–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
Train from Sarnia to Guelph
- Ave. Duration
- 3h 44m
- Frequency
- Once daily
- Estimated price
- $45–250
- Website
- VIA Rail
- Escape
- $45–140
- Business
- $95–240
- Business Plus
- $110–250
- Economy
- $55–150
- Economy Plus
- $60–160
- Phone
- +1 800-923-1799
- [email protected]
- Website
- Omnibus Express
Bus from McAllen Central Station to Dallas
- Ave. Duration
- 8h 45m
- Frequency
- Once daily
- Estimated price
- $130–170
- Schedules at
- Omnibus Express
- Phone
- +1 905 374 8111
- [email protected]
- Website
- Niagra Airbus
Shuttle from Buffalo Airport to Pearson International Airport Terminal 1
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $120–160
- Website
- Niagra Airbus
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from McAllen Central Station to San Marcos
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- $70–120
- Schedules at
- Flixbus USA
Bus from Downtown Houston to New Orleans Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- 5 times a day
- Estimated price
- $70–120
- Schedules at
- Flixbus USA
Bus from Newark Penn Station to Toronto Pearson Airport
- Ave. Duration
- 12h
- Frequency
- 5 times a week
- Estimated price
- $95–160
- Schedules at
- Flixbus USA
Bus from Toronto Pearson Airport to Guelph
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- $8–15
- Schedules at
- Flixbus USA
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Bus from Chicago Union Station to Port Huron Station
- Ave. Duration
- 6h 31m
- Frequency
- Once a week
- Estimated price
- $160–230
- Website
- Amtrak
- Phone
- +1-800-231-2222
- [email protected]
- Website
- Greyhound Mexico
Bus from McAllen Central Station to Houston Bus Station
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- $65–160
- Schedules at
- Greyhound Mexico
Want to know more about travelling around Canada
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























