Train Times Canada

These train, bus and flight companies trust us

Toronto


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Montreal - Toronto $ 62.84 5 h 3 08:55 13:52 503 km
Trains Vancouver - Toronto - 94 h 27 min 3 13:30 12:19 3,354 km
Trains Ottawa - Toronto - 6 h 27 min 4 06:40 14:19 351 km
Trains Edmonton, Alberta - Toronto - 66 h 58 min 3 17:59 13:19 2,699 km
Trains Mississauga - Toronto $ 6.95 32 min 45 01:55 17:41 24 km
Trains Quebec - Toronto - 10 h 48 min 6 01:25 19:33 729 km
Trains Laval - Toronto - 6 h 28 min 4 02:45 18:33 498 km
Trains Halifax, Nova Scotia - Toronto $ 243.41 30 h 19 min 1 13:00 13:00 1,266 km
Trains Moncton - Toronto - 23 h 40 min 1 13:32 14:08 1,180 km
Trains St Laurent - Toronto $ 97.88 6 h 49 min 7 04:02 19:33 497 km

Montreal


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Toronto - Montreal $ 63 5 h 4 11:02 17:22 503 km
Trains Vancouver - Montreal - 2938 h 56 min 1 05:00 15:56 3,685 km
Trains Calgary - Montreal - - - - - 3,019 km
Trains Ottawa - Montreal $ 33 1 h 57 min 6 01:30 15:32 165 km
Trains Edmonton, Alberta - Montreal - 2213 h 37 min 1 11:19 16:56 2,970 km
Trains Sydney - Montreal - - - - - 1,040 km
Trains Charlottetown - Montreal - - - - - 813 km
Trains Campbellton - Montreal $ 82.80 10 h 45 min 1 20:18 07:03 595 km

Vancouver


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Toronto - Vancouver $ 468.95 11 h 42 min 1 17:00 04:42 3,354 km
Trains Montreal - Vancouver - 101 h 12 min 2 07:00 14:00 3,685 km
Trains Calgary - Vancouver - - - - - 674 km
Trains Ottawa - Vancouver - 101 h 7 min 3 06:40 13:00 3,540 km
Trains Edmonton, Alberta - Vancouver $ 164 33 h 30 min 1 00:01 00:01 822 km

Calgary


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Edmonton, Alberta - Calgary $ 101.94 3 h 37 min 15 23:00 12:30 281 km
Trains Fort McMurray - Calgary $ 216.53 10 h 22 min 6 02:00 13:20 655 km
Trains Red Deer - Calgary $ 63.69 1 h 48 min 8 04:00 16:00 137 km
Trains Lethbridge - Calgary $ 71.09 2 h 47 min 8 01:30 11:30 175 km
Trains Bonnyville - Calgary $ 194.88 9 h 5 min 3 02:45 12:05 423 km

Ottawa


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Toronto - Ottawa - 6 h 18 min 2 01:51 09:57 351 km
Trains Montreal - Ottawa $ 33 2 h 6 min 6 01:10 15:58 165 km
Trains Quebec - Ottawa - 8 h 1 min 1 08:00 16:01 379 km
Trains Oshawa - Ottawa - 6 h 29 min 1 04:33 11:02 301 km
Trains Kingston, Ontario - Ottawa $ 70 2 h 4 min 5 10:32 19:16 145 km
Trains Vancouver - Ottawa - 107 h 16 min 1 04:00 15:16 3,540 km
Trains Edmonton, Alberta - Ottawa - 77 h 57 min 1 10:19 16:16 2,836 km
Trains Mississauga - Ottawa - 6 h 4 min 22 01:55 18:16 374 km
Trains Winnipeg - Ottawa - 48 h 46 min 1 16:30 17:16 1,675 km
Trains Hamilton, Ontario - Ottawa - 6 h 38 min 1 02:18 08:56 408 km

Edmonton, Alberta


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Toronto - Edmonton, Alberta - 61 h 50 min 2 02:51 16:50 2,699 km
Trains Montreal - Edmonton, Alberta - 67 h 34 min 2 06:00 03:22 2,970 km
Trains Vancouver - Edmonton, Alberta $ 164 26 h 50 min 1 15:00 15:00 822 km
Trains Calgary - Edmonton, Alberta $ 101.94 3 h 32 min 13 23:00 13:00 281 km
Trains Ottawa - Edmonton, Alberta - 67 h 29 min 3 06:40 03:22 2,836 km

Mississauga


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Montreal - Mississauga - 6 h 36 min 6 11:25 20:16 527 km
Trains Vancouver - Mississauga $ 442.70 88 h 26 min 8 12:30 05:41 3,343 km

Winnipeg


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Toronto - Winnipeg $ 230.52 10 h 1 18:00 03:00 1,510 km
Trains Vancouver - Winnipeg $ 271.95 15 min 1 12:30 12:45 1,865 km
Trains Edmonton, Alberta - Winnipeg $ 147 20 h 46 min 1 16:59 13:45 1,193 km
Trains Saskatoon - Winnipeg $ 98.70 11 h 13 min 1 03:32 14:45 708 km
Trains Sudbury, Ontario - Winnipeg $ 184.19 2 h 47 min 1 01:13 04:00 1,253 km
Trains Montreal - Winnipeg - 1412 h 12 min 2 06:00 04:00 1,820 km
Trains Ottawa - Winnipeg - 42 h 28 min 4 06:40 03:00 1,675 km
Trains Mississauga - Winnipeg - 36 h 47 min 3 14:23 04:00 1,501 km
Trains Quebec - Winnipeg - 49 h 10 min 2 00:25 03:00 1,936 km
Trains Brampton, Ontario - Winnipeg - 45 h 40 min 1 06:20 04:00 1,487 km

Quebec


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Montreal - Quebec - 4 h 10 min 1 15:00 19:10 233 km
Trains Laval - Quebec - 4 h 54 min 3 02:45 16:54 235 km
Trains Halifax, Nova Scotia - Quebec - 18 h 10 min 1 10:00 04:10 640 km
Trains Trois-Rivières - Quebec - - - - - 114 km
Trains Moncton - Quebec - 13 h 38 min 1 13:32 03:10 497 km
Trains Bathurst - Quebec - 657 h 42 min 1 17:28 03:10 430 km
Trains Amqui - Quebec - 7 h 8 min 1 19:02 02:10 338 km

Hamilton, Ontario


Trips

Best price

Journey duration

Connections per day

First departure

Last departure

Distance
Trains Toronto - Hamilton, Ontario $ 12.45 1 h 15 min 3 13:00 15:15 61 km
Trains Mississauga - Hamilton, Ontario - 1 h 18 min 3 13:07 15:15 40 km
Trains Oshawa - Hamilton, Ontario - 2 h 56 min 3 10:36 13:45 108 km
Trains Oakville - Hamilton, Ontario - 41 min 6 13:31 15:15 26 km
Trains Burlington - Hamilton, Ontario - 24 min 3 13:51 15:15 15 km
Trains Montreal - Hamilton, Ontario - 7 h 45 min 1 06:00 13:45 557 km
Trains Vancouver - Hamilton, Ontario - 94 h 30 min 2 13:30 12:15 3,345 km
Trains Ottawa - Hamilton, Ontario - 6 h 41 min 2 06:40 14:15 408 km
Trains Edmonton, Alberta - Hamilton, Ontario - 67 h 1 min 2 17:59 13:15 2,700 km
Trains Winnipeg - Hamilton, Ontario - 44 h 30 min 2 17:30 14:15 1,509 km