Amtrak’s Adirondack route travels daily between New York City and Montreal. You can also board the train in Upstate New York, including in Yonkers, Poughkeepsie, Albany and Sarasota Springs.
If you are starting the trip in a city that’s not on the Adirondack route, you’ll likely need to travel to Penn Station in Manhattan or to Albany and transfer to a Montreal-bound train there. Note that the train to Montreal departs New York City in the morning, so you may need to stay one night in New York City before continuing on to Canada.
To view your travel options, prices and commute times, use the Find Trains feature on the Amtrak.com homepage:

Things to Know
- Travel time is 11.5 hours between New York City and Montreal.
- Travel time is 8.5 hours between Albany and Montreal.
- Trains arrive in Montreal in the evening.
- Only coach seats are available on the train.
- Sit on the left side of northbound trains to view the Hudson River.
- View guidelines and required documents for crossing the US-Canadian border.
- You can purchase light meals, snacks and drinks in the café car. We also recommend bringing food on the train.
- Starting the trip in the Midwest? The Lake Shore Limited travels to Albany where you can transfer to the Adirondack route.
More Information
- Best things to do in Montreal
- Best Amtrak trips on the East Coast
- 7 essential things to pack for an Amtrak trip
Top photo credit: Wissam Hajj from Pixabay