Trains from Toronto to Montreal

  • Lowest price from $99.21
  • Average duration 5h 20m
  • Connections per day 34
  • Distance 503 km
  • CO₂ per person 7 kg

train from Toronto to Montreal

The journey from Toronto to Montreal is about 503 km. On average a train trip takes 5h 20m with 34 connections per day.

Lowest price $99.21
Trip duration 5h 20m
Connections per day 34
Lowest price $99.21
Highest price $109.11
First departure 06:32 AM
Last departure 06:22 PM
Distance 503 km
Departure Toronto
Arrival Montreal
Travel operator VIA Rail
Find the best price
VIA Rail35.21 kg CO₂
08:52Guildwood, ON
6h 38m
16:15Gare Centrale
$82.03
1 changes
VIA Rail35.21 kg CO₂
18:02Union Station
5h 2m
23:04Gare Centrale
$82.03
direct
VIA Rail35.21 kg CO₂
10:32Union Station
6h 3m
22:38Dorval - VIA Rail Station / YUL Airport
$82.03
1 changes

Next departures from Toronto to Montreal

Sample times and fares for the coming days — book to confirm availability and price.

$10,966.77
08:32 Union Station
5h 28m · direct
14:00 Gare Centrale
$8,244.55
08:32 Union Station
6h 32m · 1 changes
19:49 Dorval - VIA Rail Station / YUL Airport
$10,966.77
08:32 Union Station
5h 2m · direct
17:34 Dorval - VIA Rail Station / YUL Airport
$8,244.55
08:32 Union Station
6h 59m · 1 changes
18:04 Gare Centrale
$10,966.77
08:52 Guildwood, ON
4h 42m · direct
17:34 Dorval - VIA Rail Station / YUL Airport
$8,244.55
08:52 Guildwood, ON
6h 12m · 1 changes
19:49 Dorval - VIA Rail Station / YUL Airport
$10,966.77
08:52 Guildwood, ON
5h 8m · direct
14:00 Gare Centrale
$8,244.55
08:52 Guildwood, ON
6h 38m · 1 changes
16:15 Gare Centrale
$9,971.52
10:32 Union Station
6h 32m · 1 changes
19:57 Gare Centrale
$9,971.52
10:32 Union Station
6h 29m · 1 changes
18:04 Gare Centrale
$9,971.52
10:32 Union Station
6h 3m · 1 changes
21:38 Dorval - VIA Rail Station / YUL Airport
$9,971.52
10:52 Guildwood, ON
6h 9m · 1 changes
18:04 Gare Centrale
$9,971.52
10:52 Guildwood, ON
5h 43m · 1 changes
21:38 Dorval - VIA Rail Station / YUL Airport
$12,061.17
11:32 Union Station
5h 5m · direct
20:37 Dorval - VIA Rail Station / YUL Airport
$12,061.17
11:32 Union Station
5h 33m · direct
17:05 Gare Centrale
$12,061.17
11:52 Guildwood, ON
4h 45m · direct
20:37 Dorval - VIA Rail Station / YUL Airport
$12,061.17
11:52 Guildwood, ON
5h 13m · direct
17:05 Gare Centrale
$9,971.52
15:17 Union Station
4h 41m · direct
23:58 Dorval - VIA Rail Station / YUL Airport
$9,971.52
15:17 Union Station
5h 8m · direct
20:25 Gare Centrale
$9,971.52
15:37 Guildwood, ON
4h 21m · direct
23:58 Dorval - VIA Rail Station / YUL Airport
$9,971.52
15:37 Guildwood, ON
4h 48m · direct
20:25 Gare Centrale
$9,971.52
15:52 Guildwood, ON
4h 20m · 1 changes
01:47 Dorval - VIA Rail Station / YUL Airport
$9,971.52
15:52 Guildwood, ON
4h 47m · 1 changes
22:14 Gare Centrale
$9,971.52
17:02 Union Station
4h 45m · direct
01:47 Dorval - VIA Rail Station / YUL Airport
$9,971.52
17:02 Union Station
5h 12m · direct
22:14 Gare Centrale
$9,067.52
18:02 Union Station
4h 36m · direct
02:38 Dorval - VIA Rail Station / YUL Airport
$9,067.52
18:02 Union Station
5h 2m · direct
23:04 Gare Centrale
$9,067.52
18:22 Guildwood, ON
4h 16m · direct
02:38 Dorval - VIA Rail Station / YUL Airport
$9,067.52
18:22 Guildwood, ON
4h 42m · direct
23:04 Gare Centrale
See all timetables

CO₂ emissions by mode

train 35.21kg
bus 37.73kg
flight 100.6kg
carpool 80.48kg
How much CO₂ is emitted travelling by train from Toronto to Montreal?

The train journey between Toronto and Montreal emits 35.21kg of CO₂.

How much CO₂ do I save by taking the train between Toronto and Montreal?

Taking the train between Toronto and Montreal saves 65.39kg of CO₂ compared to a flight, 2.52kg compared to the bus and 45.27kg compared to the car.

FAQ