Trains in Canada

2,624 routes and 7 operators. Fares below are the cheapest we currently sell on each.

We sell 2,624 Trains routes in Canada, serving 124 places through 7 operators. 604 of those routes cross a border. The cheapest fare is €11.88 and the median route runs 196 km.

Checked 30 September 2026Priced for 30 September 2026One passenger, all fees included

The network

Trains in Canada, in numbers

What we actually sell, counted rather than claimed.

  • 2,624Routes we sell
  • 124Places served
  • 7Operators
  • 2,020Domestic routes
  • 604Cross border routes
  • 196 kmMedian route
  • 538 kmLongest route
  • 1Countries
Routes

The busiest Trains routes in Canada

Priced from the same engine that answers the search box, on the next three weeks of departures.

The routes we sell in Canada, busiest first, priced over the next three weeks.
RouteFromFastestDistance
Oshawa to Richmond Hill train€11.881h 12m47 km
Richmond Hill to Oshawa train€11.881h 12m47 km
Oshawa to Toronto train€11.881h 13m49 km
Toronto to Oshawa train€11.881h 12m49 km
Richmond Hill to Whitby train€11.881h 9m40 km
Whitby to Richmond Hill train€11.881h 9m40 km
Toronto to Whitby train€11.881h 10m42 km
Whitby to Toronto train€11.881h 11m42 km
Brampton to Hamilton train€11.881h 12m49 km
Hamilton to Brampton train€11.881h 13m49 km
Etobicoke to Hamilton train€11.881h 16m49 km
Hamilton to Etobicoke train€11.881h 13m49 km
Brampton to Kitchener train€11.881h 25m67 km
Kitchener to Brampton train€11.881h 24m67 km
Kitchener to Mississauga train€11.881h 26m71 km
Mississauga to Kitchener train€11.881h 23m71 km
Kitchener to Oakville train€11.881h 22m67 km
Oakville to Kitchener train€11.881h 21m67 km
Etobicoke to Kitchener train€11.891h 27m80 km
Kitchener to Etobicoke train€11.891h 29m80 km
Kitchener to Toronto train€14.091h 35m95 km
Toronto to Kitchener train€14.091h 37m95 km
Montreal to Ottawa train€20.691h 55m165 km
Ottawa to Montreal train€20.691h 56m165 km
Laval to Québec train€30.592h 41m235 km
Québec to Laval train€33.342h 40m235 km
Ottawa to Toronto train€39.943h 9m349 km
Toronto to Ottawa train€39.943h 9m349 km
Markham to Ottawa train€43.793h 26m330 km
Ottawa to Markham train€43.793h 31m330 km
Gatineau to Markham train€44.343h 35m334 km
Markham to Gatineau train€44.343h 29m334 km

Our job ends on the platform. What fills the days in Toronto afterwards does not belong to us.

A guided tour group

Day trips out of Toronto and across Canada

Timed entry, guided walks and half-day trips out of Toronto, with free cancellation on most of it.

Partner links. We do not sell tours or tickets. We earn a commission on a booking, and it never changes the price.

Catchment

How far people travel to get here

Every origin we sell by Trains, grouped by how far it is in a straight line.

Straight line distance from each origin we sell, not the distance the route runs.
DistanceRoutesShareNearest of them
Under 200 km1,32050%Aurora, 40 km
200 to 600 km1,30450%Bellevue, 200 km
Across the border

Where Canada connects to

Countries reachable from Canada by Trains on a route we sell.

Counted by route, so a country with several cities on the corridor counts once per route rather than once per city.
CountryRoutesShare
United States604100%
Carriers

Train operators

Speed, flexibility and what is on board. Nothing here is a rating, because we have not earned one.

  • Amtrak
  • Alstom
  • Ontario Northland Railway
  • VIA Rail
  • CNR

Train destinations

Common questions about Trains in Canada

What Trains routes are there in Canada?

We sell 2624 Trains routes in Canada, serving 124 places, run by 7 operators. Every one of those routes has an operator that actually serves it, so the count is the network we can sell rather than every pair of places on a map.

How much do Trains tickets in Canada cost?

The cheapest Trains fare in Canada is €11.88 for one passenger, across the 2,624 routes we sell there. The median route runs 196 km in a straight line, which is the distance that fare should be read against before comparing it to anywhere else.

Can I travel out of Canada by Trains?

604 of the Trains routes we sell touching Canada cross a border and 2020 stay inside it, reaching 1 other countries including United States. Cross border routes are usually the ones where the fare and the journey time differ most between operators.

Which operators run Trains services in Canada?

7 operators run Trains services on routes we sell in Canada: Alstom, Amtrak, CNR, Ontario Northland Railway, Rocky Mountaineer. Each is a real carrier from the published operator catalogue, and each has its own fares and conditions. The operator table on this page compares them on speed, flexibility and what is on board.

What is the longest Trains route in Canada?

The longest Trains route we sell touching Canada runs from Le Vieux-Longueuil to New York City, 538 km in a straight line. The median route in the country is 196 km, so this one is a considerable outlier and the fares on it behave differently from the rest.

Where these numbers come from

Schedules, seat counts and fares are generated by our own model until the supplier contracts are signed. Places, coordinates, operators, which operator serves which pair, and every distance are real. We would rather say that on every page than let a modelled number pass for a filed one.

Defined in full at Catchment, Fares, Distances

Other ways to travel here

The wider region

Toronto sits on the water, which usually settles which side of town you want to wake up on. Rooms are not ours to sell.

A hotel room

A room in Toronto for the night the train gets in

Sort by distance from Toronto Union Station and you can see which places are ten minutes on foot and which are not.

Partner links. We do not sell accommodation. We earn a commission when a booking completes, and it never changes what you pay.

Plan with Ori

Ori, the trip planner

Ask it something like this

Trains in Canada · Orlero