City to city
Montreal to Halifax by Train
You can travel directly between Montreal and Halifax on a single VIA Rail train called The Ocean, which takes about 22 to 23 hours to complete the overnight journey.
| Train | Approx. time | Runs | Overnight | Change needed |
|---|---|---|---|---|
| The Ocean | about 22 to 23 hours | Several departures a week in each direction (three a week in recent schedules, as of 2026) | Yes | No, direct |
Traveling by rail through eastern Canada offers a relaxing alternative to flying or driving. The route connects Quebec and Nova Scotia, passing through New Brunswick along the way. The Ocean has been running since 1904, making it one of the oldest named passenger trains in North America. As of 2026, it remains a popular way to cross the Maritimes. Whether you book a seat or a sleeping cabin, the trip gives you a full day and night on board. You can easily book tickets online, and planning ahead is highly recommended for sleeper classes.
Your train options
The only direct train on this route is The Ocean, operated by VIA Rail. It runs several departures a week in each direction, with three a week in recent schedules as of 2026. The entire trip takes about 22 to 23 hours.
Because this is an overnight journey, you have a few choices for accommodation. Economy class provides a standard reclining seat, which is the most affordable option. For a more comfortable trip, you can book Sleeper Plus berths and cabins. These accommodations include flat beds and access to the dining service.
If you are traveling on a budget, sleeping in coach overnight is possible but less restful. Passengers who want privacy and a proper bed should review the VIA Rail sleeper classes before booking. Since there is only one train, your main decision is simply picking a travel date and selecting the right class of service for your budget.
The journey
The route covers a vast distance through eastern Canada, and what you see depends on the time of year and the daylight hours. Departing Montreal, the train crosses the St. Lawrence lowlands toward Charny, which sits across the river from Quebec City. Between Rivière-du-Loup and Mont-Joli, you can see the lower St. Lawrence where the river widens toward the sea. The train makes several stops in Quebec, including Lévis and Rimouski, before crossing into New Brunswick.
From Matapédia to Moncton, the tracks follow the Matapedia River valley and the Chaleur Bay coast. Stops in this section include Campbellton, Bathurst, and Miramichi. Finally, the journey from Moncton to Halifax takes you past the Tantramar Marshes and the Cobequid Hills. You will see Nova Scotia's Atlantic side as the train calls at Amherst and Truro before arriving at the terminus.
The stations
The trip begins at Montreal Central Station, also known as Gare Centrale. This downtown terminal is located under the Queen Elizabeth hotel. It connects directly to the Metro at Bonaventure and the REM light rail. The station is a major hub served by VIA Corridor trains, regional trains to Jonquière and Senneterre, and Amtrak's Adirondack.
Your journey ends at Halifax station, the eastern terminus of The Ocean. Opened in 1928, this historic building sits near the waterfront right next to the Westin Nova Scotian hotel.
Tips
- Book your tickets early to secure a cabin, as Sleeper Plus accommodations often sell out.
- Read up on Amtrak and VIA booking tips to find the best fares for your travel dates.
- Bring a small travel blanket or neck pillow if you plan on sleeping in an Economy seat.
- Check the current timetable before your trip, as departure days are limited to three a week.
Questions travellers ask
Do I need to change trains between Montreal and Halifax?
No, you do not need to change trains. VIA Rail operates The Ocean as a direct service between Montreal and Halifax. You will stay on the same train for the entire 22 to 23 hours of the journey.
Are there sleeping cars on the train to Halifax?
Yes, The Ocean features Sleeper Plus berths and cabins. These provide flat beds and include access to the dining service. If you prefer to save money, you can also travel in an Economy class reclining seat for the overnight trip.