A train winding through the snow-capped Canadian Rockies
Slow Travel

Canada overland

Coast to coast by VIA Rail and the long-distance bus.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 5 min read

Canada is enormous, and its passenger rail network reflects a country built more around cars, planes and freight rail than fast intercity trains. That doesn't rule out an overland crossing — VIA Rail's long-distance routes are genuinely spectacular — but it does mean planning around real gaps, particularly across the northern prairies and through parts of the west, where a bus (or a patient wait for the once- or twice-weekly train) fills in.

The shape of Canada's rail network

Unlike Europe's dense intercity grid, VIA Rail — Canada's national passenger operator — runs a relatively small number of long-distance routes connecting a handful of major corridors, plus a busier regional service in the Quebec City–Windsor corridor (Toronto, Ottawa, Montreal and points between). Outside that corridor, services thin out fast: many long-distance trains run only two or three times a week, journeys are measured in days rather than hours, and the network simply doesn't reach large parts of the country by rail at all.

This shapes how a coast-to-coast overland trip works: think of it less as "catching a train" the way you would in Europe, and more as booking specific, infrequent departures around which the rest of your itinerary needs to flex.

A train traveling through a snow-covered Canadian forest

The Canadian: Toronto to Vancouver

VIA Rail's flagship route, The Canadian, runs between Toronto and Vancouver, a journey of roughly four days and around 4,400 km across the Canadian Shield, the prairies and the Rocky Mountains. It operates a few times a week rather than daily, with sleeper cabins, dome-car observation cars for the mountain scenery, and dining service included in sleeper fares. This is the closest Canada comes to a classic transcontinental rail journey, and the section through Jasper and the Rockies in particular is considered one of the great train rides in North America.

Booking ahead matters: sleeper accommodation sells out, especially in summer, and fares rise as departures fill — book as early as your plans allow, and expect to plan the rest of your route around the limited weekly departures rather than the other way around.

The Ocean: Montreal to Halifax

On the east coast, The Ocean connects Montreal to Halifax through New Brunswick, a journey of around 24 hours running a few times a week. It's a quieter, less scenic ride than The Canadian, but a genuine and comfortable way to reach the Maritimes without flying or driving, especially if you're continuing on to Prince Edward Island or Cape Breton afterward.

The Quebec City–Windsor corridor

The densest part of VIA Rail's network runs through Ontario and Quebec, linking Windsor, London, Toronto, Kingston, Ottawa, Montreal and Quebec City with frequent, comfortable daytime trains — some routes have several trains a day. This corridor works much more like a European intercity network and is the easiest part of Canada to travel by rail without much advance planning, making it a natural starting or finishing segment for a wider overland trip.

Where the gaps are — and how buses fill them

The most significant gap in Canada's passenger rail is across the northern prairies and much of the north generally: VIA Rail's routes through Manitoba, Saskatchewan and Alberta are limited to The Canadian's twice- or thrice-weekly service, and there is no dense secondary network to fall back on if that doesn't fit your dates. Long-distance coach operators cover some of this ground with more frequent departures — useful for filling a gap between train days, or for reaching cities the rail network skips entirely, such as many mid-sized prairie towns.

British Columbia's rail options beyond The Canadian are also limited; onward travel within the province, for example toward the Okanagan or northern BC, generally means bus or car rather than rail. Regional bus networks vary significantly in coverage and reliability by province — check current operators for your specific route rather than assuming a Greyhound-style national network, since long-distance coach coverage in Canada has consolidated and changed considerably over the past decade.

Building a realistic itinerary

A full coast-to-coast overland trip — Halifax or Montreal in the east to Vancouver in the west — realistically takes a minimum of one to two weeks if you want time in cities along the way rather than simply riding trains back to back, given how infrequent the long-distance departures are. A more manageable and still rewarding option for a first attempt is to pick one long-distance leg (most often The Canadian, Toronto to Vancouver) and combine it with the denser Ontario–Quebec corridor at one end, rather than attempting the full transcontinental crossing in one trip.

Whichever shape your trip takes, build slack into the schedule: with trains running a few times a week rather than daily, a missed or delayed connection has bigger knock-on effects than it would on a dense network, and weather (particularly winter) can affect schedules across the mountain and prairie sections.

Costs and when to go

Sleeper fares on the long-distance routes are a meaningful expense — closer to a small cruise than a budget train ticket, given the multi-day journey, cabin and meals included — while coach seating (where offered) is considerably cheaper but means sitting up for the full multi-day journey. Fares generally rise the closer you book to departure and in peak summer months, so booking ahead pays off both for availability and price. Summer (roughly June to September) is the most popular season, with the best weather for the mountain and prairie scenery; shoulder seasons offer lower fares and fewer crowds but a real chance of disrupted schedules, particularly in the Rockies.

For the practicalities of the flagship route in more depth, see our dedicated guide to Canada by train.

Frequently asked questions

Can I cross Canada entirely by train?

Largely yes on the main Toronto–Vancouver and Montreal–Halifax routes, but the network has real gaps, particularly across the prairies beyond VIA Rail's limited weekly departures. Many overland travellers combine the long-distance trains with buses for full flexibility.

How often does The Canadian run?

A few times a week rather than daily — check the current VIA Rail schedule and book sleeper accommodation well in advance, as it sells out, especially in summer.

Is the Quebec City–Windsor corridor different from the rest of the network?

Yes — it's Canada's densest passenger rail corridor, with frequent daytime trains linking Ontario and Quebec's biggest cities, and works much more like a typical intercity network than the long-distance western and eastern routes.

Do I need to book buses in advance too?

It's generally wise, especially in remote or less-served areas where departures may be infrequent, though requirements vary by operator and route. Check the specific coach company covering your leg for current booking practice.

Sources and further reading: