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 $ 52.78 4 h 40 min 9 08:30 09:45 3,354 km
Bus Ottawa - Toronto $ 128.09 11 h 25 min 6 10:30 10:26 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 18:30 09:30 503 km
Bus Ottawa - Montreal $ 117.62 8 h 30 min 1 08:30 08:30 165 km
Bus Quebec - Montreal $ 72.19 3 h 22 min 4 10:30 19:30 233 km
Bus Laval - Montreal $ 201.57 13 h 10 min 1 03:00 16:10 11 km
Bus Halifax, Nova Scotia - Montreal $ 160.70 15 h 40 min 1 02:05 17:45 792 km
Bus Vancouver - Montreal $ 334.92 75 h 52 min 2 23:30 03:30 3,685 km
Bus Edmonton, Alberta - Montreal $ 290.58 58 h 37 min 2 17:45 04:30 2,970 km
Bus Mississauga - Montreal $ 37.25 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 1,820 km
Bus Hamilton, Ontario - Montreal $ 31.80 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 $ 52.72 4 h 12 min 9 12:45 18:45 3,354 km
Bus Edmonton, Alberta - Vancouver $ 200.83 17 h 23 min 2 17:30 18:00 822 km
Bus Winnipeg - Vancouver $ 407.85 37 h 12 min 2 23:00 23:15 1,865 km
Bus Saskatoon - Vancouver $ 244.77 24 h 49 min 2 08:15 10:30 1,201 km
Bus Sudbury, Ontario - Vancouver $ 313.41 60 h 40 min 1 13:30 02:10 3,116 km
Bus Montreal - Vancouver $ 335.78 81 h 30 min 1 18:25 03:55 3,685 km
Bus Ottawa - Vancouver $ 303.27 71 h 55 min 1 04:00 03:55 3,540 km
Bus Mississauga - Vancouver $ 247.59 86 h 10 min 1 12:00 02:10 3,343 km
Bus Quebec - Vancouver - - - - - 3,792 km
Bus Brampton, Ontario - Vancouver - - - - - 3,330 km

Calgary


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Edmonton, Alberta - Calgary $ 40.54 3 h 23 min 6 07:15 18:00 281 km
Bus Fort McMurray - Calgary $ 114.36 9 h 4 min 6 08:00 08:30 655 km
Bus Red Deer - Calgary $ 33.44 1 h 45 min 3 19:30 15:25 137 km
Bus Lethbridge - Calgary $ 55.79 2 h 54 min 13 00:30 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.76 14 h 7 09:00 09:30 351 km
Bus Montreal - Ottawa $ 117.23 7 h 55 min 2 07:30 07:30 165 km
Bus Quebec - Ottawa - - - - - 379 km
Bus Oshawa - Ottawa $ 44.35 18 h 43 min 4 04:00 04:00 301 km
Bus Kingston, Ontario - Ottawa $ 19.32 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 $ 38.80 19 h 24 min 8 03:35 16:50 374 km
Bus Winnipeg - Ottawa $ 294.63 31 h 27 min 7 13:30 15:05 1,675 km
Bus Hamilton, Ontario - Ottawa $ 45.87 24 h 51 min 10 13:05 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 Vancouver - Edmonton, Alberta $ 206.25 16 h 1 min 2 15:30 07:00 822 km
Bus Calgary - Edmonton, Alberta $ 40.82 3 h 29 min 7 17:30 18:50 281 km
Bus Winnipeg - Edmonton, Alberta $ 204.81 19 h 5 min 4 23:00 23:15 1,193 km
Bus Saskatoon - Edmonton, Alberta $ 57.40 6 h 22 min 4 08:45 10:30 486 km
Bus Montreal - Edmonton, Alberta $ 322.98 67 h 10 min 4 14:55 12:34 2,970 km
Bus Ottawa - Edmonton, Alberta $ 302.25 53 h 40 min 1 04:00 09:40 2,836 km
Bus Mississauga - Edmonton, Alberta $ 235.06 76 h 27 min 2 05:35 10:25 2,691 km
Bus Quebec - Edmonton, Alberta - - - - - 3,052 km
Bus Brampton, Ontario - Edmonton, Alberta - - - - - 2,677 km

Mississauga


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Mississauga $ 10.26 10 h 58 min 5 00:05 13:30 24 km
Bus Hamilton, Ontario - Mississauga $ 13.16 57 min 2 04:35 05:45 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 $ 35.76 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
Bus Ottawa - Mississauga $ 42.12 7 h 33 min 3 18:45 10:30 374 km
Bus Edmonton, Alberta - Mississauga $ 235.06 57 h 50 min 1 16:45 01:20 2,691 km
Bus Winnipeg - Mississauga $ 247.59 35 h 5 min 1 15:15 02:20 1,501 km

Winnipeg


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Bus Toronto - Winnipeg $ 282.93 32 h 28 min 9 09:00 11:30 1,510 km
Bus Vancouver - Winnipeg $ 417.99 37 h 10 min 2 15:30 15:30 1,865 km
Bus Edmonton, Alberta - Winnipeg $ 207.38 18 h 4 11:30 11:50 1,193 km
Bus Saskatoon - Winnipeg $ 120.66 13 h 35 min 1 00:10 13:45 708 km
Bus Sudbury, Ontario - Winnipeg $ 234.18 25 h 7 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 $ 332.68 32 h 47 min 8 09:55 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 $ 73.10 3 h 21 min 4 07:00 16: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 3 07:05 18:30 188 km
Bus Dorval - Quebec - - - - - 248 km
Bus Toronto - Quebec - - - - - 729 km
Bus Vancouver - Quebec - - - - - 3,792 km
Bus Edmonton, Alberta - Quebec - - - - - 3,052 km
Bus Mississauga - Quebec - - - - - 752 km
Bus Winnipeg - Quebec - - - - - 1,936 km

Hamilton, Ontario


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
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 Calgary - Hamilton, Ontario $ 292.77 60 h 12 min 2 15:30 03:55 2,702 km
Bus Ottawa - Hamilton, Ontario $ 52.18 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 Quebec - Hamilton, Ontario - - - - - 785 km
Bus Kitchener - Hamilton, Ontario $ 26.64 4 h 48 min 8 00:45 13:45 57 km
Bus London, Ontario - Hamilton, Ontario $ 13.85 2 h 7 min 4 02:00 14:00 116 km
Bus Victoria - Hamilton, Ontario - - - - - 3,373 km
Bus Saskatoon - Hamilton, Ontario $ 272.66 50 h 20 min 1 02:10 04:30 2,217 km