Travel from Winnipeg to Brampton

Train, bus or fly from Winnipeg to Brampton?

Air Canada, WestJet and 2 other airlines fly from Winnipeg to Brampton hourly. Alternatively, Winnipeg Transit operates a bus from Winnipeg to Brampton every 20 minutes. Tickets cost $3 and the journey takes 21 min. 2 other operators also service this route.

How to get from Winnipeg to Brampton

ModeDurationPrice
From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Toronto airport, line 115 bus to Bramalea Terminal- Zum Queen 501/501A WB-Departure, then bus to Brampton.4 h 44 min$248
From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Toronto Island airport, line 509 tram to Toronto, then train to Brampton.6 h 35 min$734
From Northbound Vaughan at Portage North line 15 bus to Westbound Wellington at Airport Terminal, walk to Winnipeg, MB, bus to Yorkdale Bus Terminal, then line 33 bus to Wellington St. W. @ George St. S..32 h 48 min$198
From Winnipeg train to Toronto then train to Brampton.35 h 4 min$340
From Winnipeg train to Union Station Bus Terminal then bus to Wellington St. W. @ George St. S..36 h 39 min$327
From Winnipeg drive to Brampton.23 h 2 min$221

Is there a direct train between Winnipeg and Brampton?

No, there is no direct train from Winnipeg to Brampton. However, there are services departing from Winnipeg and arriving at Brampton via Toronto. The journey, including transfers, takes approximately 35 h 4 min.

Is there a direct bus between Winnipeg and Brampton?

No, there is no direct bus from Winnipeg to Brampton. However, there are services departing from Northbound Vaughan at Portage North and arriving at Wellington St. W. @ George St. S. via Winnipeg, MB and Yorkdale Bus Terminal. The journey, including transfers, takes approximately 32 h 48 min.