Travel from Winnipeg to Portage-la-Prairie

Bus or train from Winnipeg to Portage la Prairie?

VIA Rail operates a train from Winnipeg to Portage la Prairie 3 times a day. Tickets cost $24 - $70 and the journey takes 1 hour 34 minutes. Alternatively, Greyhound Canada operates a bus from Winnipeg to Portage la Prairie once daily. Tickets cost $11 - $29 and the journey takes 1 hour 9 minutes.

How to get from Winnipeg to Portage la Prairie

ModeDurationPrice
From Winnipeg train to Portage la Prairie.1 h 34 min$44
From Northbound Vaughan at Portage North line 15 bus to Winnipeg, MB then bus to Portage La Prairie, MB.2 h 30 min$28
From Winnipeg taxi to Portage la Prairie.1 h 17 min$192
From Winnipeg drive to Portage la Prairie.1 h 17 min$10

How long does it take to get from Winnipeg to Portage la Prairie?

The train from Winnipeg to Portage la Prairie takes 1 hour 34 minutes including transfers and departs three times a day.

Is there a direct train between Winnipeg and Portage la Prairie?

Yes, there is a direct train departing from Winnipeg and arriving at Portage la Prairie. Services depart three times a day, and operate Tuesday, Wednesday, Thursday, Saturday and Sunday. The journey takes approximately 1 hour 34 minutes.

Is there a direct bus between Winnipeg and Portage la Prairie?

No, there is no direct bus from Winnipeg to Portage la Prairie. However, there are services departing from Northbound Vaughan at Portage North and arriving at Portage La Prairie, MB via Winnipeg, MB. The journey, including transfers, takes approximately 2 hours 30 minutes.

Operators from Winnipeg to Portage la Prairie

OperatorPhoneWebsite
VIA Rail+1 1 888 842-7245VIA Rail
Winnipeg TransitWinnipeg Transit
Greyhound Canada+1 1-800-661-8747Greyhound Canada