[menuItemContent][menuItemRightSideContent]
Currency

COMPARE Prices across different modes

Thu
Jun 24
$120VIA Rail Canada
$394Air Canada
Fri
Jun 25
Find prices
$395Air Canada
Sat
Jun 26
$96VIA Rail Canada
Find prices
Sun
Jun 27
$119VIA Rail Canada
$345Air Canada
Mon
Jun 28
$120VIA Rail Canada
$321Air Canada
Tue
Jun 29
$50VIA Rail Canada
$261Air Canada
Wed
Jun 30
Find prices
$322Air Canada
Thu
Jul 1
Find prices
$190flair airlines
Fri
Jul 2
$96VIA Rail Canada
$103flair airlines
Sat
Jul 3
Find prices
$86flair airlines
Sun
Jul 4
$50VIA Rail Canada
$75Air Transat
Mon
Jul 5
$49VIA Rail Canada
$75Air Transat
Tue
Jul 6
$71VIA Rail Canada
$146Air Canada
Wed
Jul 7
$50VIA Rail Canada
$146Air Canada
Thu
Jul 8
$71VIA Rail Canada
$68flair airlines
Fri
Jul 9
$95VIA Rail Canada
$76flair airlines
Sat
Jul 10
$71VIA Rail Canada
$146Air Canada
Sun
Jul 11
$71VIA Rail Canada
$102Air Canada
Mon
Jul 12
$71VIA Rail Canada
$102Air Canada
Tue
Jul 13
$50VIA Rail Canada
$102Air Canada
Wed
Jul 14
$50VIA Rail Canada
$83Air Canada

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

Fri, Jun 25
Total price for 1 nights, 1 adults
view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all
train

Journey Summary

Toronto to Montreal, QC Train Information

Avg. Train Duration
5 hours 21 minutes
Train Ticket Price: $62
Trains depart from:Toronto
Trains arrive in:Montreal, QC
Distance:503 km
Train Companies:VIA Rail Canada

Trains from Toronto to Montreal

Montreal, the second most populous city in Canada, styles itself as the nation's cultural capital - a vibrant Francophone metropolis enjoying a beautiful island setting on the St. Lawrence river. The VIA Rail intercity line from Canada's largest city Toronto to Montreal is naturally one of the busiest routes in the Canadian rail network, connecting the main cities of Ontario and Quebec. VIA Rail offers regular direct rail connections between the two cities seven days a week, with journey times between Toronto and Montreal of around 5 hours. Additional indirect trains involve a change in the capital city of Ottawa and take at least 2 hours longer to reach Montreal, and in the case of the morning service, sometimes considerably more. Weekend services are slightly reduced, with two fewer connections between Toronto and Montreal.

Which train companies travel from Toronto to Montreal?

VIA Rail is the main rail operator in Canada, providing all the country's intercity services including all trains from Toronto to Montreal. VIA Rail trains on this route offer Economy and Business Class seats, and train carriages are equipped with electrical outlets, WiFi internet access and onboard entertainment systems. Light meals, sandwiches and drinks are available for purchase on board the train from Toronto to Montreal with complimentary meals and cocktails served to Business Class passengers. Some VIA Rail intercity trains also offer baggage check-in services for up to two large items per passenger.

How long is the train ride from Toronto to Montreal?

The fastest train from Toronto to Montreal is VIA Rail's late afternoon direct departure from Union Station, taking four hours and 49 minutes to cover the 335-mile (556 kilometer) rail route north-east from Ontario. Other direct trains take between three minutes and 39 minutes longer, with VIA Rail's slowest service being the late morning train from Toronto to Montreal, taking 5 hours and 29 minutes. Additional indirect connections via Ottawa take between 7 hours and 25 minutes and nine hours and 35 minutes, with total journey times depending on the length of time spent in Ottawa between connections.

How many trains are there from Toronto to Montreal?

VIA Rail's weekday schedules offer six daily services from Toronto Union Station to Montreal. The first train from Toronto to Montreal departs from Ontario city in the early morning and there are three morning services, two afternoon trains and a final early evening departure leaving for Montreal just after 6:00 p.m. Saturday schedules offer five direct train services to Montreal with one fewer afternoon departure, while Sunday timetables also offer five trains to the city in Quebec, with no early morning departure from Toronto. On weekdays there are also five daily indirect connections with a change at Ottawa, with four morning departures and an early afternoon service. Weekend schedules offer four indirect connections via Ottawa, two in the morning and two in the afternoon.

What are the departure and arrival stations for trains from Toronto to Montreal?

Departure station: Toronto Union Station is Canada's busiest rail terminal and the second-busiest station in North America. Now a national historic site, located close to the waterfront on the south side of downtown Toronto, Union Station serves as a main hub for VIA Rail intercity services. In addition to GO suburban train services and GO buses, public transport connections to the station include TTC Subway trains, city buses and streetcars from stops within the station or nearby on Front Street and Bay Street. Facilities at the station include bike share racks, taxi stands, baggage storage lockers and free WiFi. The food court includes a Thai diner, pizzeria, sushi bar, chicken takeaway, sandwich stall and burger bar. Stores include a grocery market, drug store, book shop, and news vendor.

Arrival station: Montreal Central Station, also known as the Gare Centrale, is a major intercity terminus for VIA Rail services and the busiest commuter hub in the province of Quebec. Located close to the Old Port on the south-east side of downtown Montreal, the station's public transport links include seven local bus routes, night buses and airport shuttles, or Montreal Metro subway services on the Orange line from Bonaventure station or Green line from McGill station. Facilities include Bixi bike share racks, taxi stands, car rental agencies, free WiFi, a hair salon, and even a dental clinic. Food outlets on the concourse include Quebecois restaurants, fast food franchises, coffee shops, bakeries, and a Korean diner. The shopping mall offers fashion boutiques, a luxury chocolatier, luggage stores, jewelers, grocery markets, and news vendors.

Travel Tips

Trains from Toronto to Montreal, QC
Travel by train to Montreal, QC easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Toronto to Montreal, QC.
FAQs
What is the price of the cheapest train from Toronto to Montreal, QC?
Train tickets from Toronto to Montreal, QC for some dates and times can be found for as cheap as $50 (€40)  one way in the next 7 days.
What is the price of a train ticket between Toronto and Montreal, QC?
If you’re looking to buy your train tickets in the next week, you can expect the Toronto to Montreal, QC train price to come in at an average of $114 (€90)  one way.
How far is it from Toronto to Montreal, QC by train?
You should expect to travel around 312 miles (503 km)  to Montreal, QC from Toronto by train.
How long is a train between Toronto and Montreal, QC on average?
On average the Toronto to Montreal, QC train time is 4 h 41 min  covering the 312 miles (503 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Are there any direct trains from Toronto to Montreal, QC?
If you’re looking for a direct train from Toronto to Montreal, QC, consider traveling with VIA Rail Canada. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
What are the first and last departure train times from Toronto to Montreal, QC?
You can take the first train from Toronto to Montreal, QC at 2: 52 PM. The last train from Toronto to Montreal, QC that you can take departs at 9: 22 PM. Omio shows you the latest train from Toronto to Montreal, QC schedule to help you book the best departure time for this route.
How early should I purchase train tickets between Toronto and Montreal, QC to score the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you buy train tickets to Montreal, QC from Toronto within the next 7 days, you can find tickets to cost on average $114 (€90) one way. To find the best prices for this journey, consider booking your train ticket from Toronto to Montreal, QC a few months in advance.