Winnipeg, MB, Canada
Waterloo, ON, Canada
| Tranport | Distance | Time(hrs) | Cost(local) | Cost(usd) |
|---|---|---|---|---|
| Bus | 2288.66 km | 34h 39mins | 216 CAD | 205.0 |
| Drive | 2175.66 km | 22h 56mins | 232 CAD | 220.0 |
| Flight | 1684.05 km | 6h 30mins | 298 CAD | 282.0 |
| Flight | 1574.59 km | 7h 28mins | 300 CAD | 284.0 |
| Train | 2122.05 km | 38h 0mins | 353 CAD | 335.0 |
| Flight | 1657.95 km | 10h 18mins | 613 CAD | 581.0 |
| Flight | 1685.25 km | 7h 26mins | 648 CAD | 614.0 |
| Flight | 1696.24 km | 8h 33mins | 782 CAD | 741.0 |
The best and cheapest way to get from Winnipeg, MB, Canada and Waterloo, ON, Canada is to travel by bus, which will cost about 216 CAD or 184.50 USD.