Best way to travel between

Waterloo, ON, Canada
Winnipeg, MB, Canada
Travel Modes
Price
Distance
Duration
CO2
bus
$204.0
2369.85 km
35h 30mins
71.1 kgs
 
drive
$220.0
2238.08 km
23h 26mins
286.47 kgs
 
flight
$278.0
1574.59 km
7h 1mins
170.06 kgs
 
flight
$283.0
1701.44 km
6h 19mins
183.76 kgs
 
train
$326.0
2101.84 km
39h 5mins
111.4 kgs
 
flight
$365.0
1614.99 km
7h 10mins
174.42 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 2369.85 km 35h 30mins 215 CAD 204.0
Drive 2238.08 km 23h 26mins 232 CAD 220.0
Flight 1574.59 km 7h 1mins 293 CAD 278.0
Flight 1701.44 km 6h 19mins 299 CAD 283.0
Train 2101.84 km 39h 5mins 344 CAD 326.0
Flight 1614.99 km 7h 10mins 385 CAD 365.0
Take Bus from Kitchener, ON to Toronto, ON
Time: 1h 40mins Cost: 22 CAD; $ 18.9 - 23.1 USD CO2 Emission: 3.4 kgs
Take Bus from Toronto, ON to Winnipeg, MB
Time: 32h 17mins Cost: 190 CAD; $ 162.0 - 198.0 USD CO2 Emission: 67.47 kgs
Take Bus from Southbound Wellington at Greyhound Terminal to Southbound Vaughan at Portage North
Time: 22mins Cost: 3 CAD; $ 2.7 - 3.3 USD CO2 Emission: 0.24 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Waterloo, ON, Canada and Winnipeg, MB, Canada is to travel by bus, which will cost about 215 CAD or 183.60 USD.