Trains Trains to Montreal

Find cheap train tickets to Montreal

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Québec City (YQB)
Montreal (YMQ)
Mon 6/14
Tue 6/22
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Montreal train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Montreal
ROUND-TRIP FROM$50The cheapest round-trip train ticket to Montreal is from Québec City, starting at $50. This price was found within the last 72 hours.
ONE-WAY FROM$25The cheapest one-way train ticket to Montreal is from Québec City, starting at $25. This price was found within the last 72 hours.
POPULAR STATIONMontreal KirklandMontreal Kirkland is one of the most popular stations in Montreal
POPULAR TRAIN COMPANYVIA Rail CanadaVIA Rail Canada services this train route

Book return-trip train tickets to Montreal

Here are the fastest and cheapest round-trip train tickets to Montreal. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
VIA Rail Canada
Jun 28
9:26 am
Québec City Sainte-Foy
2h 48m
12:14 pm
Montreal Central
Jul 1
2:25 pm
Montreal Central
3h 05m
5:30 pm
Québec City Sainte-Foy
VIA Rail Canada
Jun 28
9:00 am
Québec City Gare du Palais
3h 14m
12:14 pm
Montreal Central
Jul 1
2:25 pm
Montreal Central
3h 31m
5:56 pm
Québec City Gare du Palais
VIA Rail Canada
Jul 1
4:26 am
Québec City Sainte-Foy
2h 56m
7:22 am
Montreal Saint-Lambert
Aug 10
2:48 pm
Montreal Saint-Lambert
2h 42m
5:30 pm
Québec City Sainte-Foy
VIA Rail Canada
Jul 26
2:11 pm
Québec City Sainte-Foy
2h 36m
4:47 pm
Montreal Saint-Lambert
Aug 4
2:48 pm
Montreal Saint-Lambert
2h 42m
5:30 pm
Québec City Sainte-Foy
VIA Rail Canada
Aug 10
4:26 am
Québec City Sainte-Foy
3h 09m
7:35 am
Montreal Central
Aug 10
2:25 pm
Montreal Central
3h 05m
5:30 pm
Québec City Sainte-Foy
VIA Rail Canada
Jul 3
4:26 am
Québec City Sainte-Foy
2h 56m
7:22 am
Montreal Saint-Lambert
Jul 6
2:48 pm
Montreal Saint-Lambert
2h 42m
5:30 pm
Québec City Sainte-Foy
Search all trains

Book one-way train tickets to Montreal

For one-way trains to Montreal, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
VIA Rail Canada
Jul 3
4:00 am
Québec City Gare du Palais
3h 35m
7:35 am
Montreal Central
VIA Rail Canada
Jun 21
9:26 am
Québec City Sainte-Foy
2h 35m
12:01 pm
Montreal Saint-Lambert
VIA Rail Canada
Dec 1
3:26 am
Québec City Sainte-Foy
3h 09m
6:35 am
Montreal Central
Search all trains

FAQs for booking trains to Montreal

How much is a train ticket to Montreal?

The ticket price can vary depending on general demand and more importantly where you’re coming from. If you’re leaving from a popular departure point like Halifax or Toronto for instance, prices usually start around $208 and $90, respectively.

What is the main train station in Montreal?

The main station in Montreal is Montreal Kirkland. At Montreal Kirkland, you can find a number of trains offering service to other major cities. Halifax and Toronto are two of the major cities accessible by train from Montreal Kirkland.

What train companies go to Montreal?

VIA Rail Canada is one of the top choices made by momondo users seeking to travel by train to Montreal.

How far in advance should I book a train to Montreal?

This week, the average one-way price to Montreal is $25. We don’t predict any changes in price within the next 3 months. Search availability for a train to Montreal from your area and be on your way in no time.


Popular train routes to Montreal

Most frequently searched train routes to Montreal, along with the cheapest price and shortest travel time.
Trains to Montreal from Halifax
Fastest travel time 23h 03m
Cheapest price $208
Trains to Montreal from Toronto
Fastest travel time 5h 01m
Cheapest price $90
Trains Trains to Montreal
  • Round-trip
  • One-way