Trip to Montreal

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Vancouver to Montreal

🚆 Starting from Vancouver travelers can embark on a scenic train journey to Montreal. However, there is no direct route, and passengers will have to transfer at Toronto Union Station. 🌳 The train ride from Vancouver to Montreal takes approximately 4 days and 2 hours, with VIA Rail operating the services. 💰 Ticket prices for the train from Vancouver to Montreal can vary between C$253 to C$1372, depending on the class of service and availability.

Where to stay in Montreal

There are over 895 hotels to stay in Montreal. Prices range from $15 per night.

Find accommodation
  • There is no direct train route from Vancouver to Montreal. However, VIA Rail offers services that depart from Vancouver Station and arrive at Montreal Station, with a transfer in Toronto Union Station. The journey duration, including transfers, typically takes approximately 4 days and 2 hours. Prices for train tickets between Vancouver and Montreal can vary from C$258 to C$1397.
  • The fastest train route between Vancouver and Montreal with VIA Rail involves a transfer in Toronto Union Station. This journey typically takes approximately 4 days and 2 hours, as there is no direct train service available. VIA Rail operates both the departing and arriving trains for this route, providing a comfortable and scenic travel experience despite the longer duration. Ticket prices for this Vancouver to Montreal train trip can range from C$258 to C$1397, depending on the class of service and time of booking.
  • Trains heading to Montreal from Vancouver depart from Vancouver Station. This station serves as the starting point for VIA Rail's Vancouver to Montreal train services. Passengers can board the train at Vancouver Station and begin their journey towards Montreal.
  • There are multiple trains that operate between Vancouver and Montreal however, there is no direct train route. Passengers traveling from Vancouver to Montreal will typically need to transfer trains at Toronto Union Station during the journey. This route is serviced by VIA Rail, with departures from Vancouver Station and arrivals at Montreal Station. The entire journey, including transfers, takes approximately 4 days and 2 hours to complete. Ticket prices for these train services between Vancouver and Montreal can range from C$258 to C$1397.
  • The train service operated by VIA Rail, traveling from Vancouver to Montreal arrives at Montréal station. This station serves as the final destination for passengers making the cross-country journey by train. Upon arrival at Montréal station, travelers can disembark and continue their exploration of the vibrant city of Montreal.
  • The first train of the day from Vancouver to Montreal departs from Vancouver Station as part of the VIA Rail service. However, because there is no direct route, passengers will have a transfer at Toronto Union Station before reaching Montreal. The last train of the day following a similar route typically departs in the late afternoon or early evening. The entire journey, including transfers, is expected to take approximately 4 days and 2 hours.
  • There are no direct train trips each day between Vancouver and Montreal. The VIA Rail services that operate between these two cities require a transfer at Toronto Union Station. This means that passengers will need to plan for a journey that includes multiple stops and transfers, taking approximately 4 days and 2 hours to complete. The prices for these train trips between Vancouver and Montreal can range from C$258 to C$1397, depending on the class of service and time of booking.
  • There is no direct train route between Vancouver and Montreal. Travelers looking to journey between these two cities by train will need to take services that depart from Vancouver, have a transfer in Toronto Union Station, and then continue on to Montreal. This multi-leg journey, including transfers, typically takes about 4 days and 2 hours to complete.
  • The cost of a train ticket from Vancouver to Montreal can range from C$258 to C$1397, depending on factors such as the class of service, time of booking, and availability of discounts or promotions. It is advisable to check with VIA Rail for the most current pricing information and to explore any potential deals or packages that may help reduce the overall cost of the journey.

Will you be returning to Vancouver by train?

If you are looking for the return train journey, check out trains from Montreal to Vancouver

See schedule