There are 10 ways to get from Weslaco to Brandon by plane, car, bus, 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 Mcallen Miller International Airport to Bismarck Municipal Airport, drive
best- Fly from Mcallen Miller International Airport (MFE) to Bismarck Municipal Airport (BIS)MFE - BIS
- Drive from Bismarck-Airport-BIS to Brandon
12h 17m$240–832Fly Rio Grande Valley International Airport to Minot International Airport, drive
cheapest- Fly from Rio Grande Valley International Airport (HRL) to Minot International Airport (MOT)HRL - MOT
- Drive from Minot International Airport (MOT) to Brandon
13h 10m$236–881Bus, train via Detroit
- Take the bus from McAllen Central Station to San Antonio
- Take the train from San Antonio Station to Chicago Union Station
- Take the train from Chicago Union Station to Detroit
- Take the train from Windsor to Toronto Union Station
- Take the train from Toronto Union Station to Rivers
3d 19h$748–2,068Drive 2,885.9 km
- Drive from Weslaco to Brandon2,885.9 km
32h 8m$562–812Fly Mcallen Miller International Airport to Hector International Airport, drive
- Fly from Mcallen Miller International Airport (MFE) to Hector International Airport (FAR)MFE - FAR
- Drive from Fargo-Airport-FAR to Brandon
13h 28m$610–2,562Fly Rio Grande Valley International Airport to Bismarck Municipal Airport, drive
- Fly from Rio Grande Valley International Airport (HRL) to Bismarck Municipal Airport (BIS)HRL - BIS
- Drive from Bismarck-Airport-BIS to Brandon
14h 42m$236–826Fly Rio Grande Valley International Airport to Grand Forks International Airport, drive
- Fly from Rio Grande Valley International Airport (HRL) to Grand Forks International Airport (GFK)HRL - GFK
- Drive from Grand Forks International Airport (GFK) to Brandon
15h 8m$241–876Fly Rio Grande Valley International Airport to Hector International Airport, drive
- Fly from Rio Grande Valley International Airport (HRL) to Hector International Airport (FAR)HRL - FAR
- Drive from Fargo-Airport-FAR to Brandon
15h 29m$606–2,556Fly Rio Grande Valley International Airport to Winnipeg J. A. Richardson International Airport, bus
- Fly from Rio Grande Valley International Airport (HRL) to Winnipeg J. A. Richardson International Airport (YWG)HRL - YWG
- Take the bus from Winnipeg East, MB to Brandon, MB
16h 7m$268–911Bus, train
- Take the bus from McAllen Central Station to San Marcos
- Take the train from San Marcos Amtrak to Chicago Union Station
- Take the train from Chicago Union Station to Buffalo Depew Station
- Take the train from Buffalo to Toronto Union Station
- Take the train from Toronto Union Station to Rivers
4d 2h$743–2,223
Mcallen Miller International Airport (MFE) to Bismarck Municipal Airport (BIS) flights
Questions & Answers
The cheapest way to get from Weslaco to Brandon is to fly and drive which costs $230 - $850 and takes 14h 42m.
The fastest way to get from Weslaco to Brandon is to fly and drive which takes 12h 17m and costs $240 - $850.
The distance between Weslaco and Brandon is 2743 km. The road distance is 2885.9 km.
The best way to get from Weslaco to Brandon without a car is to bus and train which takes 4 days 2h and costs $700 - $2,300.
It takes approximately 12h 17m to get from Weslaco to Brandon, including transfers.
Yes, the driving distance between Weslaco to Brandon is 2886 km. It takes approximately 32h 8m to drive from Weslaco to Brandon.
There are 19+ hotels available in Brandon.
What companies run services between Weslaco, TX, USA and Brandon, MB, Canada?
There is no direct connection from Weslaco to Brandon. However, you can take the bus to McAllen Central Station, take the taxi to Mcallen Miller International Airport (MFE) airport, fly to Bismarck Municipal Airport (BIS), then drive to Brandon. Alternatively, you can take a bus from STC Mid Valley Campus to Brandon via McAllen Central Station, San Antonio, San Antonio Station, Chicago Union Station, Detroit, Windsor, Toronto Union Station, and Rivers in around 3d 19h.
- Website
- delta.com
Flights from Rio Grande Valley International Airport to Minot International Airport via Minneapolis
- Ave. Duration
- 8h 31m
- When
- Every day
- Estimated price
- $180–800
Flights from Mcallen Miller International Airport to Hector International Airport via Austin, Minneapolis
- Ave. Duration
- 11h 1m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $550–2,500
Flights from Rio Grande Valley International Airport to Bismarck Municipal Airport via Minneapolis
- Ave. Duration
- 8h 29m
- When
- Every day
- Estimated price
- $170–800
Flights from Rio Grande Valley International Airport to Grand Forks International Airport via Minneapolis
- Ave. Duration
- 7h 33m
- When
- Every day
- Estimated price
- $160–750
Flights from Rio Grande Valley International Airport to Hector International Airport via Minneapolis
- Ave. Duration
- 7h 27m
- When
- Every day
- Estimated price
- $550–2,500
Flights from Rio Grande Valley International Airport to Winnipeg J. A. Richardson International Airport via Minneapolis
- Ave. Duration
- 7h 44m
- When
- Every day
- Estimated price
- $180–800
- Website
- aa.com
Flights from Mcallen Miller International Airport to Bismarck Municipal Airport via Dallas/Ft.Worth
- Ave. Duration
- 7h 10m
- When
- Every day
- Estimated price
- $150–700
Flights from Mcallen Miller International Airport to Hector International Airport via Dallas/Ft.Worth
- Ave. Duration
- 6h 12m
- When
- Every day
- Estimated price
- $500–2,400
Flights from Rio Grande Valley International Airport to Bismarck Municipal Airport via Dallas/Ft.Worth
- Ave. Duration
- 9h 3m
- When
- Every day
- Estimated price
- $150–700
Flights from Rio Grande Valley International Airport to Hector International Airport via Dallas/Ft.Worth
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- $500–2,400
- Website
- united.com
Flights from Mcallen Miller International Airport to Bismarck Municipal Airport via Houston, Denver
- Ave. Duration
- 9h 6m
- When
- Every day
- Estimated price
- $170–750
Flights from Rio Grande Valley International Airport to Minot International Airport via Houston Hobby Apt, Denver
- Ave. Duration
- 8h 4m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $180–800
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from San Antonio Station to Chicago Union Station
- Ave. Duration
- 30h 56m
- Frequency
- Once daily
- Estimated price
- $250–1,200
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Detroit
- Ave. Duration
- 5h 20m
- Frequency
- 3 times a day
- Estimated price
- $70–200
- Website
- https://www.amtrak.com/home.html
Train from San Marcos Amtrak to Chicago Union Station
- Ave. Duration
- 29h 24m
- Frequency
- Once daily
- Estimated price
- $310–1,300
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Buffalo Depew Station
- Ave. Duration
- 10h 23m
- Frequency
- Twice daily
- Estimated price
- $75–280
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Windsor to Toronto Union Station
- Ave. Duration
- 4h 10m
- Frequency
- 4 times a day
- Estimated price
- $50–140
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $60–140
- Economy Adult - Advanced Booking
- $60–110
- Economy Escape Advanced Booking - Adult
- $50–70
Train from Toronto Union Station to Rivers
- Ave. Duration
- 40h 36m
- Frequency
- Twice a week
- Estimated price
- $210–310
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $210–310
- Economy Adult - Advanced Booking
- $260–310
- Economy Escape Advanced Booking - Adult
- $230–280
Train from Buffalo to Toronto Union Station
- Ave. Duration
- 4h 14m
- Frequency
- Once daily
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- +1 800-923-1799
- contactus@omexusa.net
- Website
- omnibusexpress.com
Bus from McAllen Central Station to San Antonio
- Ave. Duration
- 4h 16m
- Frequency
- Once daily
- Estimated price
- $85–110
- Schedules at
- omnibusexpress.com
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Winnipeg East, MB to Brandon, MB
- Ave. Duration
- 2h 40m
- Frequency
- Twice daily
- Estimated price
- $65–85
- Website
- https://riderexpress.ca/
- Standard
- $65–85
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from McAllen Central Station to San Marcos
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- $55–130
- Schedules at
- flixbus.com
- Adult
- $55–130
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
















