Bus times Canada

These train, bus and flight companies trust us

Toronto


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Montreal - Toronto $ 35.24 9 h 39 min 16 02:00 13:25 503 km
Bus Vancouver - Toronto $ 66.13 4 h 50 min 8 08:30 08:30 3354 km
Bus Ottawa - Toronto $ 38.33 11 h 14 min 3 10:30 10:30 351 km
Bus Edmonton, Alberta - Toronto $ 247.75 54 h 43 min 4 16:45 01:10 2699 km
Bus Mississauga - Toronto $ 10.17 1 h 59 min 9 03:35 08:35 24 km
Bus Quebec - Toronto - - - - - 729 km
Bus Laval - Toronto - - - - - 498 km
Bus Halifax, Nova Scotia - Toronto - - - - - 1266 km
Bus Moncton - Toronto - - - - - 1180 km
Bus St Laurent - Toronto - - - - - 497 km

Montreal


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Montreal $ 46.71 9 h 52 min 2 09:30 09:30 503 km
Bus Ottawa - Montreal $ 113.45 8 h 30 min 1 08:30 08:30 165 km
Bus Quebec - Montreal $ 70.77 3 h 21 min 5 09:30 19:30 233 km
Bus Laval - Montreal $ 201.57 13 h 10 min 1 03:00 03:00 11 km
Bus Halifax, Nova Scotia - Montreal $ 142.58 15 h 50 min 7 03:05 02:05 792 km
Bus Vancouver - Montreal $ 334.92 75 h 52 min 2 23:30 03:30 3685 km
Bus Edmonton, Alberta - Montreal $ 290.58 58 h 37 min 2 17:45 04:30 2970 km
Bus Mississauga - Montreal $ 33.38 12 h 21 min 5 03:35 07:35 527 km
Bus Winnipeg - Montreal $ 276.96 37 h 37 min 2 15:15 05:15 1820 km
Bus Hamilton, Ontario - Montreal $ 31.09 16 h 26 min 8 04:35 15:40 557 km

Vancouver


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Vancouver $ 55.85 4 h 12 min 9 18:45 18:45 3354 km
Bus Edmonton, Alberta - Vancouver $ 188.20 16 h 52 min 2 18:00 18:30 822 km
Bus Winnipeg - Vancouver $ 283.63 33 h 55 min 1 16:00 01:55 1865 km
Bus Saskatoon - Vancouver $ 258.26 24 h 50 min 1 11:30 11:30 1201 km
Bus Sudbury, Ontario - Vancouver $ 313.41 60 h 40 min 1 13:30 02:10 3116 km
Bus Montreal - Vancouver $ 335.78 81 h 30 min 1 18:25 03:55 3685 km
Bus Ottawa - Vancouver $ 303.27 71 h 55 min 1 04:00 03:55 3540 km
Bus Mississauga - Vancouver $ 247.59 86 h 10 min 1 12:00 02:10 3343 km
Bus Quebec - Vancouver - - - - - 3792 km
Bus Brampton, Ontario - Vancouver - - - - - 3330 km

Calgary


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Edmonton, Alberta - Calgary $ 43.33 4 h 8 min 11 00:10 23:45 281 km
Bus Fort McMurray - Calgary $ 99.48 9 h 42 min 10 00:20 08:30 655 km
Bus Red Deer - Calgary $ 33.36 1 h 49 min 7 17:20 20:00 137 km
Bus Lethbridge - Calgary $ 55.79 2 h 54 min 13 00:15 15:25 175 km
Bus Bonnyville - Calgary - - - - - 423 km

Ottawa


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Ottawa $ 120 12 h 40 min 3 09:00 12:45 351 km
Bus Montreal - Ottawa $ 25.90 7 h 59 min 2 07:30 23:15 165 km
Bus Quebec - Ottawa - - - - - 379 km
Bus Oshawa - Ottawa $ 38.05 18 h 14 min 4 04:00 04:00 301 km
Bus Kingston, Ontario - Ottawa $ 11.99 17 h 32 min 6 13:20 13:30 145 km
Bus Vancouver - Ottawa $ 358.08 133 h 16 min 1 09:00 22:16 3540 km
Bus Edmonton, Alberta - Ottawa $ 237.44 63 h 2 min 1 16:45 23:25 2836 km
Bus Mississauga - Ottawa $ 30.18 17 h 49 min 8 03:35 16:50 374 km
Bus Winnipeg - Ottawa $ 328.23 32 h 19 min 2 13:30 13:50 1675 km
Bus Hamilton, Ontario - Ottawa $ 38.63 24 h 51 min 10 04:35 17:35 408 km

Edmonton, Alberta


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Edmonton, Alberta $ 248.99 54 h 43 min 12 00:50 12:34 2699 km
Bus Vancouver - Edmonton, Alberta $ 188.55 17 h 50 min 2 16:00 16:00 822 km
Bus Calgary - Edmonton, Alberta $ 41.18 3 h 29 min 10 06:45 18:50 281 km
Bus Winnipeg - Edmonton, Alberta $ 196.01 20 h 45 min 4 14:30 16:00 1193 km
Bus Saskatoon - Edmonton, Alberta $ 55.25 6 h 12 min 6 08:45 11:30 486 km
Bus Montreal - Edmonton, Alberta $ 322.98 67 h 10 min 4 14:55 12:34 2970 km
Bus Ottawa - Edmonton, Alberta $ 302.25 53 h 40 min 1 04:00 09:40 2836 km
Bus Mississauga - Edmonton, Alberta $ 235.06 76 h 27 min 2 05:35 10:25 2691 km
Bus Quebec - Edmonton, Alberta - - - - - 3052 km
Bus Brampton, Ontario - Edmonton, Alberta - - - - - 2677 km

Mississauga


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Mississauga $ 10.19 10 h 54 min 5 00:05 13:30 24 km
Bus Hamilton, Ontario - Mississauga $ 13.16 57 min 2 04:35 05:00 40 km
Bus Oshawa - Mississauga $ 24.37 5 h 10 min 1 11:40 16:50 74 km
Bus Oakville - Mississauga - - - - - 14 km
Bus Burlington - Mississauga - - - - - 26 km
Bus Montreal - Mississauga $ 31.06 12 h 11 min 6 18:25 17:59 527 km
Bus Vancouver - Mississauga $ 249.16 74 h 50 min 1 21:30 00:20 3343 km
Bus Ottawa - Mississauga $ 33.47 7 h 33 min 3 10:30 10:30 374 km
Bus Edmonton, Alberta - Mississauga $ 235.06 57 h 50 min 1 16:45 01:20 2691 km
Bus Winnipeg - Mississauga $ 247.59 35 h 5 min 1 15:15 02:20 1501 km

Winnipeg


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Winnipeg $ 273.04 31 h 13 min 9 09:00 11:30 1510 km
Bus Vancouver - Winnipeg $ 261.05 37 h 25 min 1 22:30 11:55 1865 km
Bus Edmonton, Alberta - Winnipeg $ 159.32 27 h 28 min 1 16:45 12:55 1193 km
Bus Saskatoon - Winnipeg $ 120.66 13 h 35 min 1 00:10 13:45 708 km
Bus Sudbury, Ontario - Winnipeg $ 234.18 23 h 37 min 6 17:30 17:55 1253 km
Bus Montreal - Winnipeg $ 314.86 41 h 2 min 1 18:25 14:45 1820 km
Bus Ottawa - Winnipeg $ 323.94 30 h 54 min 2 10:30 10:30 1675 km
Bus Mississauga - Winnipeg $ 316.54 49 h 45 min 1 12:00 13:45 1501 km
Bus Quebec - Winnipeg - - - - - 1936 km
Bus Brampton, Ontario - Winnipeg - - - - - 1487 km

Quebec


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Montreal - Quebec $ 70.81 3 h 17 min 5 07:00 17:00 233 km
Bus Ottawa - Quebec - - - - - 379 km
Bus Drummondville - Quebec $ 42.84 2 h 15 min 4 00:30 21:15 142 km
Bus Saint-Hyacinthe - Quebec $ 53.14 4 h 33 min 4 13:30 18:30 188 km
Bus Dorval - Quebec - - - - - 248 km
Bus Toronto - Quebec - - - - - 729 km
Bus Vancouver - Quebec - - - - - 3792 km
Bus Edmonton, Alberta - Quebec - - - - - 3052 km
Bus Mississauga - Quebec - - - - - 752 km
Bus Winnipeg - Quebec - - - - - 1936 km

Hamilton, Ontario


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Hamilton, Ontario $ 8.29 1 h 17 min 6 04:00 16:30 61 km
Bus Mississauga - Hamilton, Ontario $ 12.13 37 min 2 16:50 17:50 40 km
Bus Oshawa - Hamilton, Ontario $ 33.61 4 h 32 min 2 11:40 17:35 108 km
Bus Oakville - Hamilton, Ontario - - - - - 26 km
Bus Burlington - Hamilton, Ontario - - - - - 15 km
Bus Montreal - Hamilton, Ontario $ 34.24 12 h 34 min 8 07:00 16:00 557 km
Bus Vancouver - Hamilton, Ontario $ 291.88 76 h 12 min 2 22:30 02:55 3345 km
Bus Ottawa - Hamilton, Ontario $ 38.60 8 h 57 min 4 18:45 10:30 408 km
Bus Edmonton, Alberta - Hamilton, Ontario $ 266.40 59 h 22 min 1 16:45 03:30 2700 km
Bus Winnipeg - Hamilton, Ontario $ 296.41 37 h 27 min 2 15:15 04:55 1509 km