Trains are operated by either Rail Canada’s MT-TR on some full routes, or jointly by Rail Canada’s OT-TR and MT-OT on other routes, with OT-TR providing service to Ottawa and MT-OT between Ottawa and Montreal.
Departure times range from 6:40 AM to 6:40 PM, with trains leaving around every 1 to 2.5 hours.
Trains depart from Toronto’s Union Station and arrive at Montreal Central Station.
The distance between Toronto and Montreal is roughly 325 miles.
Travel times depend on the departure time and route, with some routes taking 5 hours 17 minutes and other routes taking 6 hours 57 minutes.
On the MT-TR route, intermediate stops include Guildwood, Oshawa, Cobourg Train Station - VIA Rail, Belleville, Kingston, Cornwall, and Dorval. On the OT-TR/MT-OT route, stops are different and include Guildwood, Oshawa, Cobourg Train Station - VIA Rail, Belleville, Kingston, Brockville, Smiths Falls, Fallowfield, Ottawa Station, Casselman, Alexandria, and Dorval.
Trains from Toronto to Montreal can be bought for only $75 in some cases, with is cheaper than airfare. The duration of the trip is very manageable.
With a metropolitan population of around 3.8 million people, there are many things happening in Montreal. Montreal has a robust French culture (and language). Visitors often frequent Old Montreal and Mount Royal, where they can enjoy taking photos of the interesting architecture. Montreal is also home of the Montreal International Jazz Festival.