VIA Rail

Intercity Rail · VIA Rail Canada Inc.

4 lines · 382 stations · 86 interchanges

Every line drawn through its stations. Tap a line in the legend to hide or show it.

Lines

Service information checked . Check the operator before travel because schedules can change at short notice.

Quick facts

Network
VIA Rail operates intercity passenger trains in eight provinces, with dense Corridor service in Ontario and Quebec and longer routes to Atlantic, western, and northern communities.
Route data
Station order and coordinates come from VIA Rail's official GTFS feed, downloaded July 9, 2026.
The diagrams combine current stopping patterns. A specific train may skip stations or finish before the end of the displayed route.
Tickets
Book for the exact train and date. Fares, refund rules, baggage allowances, and available classes vary by route.
Long-distance trains
The Canadian links Vancouver and Toronto, while the Ocean links Montreal and Halifax. Remote routes serve northern Ontario, Manitoba, Quebec, and British Columbia.
Accessibility
Access depends on the station and equipment assigned to the train. VIA recommends requesting assistance at least 48 hours before departure when possible.
Network type
National intercity passenger rail, including Corridor, long-distance, and remote services.
National rail

Mike’s notes

VIA Rail is Canada's national intercity passenger operator. Most trains run in the Quebec City to Windsor Corridor, where Montreal, Ottawa, Toronto, and the smaller cities between them have the most frequent service. The rest of the network works differently. Trains cover much longer distances, run less often, and sometimes serve isolated communities with limited road access.

The line diagrams show 17 current route patterns from VIA's published schedule feed. They are grouped by the endpoints that appear in the data, so Ottawa to Montreal and Ottawa to Quebec City are separate diagrams. This keeps station order readable without implying that every train continues across the whole Corridor.

Named trains and shared routes

The Canadian runs between Vancouver and Toronto. The Ocean connects Montreal and Halifax. The Maple Leaf runs between Toronto and New York as a joint VIA Rail and Amtrak service, with border formalities during the trip.

Several remote services share stations with a longer route. Winnipeg to Churchill and The Pas to Churchill therefore appear separately. VIA also operates routes from Montreal to Jonquiere and Senneterre, Sudbury to White River, Jasper to Prince Rupert, and Vancouver to Toronto. Some rural locations are request stops, so the booking and pickup instructions matter more than the size of the dot on the diagram.

Book the exact departure

The map is not a timetable. Search the origin, destination, and date on VIA Rail before relying on a connection. Corridor trains can have different stopping patterns on the same route, and remote trains may run only a few times each week.

Fares and onboard service vary substantially. Corridor trains sell Economy and Business fares on most departures. Long-distance trains can add berths, cabins, dining, checked baggage, and different luggage limits. The conditions attached to the selected train control, even when another VIA route uses the same station.

Plan around the station

Toronto Union, Montreal Central, Ottawa, and Vancouver Pacific Central are full intercity terminals. Many remote stops are platforms or trackside pickup points with few facilities. Check both endpoint station pages when checked baggage, parking, a staffed counter, or an indoor waiting room matters.

Accessibility also varies by station and train. VIA publishes station-specific details and asks travelers to identify required assistance during booking. When boarding help, a mobility device, or an accessible cabin is involved, arranging it at least 48 hours ahead gives the operator time to confirm the equipment and station procedure.

Sources and references (4)
  1. VIA Rail routes
  2. VIA Rail developer resources
  3. VIA Rail trip planning
  4. VIA Rail accessibility