There are 5 ways to get from Port Colborne to Winnipeg by car, plane, train, 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.
Drive to Buffalo Niagara International Airport, fly
best- Drive from Port Colborne to Buffalo-Airport-BUFcar
- Fly from Buffalo Niagara International Airport (BUF) to Winnipeg J. A. Richardson International Airport (YWG)plane BUF - YWG
6h 14m$262–1,316Bus to Toronto Pearson International Airport, fly
cheapest- Take the bus from St. Catharines to Toronto Pearson Airportbus
- Fly from Toronto Pearson International Airport (YYZ) to Winnipeg J. A. Richardson International Airport (YWG)plane YYZ - YWG
7h 52m$121–779Train
- Take the train from St. Catharines GO to Toronto Union Stationtrain Lw
- Take the train from Toronto Union Station to Winnipegtrain VIA Rail
37h 57m$297–493Drive 2,010.6 km
- Drive from Port Colborne to Winnipegcar 2,010.6 km
24h 20m$391–564Bus to John C. Munro Hamilton International Airport, fly
- Take the bus from St. Catharines, ON - Bus Terminal to Hamilton Airportbus
- Fly from John C. Munro Hamilton International Airport (YHM) to Winnipeg J. A. Richardson International Airport (YWG)plane YHM - YWG
7h 13m$257–1,084
Buffalo Niagara International Airport (BUF) to Winnipeg J. A. Richardson International Airport (YWG) flights
Questions & Answers
The cheapest way to get from Port Colborne to Winnipeg is to bus and fly which costs $120 - $800 and takes 7h 52m.
The fastest way to get from Port Colborne to Winnipeg is to drive and fly which takes 6h 14m and costs $260 - $1,400.
The distance between Port Colborne and Winnipeg is 1662 km. The road distance is 2010.6 km.
The best way to get from Port Colborne to Winnipeg without a car is to train which takes 37h 57m and costs $290 - $500.
It takes approximately 6h 14m to get from Port Colborne to Winnipeg, including transfers.
Winnipeg is 1h behind Port Colborne. It is currently 12:58 AM in Port Colborne and 11:58 PM in Winnipeg.
Yes, the driving distance between Port Colborne to Winnipeg is 2011 km. It takes approximately 24h 20m to drive from Port Colborne to Winnipeg.
There are 220+ hotels available in Winnipeg.
What companies run services between Port Colborne, ON, Canada and Winnipeg, MB, Canada?
You can take a vehicle from Port Colborne to Winnipeg via St. Catharines GO and Toronto Union Station in around 37h 57m.
- Website
- aircanada.com
Flights from Buffalo Niagara International Airport to Winnipeg J. A. Richardson International Airport via Chicago O'Hare
- Ave. Duration
- 6h 24m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $260–1,300
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 44m
- When
- Every day
- Estimated price
- $100–600
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport via Ottawa
- Ave. Duration
- 5h 18m
- When
- Every day
- Estimated price
- $130–650
- Website
- delta.com
Flights from Buffalo Niagara International Airport to Winnipeg J. A. Richardson International Airport via Minneapolis
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $250–1,300
Flights from Buffalo Niagara International Airport to Winnipeg J. A. Richardson International Airport via Atlanta
- Ave. Duration
- 10h 9m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $550–2,900
Flights from Buffalo Niagara International Airport to Winnipeg J. A. Richardson International Airport via Detroit, Minneapolis
- Ave. Duration
- 7h
- When
- Monday, Thursday, and Friday
- Estimated price
- $260–1,300
Flights from Buffalo Niagara International Airport to Winnipeg J. A. Richardson International Airport via Detroit, Toronto Pearson International Airport
- Ave. Duration
- 7h 43m
- When
- Thursday and Sunday
- Estimated price
- $460–2,700
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 49m
- When
- Every day
- Estimated price
- $95–700
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport via Minneapolis
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- $110–600
- Website
- united.com
Flights from Buffalo Niagara International Airport to Winnipeg J. A. Richardson International Airport via Chicago O'Hare
- Ave. Duration
- 6h 24m
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $260–1,300
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 44m
- When
- Every day
- Estimated price
- $100–600
- Website
- westjet.com
Flights from Buffalo Niagara International Airport to Winnipeg J. A. Richardson International Airport via Minneapolis
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $250–1,300
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- $95–700
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport via Minneapolis
- Ave. Duration
- 5h 33m
- When
- Every day
- Estimated price
- $110–600
- Website
- flyporter.com
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 45m
- When
- Every day
- Estimated price
- $230–700
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport via Ottawa
- Ave. Duration
- 4h 58m
- When
- Every day
- Estimated price
- $230–700
Flights from John C. Munro Hamilton International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $240–1,000
- Website
- flyflair.com
Flights from Toronto Pearson International Airport to Winnipeg J. A. Richardson International Airport
- Ave. Duration
- 2h 50m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $100–500
- Phone
- +1 888-438-6646
- Website
- gotransit.com
Train from St. Catharines GO to Toronto Union Station
- Ave. Duration
- 1h 56m
- Frequency
- 3 times a day
- Estimated price
- $18–24
- Website
- https://www.gotransit.com/
- Website
- https://www.gotransit.com/en/see-schedules
- Passenger
- $18–24
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from St. Catharines GO to Toronto Union Station
- Ave. Duration
- 1h 35m
- Frequency
- Once daily
- Estimated price
- $25–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $26–120
- Economy Adult - Advanced Booking
- $26–85
- Economy Escape Advanced Booking - Adult
- $25–45
Train from Toronto Union Station to Winnipeg
- Ave. Duration
- 34h 35m
- Frequency
- Twice a week
- Estimated price
- $200–280
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $200–280
- Economy Adult - Advanced Booking
- $240–280
- Economy Escape Advanced Booking - Adult
- $210–250
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from St. Catharines to Toronto Pearson Airport
- Ave. Duration
- 1h 30m
- Frequency
- 6 times a week
- Estimated price
- $14–120
- Schedules at
- flixbus.com
- Adult
- $14–120
- Phone
- 1-866-488-4452
- customerservice@megabus.com
- Website
- ca.megabus.com
Bus from St. Catharines, ON - Bus Terminal to Hamilton Airport
- Ave. Duration
- 55 min
- Frequency
- Once daily
- Estimated price
- $10–75
- Website
- https://ca.megabus.com/
- Adult Advanced Booking
- $10–60
- Adult Standard
- $12–75
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 Best ways to travel around Australia, How to get from Florence to Rome, and Flying into Beijing? - to help you get the most out of your next trip.











