SAVE 10%

VIA Rail Train Tours in Canada fr £22

VIA Rail is Canada's national rail provider, and with over 12,500km of rail covering the length of the country, there are very few places that we can't get you to.



Whether you are linking city stops in your ideal multi-city break in eastern Canada, or exploring those harder to reach gems in the remote north west, booking a VIA Rail train is cost effective, relaxing and allows you to really enjoy the beautiful scenery passing by the large windows.

Via Rail Train Tour Range

The Corridor Service

from £22 per person

The Corridor Service is fantastic, linking Ontario and Quebec together seamlessly, and making it even easier to plan your dream multi-city break and ensure that you see as much of the vibrant east coast as possible. Each city is so diverse, it is amazing to experience how different each one is with their unique vibe, culture and architecture. more details

The Corridor Service Train Tour

The Skeena

from £34 per person

Beginning in Jasper, this journey takes you on a quest through the Rockies and headed north towards the coastal mountain backdrop, past sparkling lakes and wildlife. Perfect if you are planning to catch the Inside Passage cruise from Prince Rupert where this route ends, there is also a stopover in Prince George. more details

The Skeena Train Tour

The Canadian

from £68 per person

VIA Rail's best known journey is the Canadian, and the famed route takes you on a rail odyssey across the length of the country, from Toronto to Vancouver. Selecting the cabin and seating preference for your comfort you can sit back and enjoy the scenery unfolding, changing and unveiling its diversity. more details

The Canadian Train Tour

The Ocean

from £78 per person

The perfect link from Montreal to Halifax, this overnight train takes you from the vibrant French-Canadian city on an overnight journey to beautiful Nova Scotia. Journey in style with a choice of sleeper options for your comfort. more details

The Ocean Train Tour

If you don't see the route you are looking for, would like more information or to book your Via Rail journey please call us.

Call us to book on 0207 616 9184 (London) / 0141 223 7517 (Glasgow)

Call us to book on
0207 616 9184 (London) / 0141 223 7517 (Glasgow)

Outbound Flight

  • Flying out on:

Return Flight

  • Returning on:


  • Children under the age of 16 MUST be
    accompanied by an adult.

Booking for more than 9 people?