Travel from Winnipeg to Ottawa

Train, bus or fly from Winnipeg to Ottawa?

Air Canada and WestJet fly from Winnipeg to Ottawa hourly. Alternatively, Winnipeg Transit operates a bus from Winnipeg to Ottawa 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 Ottawa

From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Ottawa airport, then line 97 bus to Ottawa. 4 h 10 min $255. From Northbound Vaughan at Portage North line 15 bus to Winnipeg airport, fly to Montreal airport, line 209 bus to Dorval, then train to Ottawa. 6 h 6 min $310. From Northbound Vaughan at Portage North line 15 bus to Westbound Wellington at Airport Terminal, walk to Winnipeg, MB, bus to Toronto, ON, then bus to Ottawa, ON. 37 h 47 min $237. From Winnipeg train to Toronto then train to Ottawa. 38 h 38 min $401. From Winnipeg train to Washago, ON then bus to Ottawa, ON. 43 h 17 min $419. From Winnipeg drive to Ottawa. 28 h 7 min $267.