COMPARE Prices across different modes

Wed
Sep 22
Find prices
$417Air Canada
Thu
Sep 23
$70VIA Rail Canada
$395Air Canada
Fri
Sep 24
$94VIA Rail Canada
$216flair airlines
Sat
Sep 25
$69VIA Rail Canada
$99flair airlines
Sun
Sep 26
$117VIA Rail Canada
$216flair airlines
Mon
Sep 27
$94VIA Rail Canada
$99flair airlines
Tue
Sep 28
$50VIA Rail Canada
$254Air Canada
Wed
Sep 29
$50VIA Rail Canada
$107Air Canada
Thu
Sep 30
$70VIA Rail Canada
$337Air Canada
Fri
Oct 1
$94VIA Rail Canada
$209Air Canada
Sat
Oct 2
$50VIA Rail Canada
$222Air Canada
Sun
Oct 3
$94VIA Rail Canada
$99flair airlines
Mon
Oct 4
$70VIA Rail Canada
$111Air Canada
Tue
Oct 5
$49VIA Rail Canada
$169Air Canada
Wed
Oct 6
$49VIA Rail Canada
$268Air Canada
Thu
Oct 7
$70VIA Rail Canada
$169Air Canada
Fri
Oct 8
$136VIA Rail Canada
$111Air Canada
Sat
Oct 9
$94VIA Rail Canada
$111Air Canada
Sun
Oct 10
$70VIA Rail Canada
$111Air Canada
Mon
Oct 11
$94VIA Rail Canada
$111Air Canada
Tue
Oct 12
$70VIA Rail Canada
$111Air Canada

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Toronto from Montreal, QC

distanceDistance312 miles (503 km)
durationAverage train duration5 h 7 min
priceAverage train ticket price$82 (€66)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain companiesVIA Rail Canada

Trains from Montreal, QC to Toronto cover the 312 miles (503 km) long journey taking on average 5 h 7 min with our travel partners like VIA Rail Canada. Normally, there are 5 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $50 (€40), but the average price of train tickets is $82 (€66).

Train companies

VIA Rail trains from Montreal, QC to Toronto

For as little as $50 (€40) you can travel by train from Montreal, QC to Toronto with VIA Rail. Omio will show you the best deals, schedules and tickets available for this route.

VIA Rail

VIA Rail is Canada's main train provider. There are several different ticket fares like Economy, Business, Sleeper Plus, Prestige and Touring for your next journey by train from Montreal, QC to Toronto.

It’s easy to book your VIA Rail train ticket between Montreal, QC and Toronto online with Omio! Simply check the current VIA Rail train schedules for your ideal departure and arrival times, compare the best route between Montreal, QC and Toronto as well as relevant travel information (such as baggage allowance and amenities offered onboard) for that train and book cheap VIA Rail train tickets online. Prices for VIA Rail trains from Montreal, QC to Toronto start at $50 (€40) one-way if you book in advance, and you can expect to travel around 312 miles (503 km). If you search for VIA Rail trains in the Omio app, you can check straight away if the VIA Rail tickets are mobile tickets, which makes it easier than ever to go paperless when traveling by train between Montreal, QC and Toronto. Let Omio do all the work for you finding the best Montreal, QC to Toronto VIA Rail train ticket so you can enjoy a smooth and comfortable journey!

    When purchasing your VIA Rail train tickets between Montreal, QC and Toronto, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Refund or voucher policy
    • You can cancel your reservation at any time prior to the scheduled departure and receive a full refund in addition to not incurring any service charges, regardless of when you purchased your ticket. This includes all travel up to and including November 1, 2020, as well as any travel after November 1, 2020, if their outbound train is on or before November 1, 2020.
    • Cashless payments recommended
    • Online booking and check-in recommended

    Trains from Montreal to Toronto

    Toronto is the largest city in Canada, a bustling multicultural metropolis that often serves as a body-double for New York in movie shoots. It's a city characterized by its local neighborhoods and vibrant communities with their own distinctive identities. The VIA Rail intercity line from Montreal to Toronto links the main city of Quebec with the provincial capital of Ontario. VIA Rail provides regular intercity rail connections between the two cities seven days a week, with journey times for the train from Montreal to Toronto averaging a little over 5 hours. Additional indirect trains involve a change in the capital city Ottawa and take at least 2 hours longer to complete the trip to Toronto. There are slightly fewer direct and indirect trains from Montreal to Toronto at weekends.

    Which train companies travel from Montreal to Toronto?

    VIA Rail is the main Canadian rail operator responsible for all the country's intercity services including routes from Montreal to Toronto. VIA Rail intercity trains offer Economy and Business Class seats, with access to electrical outlets, WiFi and an onboard entertainment system. Sandwiches, snacks and drinks are on sale on board the train from Montreal to Toronto and Business Class passengers receive complimentary meals and cocktails. Baggage check-in services for up to two large items per passenger are available on some VIA Rail intercity trains.

    How long is the train ride from Montreal to Toronto?

    The fastest train from Montreal to Toronto Union Station is VIA Rail's late afternoon direct departure, taking four hours and 50 minutes to cover the 335-mile (539 kilometer) rail route south-west to Ontario. Other direct trains take between eleven minutes and 1 hour and 42 minutes longer. VIA Rail's early morning weekday service is the slowest direct train from Montreal to Toronto, taking a longer route, with a journey time of around 6 hours and 32 minutes. Additional indirect connections to Toronto via Ottawa take between 7 hours and 35 minutes and 8 hours and 57 minutes, with journey duration affected by the length of time spent in Ottawa between connections.

    How many trains are there from Montreal to Toronto?

    VIA Rail's weekday timetables provide seven daily services from Montreal to Toronto Union Station. The first train from Montreal to Toronto departs in the early morning and there are four morning departures, two afternoon trains and a final early evening departure leaving Montreal just after 6:00 p.m. Saturday schedules offer five direct train services to Toronto with one fewer morning and one fewer afternoon departure, while Sunday timetables also offer five direct trains to Toronto, with no early morning departures from Montreal. On weekdays there are four additional daily indirect connections to Toronto involving a change at Ottawa, with one morning departure and three afternoon connections via the capital. At weekends there are two indirect connections via Ottawa on Saturdays and five indirect services on Sundays.

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

    Departure station: Montreal Central Station, known to Francophone locals as the Gare Centrale is the main terminus for VIA Rail services and the busiest commuter station in the province of Quebec. Situated near the Old Port on the south-east side of central Montreal, public transport links to the station include seven local bus routes, night buses and airport shuttles, and Montreal Metro subway services on the Orange line from Bonaventure station or Green line from McGill station. Passenger amenities include taxi stands, car rental desks, free WiFi, a hair salon and even a dentist's practice. Food outlets on the station concourse include fast food franchises, coffee shops, burger bars, bakeries and a Korean diner. The shopping mall offers designer brand fashion outlets, a luxury chocolatier, jewelers, luggage and leather goods stores, grocery markets and news vendors.

    Arrival station: Toronto Union Station, opened in 1927, is now Canada's busiest rail hub and the second-busiest station in North America. Located close to the waterfront on the south side of central Toronto, Union Station is the main terminus for VIA Rail intercity services, in addition to GO suburban trains. Public transport services to the station include TTC Subway trains, city buses and streetcars from stops inside the station or nearby on Bay Street and Front Street. Facilities at the station include taxi stands, baggage storage lockers, bike share racks, and free WiFi. Dining and snack options include a pizzeria, a Thai diner, sushi bar, chicken stall, sandwich shop and fast food franchises. The station shopping mall has a grocery market, book shop, drug store and news vendors.

    Travel Tips

    Trains from Montreal, QC to Toronto
    Travel by train to Toronto 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 Montreal, QC to Toronto.
    FAQs
    How much do cheap trains between Montreal, QC and Toronto cost?
    Omio customers have found the cheapest trains from Montreal, QC to Toronto to cost as little as $50 (€40)  in the next 7 days.
    What is the price of a train ticket to Toronto from Montreal, QC?
    If you’re looking to book your train tickets in the next week, you can expect the Montreal, QC to Toronto train price to come in at an average of $82 (€66)  one way.
    How far is it from Montreal, QC to Toronto by train?
    The Montreal, QC to Toronto train distance is approximately 312 miles (503 km).
    How long is the train ride to Toronto from Montreal, QC?
    On average the Montreal, QC to Toronto train travel time is 5 h 7 min  for the 312 miles (503 km) long journey, but the duration can vary if you travel on weekends and holidays.
    What train providers offer a service between Montreal, QC and Toronto?
    If you're looking for trains from Montreal, QC to Toronto, you can rely on VIA Rail Canada to get you to Toronto. It's also good to check out all possible train companies for the Montreal, QC to Toronto route to see if there might be differences in the amenities they offer.
    Is there a direct train from Montreal, QC to Toronto?
    Yes, there are 5 direct trains per day from Montreal, QC to Toronto with VIA Rail Canada, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
    How many trains are there to Toronto from Montreal, QC a day?
    The average number of trains departing Montreal, QC for Toronto is 5 a day. The train schedules and services may vary between weekdays and weekends.
    When is the earliest train from Montreal, QC to Toronto? When is the last train from Montreal, QC to Toronto?
    The earliest train departing from Montreal, QC to Toronto leaves at 10: 11 AM. The last train departing from Montreal, QC to Toronto leaves at 10: 22 PM. You can find the latest Montreal, QC to Toronto train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    How early should I book train tickets between Montreal, QC and Toronto to score the best deals?
    If you buy a train ticket from Montreal, QC to Toronto within the next 7 days, you can find tickets to cost on average $82 (€66) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Montreal, QC and Toronto are generally on sale a few months before the planned departure date.