Trains from Montreal to Toronto

  • Lowest price from $109.66
  • Average duration 5h 15m
  • Connections per day 28
  • Distance 503 km
  • CO₂ per person 7 kg

train from Montreal to Toronto

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

Lowest price $109.66
Trip duration 5h 15m
Connections per day 28
Lowest price $109.66
Highest price $160.47
First departure 06:20 AM
Last departure 11:38 PM
Distance 503 km
Departure Montreal
Arrival Toronto
Travel operator VIA Rail
Find the best price
VIA Rail35.21 kg CO₂
06:20Gare Centrale
5h 58m
13:28Guildwood, ON
$99.71
1 changes
VIA Rail35.21 kg CO₂
11:47Dorval - VIA Rail Station / YUL Airport
5h 51m
13:48Union Station
$99.71
1 changes
VIA Rail35.21 kg CO₂
11:47Dorval - VIA Rail Station / YUL Airport
6h 2m
14:48Union Station
$99.71
1 changes

Next departures from Montreal to Toronto

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

$51.27
06:20 Gare Centrale
6h 18m · 1 changes
13:48 Union Station
$51.27
06:20 Gare Centrale
5h 58m · 1 changes
13:28 Guildwood, ON
$56.38
06:20 Gare Centrale
6h 29m · 1 changes
14:48 Union Station
$51.27
06:45 Gare Centrale
4h 58m · direct
11:43 Guildwood, ON
$51.27
06:45 Gare Centrale
5h 18m · direct
12:03 Union Station
$61.99
08:46 Gare Centrale
5h 32m · direct
14:18 Union Station
$61.99
08:46 Gare Centrale
5h 12m · direct
13:58 Guildwood, ON
$51.27
09:00 Gare Centrale
6h 39m · 1 changes
16:58 Guildwood, ON
$51.27
10:47 Dorval - VIA Rail Station / YUL Airport
5h 51m · 1 changes
13:48 Union Station
$51.27
10:47 Dorval - VIA Rail Station / YUL Airport
5h 31m · 1 changes
13:28 Guildwood, ON
$56.38
10:47 Dorval - VIA Rail Station / YUL Airport
6h 2m · 1 changes
14:48 Union Station
$82.44
10:49 Gare Centrale
5h 29m · direct
16:18 Union Station
$82.44
10:49 Gare Centrale
5h 9m · direct
15:58 Guildwood, ON
$51.27
11:13 Dorval - VIA Rail Station / YUL Airport
4h 50m · direct
12:03 Union Station
$51.27
11:13 Dorval - VIA Rail Station / YUL Airport
4h 30m · direct
11:43 Guildwood, ON
$61.99
13:15 Dorval - VIA Rail Station / YUL Airport
5h 3m · direct
14:18 Union Station
$61.99
13:15 Dorval - VIA Rail Station / YUL Airport
4h 43m · direct
13:58 Guildwood, ON
$74.96
13:22 Gare Centrale
5h 11m · direct
18:33 Union Station
$51.27
13:26 Dorval - VIA Rail Station / YUL Airport
6h 13m · 1 changes
16:58 Guildwood, ON
$51.27
13:26 Dorval - VIA Rail Station / YUL Airport
6h 33m · 1 changes
17:18 Union Station
$82.44
15:17 Dorval - VIA Rail Station / YUL Airport
5h 1m · direct
16:18 Union Station
$82.44
15:17 Dorval - VIA Rail Station / YUL Airport
4h 41m · direct
15:58 Guildwood, ON
$61.99
16:38 Gare Centrale
4h 50m · direct
21:28 Guildwood, ON
$61.99
16:38 Gare Centrale
5h 10m · direct
21:48 Union Station
$74.96
17:51 Dorval - VIA Rail Station / YUL Airport
4h 42m · direct
18:33 Union Station
$56.38
18:09 Gare Centrale
4h 49m · direct
22:58 Guildwood, ON
$56.38
18:09 Gare Centrale
5h 9m · direct
23:18 Union Station
$61.99
21:08 Dorval - VIA Rail Station / YUL Airport
4h 20m · direct
21:28 Guildwood, ON
$61.99
21:08 Dorval - VIA Rail Station / YUL Airport
4h 40m · direct
21:48 Union Station
$56.38
22:38 Dorval - VIA Rail Station / YUL Airport
4h 20m · direct
22:58 Guildwood, ON
$56.38
22:38 Dorval - VIA Rail Station / YUL Airport
4h 40m · direct
23:18 Union Station
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 Montreal to Toronto?

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

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

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

FAQ