Search results
There are 11 daily trains from Toronto to Montreal. Traveling by train from Toronto to Montreal usually takes around 6 hours and 1 minute, but the fastest VIA Rail train can make the trip in 4 hours and 33 minutes.
- Tickets From €39
VIA Rail, also known as Via Rail Canada or simply VIA,...
- United States
VIA Rail, also known as Via Rail Canada or simply VIA,...
- Tickets From €39
There are 6 ways to get from Toronto to Montreal by plane, train, bus, or car. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
- The cheapest way to get from Toronto to Montreal is to bus which costs $10 - $110 and takes 6h 25m. More details
- The quickest way to get from Toronto to Montreal is to fly which costs $130 - $550 and takes 2h 47m. More details
- Yes, there is a direct bus departing from Toronto Union Station station and arriving at Montreal. Services depart five times a day, and operate eve...
- Yes, there is a direct train departing from Toronto Union Station station and arriving at Montréal. Services depart every four hours, and operate e...
- The distance between Toronto and Montreal is 503 km. The road distance is 543.3 km. Get driving directions
- The best way to get from Toronto to Montreal without a car is to train which takes 5h 11m and costs $65 - $150. More details
- It takes approximately 2h 47m to get from Toronto to Montreal, including transfers. More details
- Toronto to Montreal bus services, operated by Megabus Canada, depart from Toronto Union Station. More details
- Toronto to Montreal train services, operated by VIA Rail, depart from Toronto Union Station. More details
- The best way to get from Toronto to Montreal is to fly which takes 2h 47m and costs $130 - $550. Alternatively, you can train, which costs $65 - $1...
Do you want to travel from Toronto to Montreal? Choose the train, avoid the traffic jams and enjoy time for yourself.
Train tickets from Toronto to Montreal start at $69, and the quickest route takes just 5h 11m. Check timetables and book your tickets with Rome2Rio.
- Yes, there is a direct train departing from Toronto Union Station station and arriving at Montréal. Services depart every four hours, and operate e...
- The distance between Toronto and Montreal is 503 km. The road distance is 543.3 km. Get driving directions
- Book your Toronto to Montreal train tickets online with Omio. Search and book
- There are 935+ hotels available in Montreal. Prices start at $79 CAD per night. More details
Do you want to travel from Montreal to Toronto? Choose the train, avoid the traffic jams and enjoy time for yourself. The Montréal-Toronto train is your best travel choice between two of Canada's largest cities, allowing you to avoid traffic tie-ups and arrive safely, no matter the weather.
Find Toronto to Montreal trains on VIA Rail Canada. Search trains to Montreal, compare times and prices, and find the best deal on KAYAK.
Toronto to Montreal is about 332 miles (535 km) away, and traveling by train takes 5 hours 1 minute on average. The train travels from Toronto to Montreal 5 times a day, and tickets start at about $98 when booked in advance. The most pleasant way to see charming Canada is to take a scenic train ride from Toronto to Montreal.