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 18:25 13:25 503 km
Bus Vancouver - Toronto $ 51.96 4 h 43 min 9 08:30 08:30 3,354 km
Bus Ottawa - Toronto $ 120.24 11 h 15 min 2 10:30 10:30 351 km
Bus Edmonton, Alberta - Toronto $ 247.75 54 h 43 min 4 16:45 01:10 2,699 km
Bus Mississauga - Toronto $ 10.25 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 - - - - - 1,266 km
Bus Moncton - Toronto - - - - - 1,180 km
Bus St Laurent - Toronto - - - - - 497 km

Montreal


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Montreal $ 37.28 9 h 53 min 4 08:30 09:30 503 km
Bus Vancouver - Montreal $ 334.92 75 h 52 min 2 23:30 03:30 3,685 km
Bus Calgary - Montreal $ 320.05 59 h 52 min 2 16:30 04:30 3,019 km
Bus Ottawa - Montreal $ 114.83 8 h 30 min 1 08:30 08:30 165 km
Bus Edmonton, Alberta - Montreal $ 290.58 58 h 37 min 2 17:45 04:30 2,970 km
Bus Sydney - Montreal $ 158.79 21 h 45 min 1 03:00 03:00 1,040 km
Bus Charlottetown - Montreal $ 162.35 15 h 45 min 2 08:15 08:15 813 km
Bus Campbellton - Montreal $ 161.73 16 h 55 min 2 07:00 07:00 595 km

Vancouver


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Vancouver $ 52.20 4 h 11 min 10 18:45 18:45 3,354 km
Bus Montreal - Vancouver $ 335.78 81 h 30 min 1 18:25 03:55 3,685 km
Bus Calgary - Vancouver $ 151.28 13 h 10 min 2 22:00 22:00 674 km
Bus Ottawa - Vancouver $ 303.27 71 h 55 min 1 04:00 03:55 3,540 km
Bus Edmonton, Alberta - Vancouver $ 196.74 16 h 57 min 2 18:00 18:45 822 km

Calgary


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Edmonton, Alberta - Calgary $ 40.54 4 h 39 min 8 18:00 23:45 281 km
Bus Fort McMurray - Calgary $ 111.24 9 h 48 min 6 17:20 17:55 655 km
Bus Red Deer - Calgary $ 31.87 1 h 45 min 5 17:30 01:45 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 $ 121.41 13 h 36 min 3 09:00 09:30 351 km
Bus Montreal - Ottawa $ 114.63 7 h 55 min 2 07:30 07:30 165 km
Bus Quebec - Ottawa - - - - - 379 km
Bus Oshawa - Ottawa $ 44.07 18 h 14 min 4 04:00 04:00 301 km
Bus Kingston, Ontario - Ottawa $ 19.16 17 h 32 min 6 13:30 13:30 145 km
Bus Vancouver - Ottawa $ 358.08 133 h 16 min 1 09:00 22:16 3,540 km
Bus Edmonton, Alberta - Ottawa $ 237.44 63 h 2 min 1 16:45 23:25 2,836 km
Bus Mississauga - Ottawa $ 30.18 17 h 49 min 8 05:45 16:50 374 km
Bus Winnipeg - Ottawa $ 328.23 32 h 11 min 3 13:30 13:50 1,675 km
Bus Hamilton, Ontario - Ottawa $ 44.60 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 2,699 km
Bus Montreal - Edmonton, Alberta $ 322.98 67 h 10 min 4 14:55 12:34 2,970 km
Bus Vancouver - Edmonton, Alberta $ 198.20 17 h 45 min 2 16:00 16:00 822 km
Bus Calgary - Edmonton, Alberta $ 40.82 3 h 28 min 8 06:45 18:50 281 km
Bus Ottawa - Edmonton, Alberta $ 302.25 53 h 40 min 1 04:00 09:40 2,836 km

Mississauga


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Montreal - Mississauga $ 35.20 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 3,343 km

Winnipeg


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Winnipeg $ 277.69 31 h 46 min 9 09:00 11:30 1,510 km
Bus Vancouver - Winnipeg $ 261.05 37 h 25 min 1 22:30 11:55 1,865 km
Bus Edmonton, Alberta - Winnipeg $ 159.32 27 h 28 min 1 16:45 12:55 1,193 km
Bus Saskatoon - Winnipeg $ 120.66 13 h 35 min 1 00:10 13:45 708 km
Bus Sudbury, Ontario - Winnipeg $ 237.72 24 h 11 min 6 17:30 17:55 1,253 km
Bus Montreal - Winnipeg $ 314.86 41 h 2 min 1 18:25 14:45 1,820 km
Bus Ottawa - Winnipeg $ 329.17 32 h 11 min 2 10:30 10:30 1,675 km
Bus Mississauga - Winnipeg $ 316.54 49 h 45 min 1 12:00 13:45 1,501 km
Bus Quebec - Winnipeg - - - - - 1,936 km
Bus Brampton, Ontario - Winnipeg - - - - - 1,487 km

Quebec


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Montreal - Quebec $ 70.33 3 h 17 min 5 07:00 17:00 233 km
Bus Laval - Quebec $ 61.88 3 h 57 min 3 12:45 17:45 235 km
Bus Halifax, Nova Scotia - Quebec $ 120.88 15 h 30 min 7 02:05 07:55 640 km
Bus Trois-Rivières - Quebec $ 44 1 h 40 min 1 15:00 15:00 114 km
Bus Moncton - Quebec $ 117.98 12 h 26 min 4 06:10 12:00 497 km
Bus Bathurst - Quebec $ 162.35 12 h 2 min 2 03:20 03:20 430 km
Bus Amqui - Quebec $ 96.28 6 h 11 min 1 14:24 14:24 338 km

Hamilton, Ontario


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Hamilton, Ontario $ 11 1 h 17 min 6 04:00 16:30 61 km
Bus Mississauga - Hamilton, Ontario $ 12.13 37 min 2 17: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 $ 60.57 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 3,345 km
Bus Ottawa - Hamilton, Ontario $ 51.99 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 2,700 km
Bus Winnipeg - Hamilton, Ontario $ 296.41 37 h 27 min 2 15:15 04:55 1,509 km