Explore Canada’s stunning landscapes and gaze at incredible scenery onboard an unforgettable rail journey. Sit back and relax in comfort as you experience the wonders of Canada and reach areas that are not possible by road. Passing through winding mountains, rolling prairies and jaw-dropping canyons, you’ll discover the true beauty onboard your rail adventure.
The world-famous Rocky Mountaineer offers luxury, style, and exquisite cuisine as you explore remarkable routes from Vancouver to Jasper, Lake Louise, Banff and Calgary. Experience panoramic views and learn all about each beautiful location as you are entertained by knowledgeable, friendly and charming onboard hosts. VIA Rail, Canada’s national rail operator, offers routes that can take you from coast to coast or you can travel onboard while hopping from each of Canada’s vibrant cities. There are various journeys and levels of service to choose from, and you’ll be able to book a route that best suits your needs and budget, as well as the top destinations you wish to visit.
Below is a selection of Canada rail holidays including Rocky Mountaineer and VIA Rail. We can amend all the itineraries to suit you.
Canada Holiday Offers
Spectacular Rail Journeys
Spectacular Rail Journeys
Spectacular Rail Journeys
Canadian Rocky Mountains
Ontario & Quebec
Canadian Rocky Mountains
Montreal
Canada Winter Experiences
Spectacular Rail Journeys
Canada Holiday Offers
Cunard Alaska Cruises
Canada Winter Experiences
Canada Holidays 2026
Ontario & Quebec
Canada Winter Experiences
Ontario & Quebec
Canada Holidays for Solo Travellers
Ontario & Quebec
Canada Holiday Offers
Canadian Rocky Mountains
Spectacular Rail Journeys
Spectacular Rail Journeys
Canadian Rocky Mountains
Canadian Rockies Holidays
Spectacular Rail Journeys
Calgary Stampede
Canadian Rockies Holidays
Canada Holidays 2026
Canadian Rocky Mountains
Calgary Stampede
Canadian Rocky Mountains
Canada Holiday Offers
Canada Holidays for Solo Travellers
Canadian Rockies Holidays
Discover more about the rail journeys available with Rocky Mountaineer and VIA Rail and start planning your ideal trip. Most routes operate in both directions, and you can combine them with a city break, coach tour or even an Alaska cruise. You can add a rail tour to most of our itineraries, so just give us a call and we’ll help pull it all together for you.
Our Stewart Travel experts will guide you through the booking process and tailor your trip until you have everything you are looking for in your rail adventure to Canada. Whether you’re seeking luxury dining and onboard storytelling with Rocky Mountaineer or sleeping in your own rail car with VIA Rail, we’ll help package your holiday until it’s just right for you. Your dedicated expert will listen to what you’re expecting from your trip and ensure you are booked on an itinerary that suits your needs and budget. We’ll arrange your return flights from the UK, as well as hotels, transfers and excursions too. If you want to add activities to your trip or extend your time in Canada at the start or end of the rail journey, we’ll be more than happy to help to make sure it will be an experience like no other.
Q:Can I sleep onboard the trains?
A: If you’re travelling with Rocky Mountaineer, you will not sleep on the train but instead stay in hotels for each night of your trip. If you’re travelling with VIA Rail, you can sleep on some train routes.
Q: What food can I expect onboard the trains?
A: For passengers experiencing a Rocky Mountaineer route, each day you’ll be served a tasty and gourmet breakfast and lunch made from local ingredients, as well as snacks in between. VIA Rail customers can enjoy light meals, snacks and drinks.
Q: Are the trains accessible for wheelchair users?
A: Yes, the trains are suitable for wheelchair users and staff will be able to assist you.
For a full breakdown on the essential details to help you plan your trip please see our main Rocky Mountaineer or VIA Rail FAQs page.
Enquire
At Stewart Travel there are a number of ways you can contact us meaning that all you have to do is choose the option which is most convenient to you.
0800 270 0069
Request a Callback
Enquire
At Stewart Travel there are a number of ways you can contact us meaning that all you have to do is choose the option which is most convenient to you.
0800 270 0069
Make An Enquiry
Request A Callback
Sign up today for exclusive savings