Train Across Canada - Via Rail

Train Across Canada

Published Feb 24, 2026

How to travel across Canada by train

To travel across Canada by train, follow the nine steps listed below.

  1. Choose a route. Select a transcontinental route such as The Canadian from Toronto to Vancouver or Coast to Coast, combining Atlantic and Pacific destinations. Each route offers distinct scenery and experiences.
  2. Book early. Reserve in advance through Canada Train Vacations for custom itineraries that feature multiple train experiences, tours and hotels. Early booking secures better cabin choices, hotel availability, and pricing. For train tickets only, book early through VIA Rail Canada.
  3. Select accommodation type. Pick from economy seats, sleeper cabins, or Prestige Class on The Canadian train. Sleeper Plus and Prestige options provide beds, showers, meals, and access to panoramic viewing cars. Other trains include different levels of service.
  4. Plan stopovers. Include Jasper, Banff, Toronto, Quebec City, and more sightseeing destinations. Itineraries offer multi-day stops to explore national parks or cultural landmarks.
  5. Pack efficiently. Bring essentials for long-distance travel (layered clothing, reading material, and toiletries). Compact luggage fits better in cabin storage areas.
  6. Enjoy onboard services. Use dining cars, observation domes, and lounges during the journey. On some trains, staff provide meals and commentary about regions along the route.
  7. Explore local attractions. Join guided tours or excursions available at major stops through Canada Train Vacations for a complete travel experience.
  8. Capture the scenery. Photograph landscapes (the Rockies, Prairies, and coastal regions) to document the cross-country journey.
  9. Review return or extended options. End the trip in Vancouver, Halifax, or Toronto, or extend with additional regional routes to the Arctic or Atlantic coast.

How much does it cost to take a train across Canada?

It costs 6,090 to 17,250 CAD per passenger for most train-across-Canada itineraries offered by Canada Train Vacations. Transcontinental fares via VIA Rail range from about 1,900 CAD (winter, Sleeper Plus cabin for two, one way) to 3,800 CAD (summer, Sleeper Plus cabin for two, one way) per person for the Toronto–Vancouver trip. Prestige class accommodation costs 6,100 to 7,500 CAD per person for the same route, depending on season.

Explore in detail: VIA Rail Prices

What are the cross-Canada trains and routes?

The Cross-Canada Trains and Routes are listed below. Travellers can combine different train experiences to explore Canada’s best destinations.

  • The Canadian Train: A transcontinental train that travels from Toronto to Vancouver. The iconic route passes through the Canadian Shield, the Prairies, and the Rocky Mountains. The journey offers sleeper cabins, panoramic dome cars, and dining services for a comfortable cross-country trip with VIA Rail.
  • The Corridor: The route connects major cities in eastern Canada, including Toronto, Ottawa, Montreal, and Quebec City. It is ideal for travellers seeking quick and frequent connections. The VIA Rail trains run daily, providing convenient travel across the populated central and eastern regions of Canada.
  • The Ocean Train: Travel from Montreal to Halifax, exploring the Atlantic coastline. The scenic route offers a unique view of the maritime provinces with sleeper cabins and dining cars provided by VIA Rail.
  • The Skeena Train: The train runs between Jasper and Prince Rupert in British Columbia. The Skeena Train offers breathtaking views of forests, mountains, and rivers, making it a popular choice for travellers interested in scenic exploration. The route is operated by VIA Rail. The train travels during the day with an overnight hotel stop in Prince George.
  • Rocky Mountaineer: The Rocky Mountaineer offers a luxury train experience between Vancouver and the Canadian Rockies, although it is not a VIA Rail route. Travellers enjoy daylight-only travel with gourmet meals, glass-domed coaches, and luxury service while crossing some of the most beautiful landscapes in Canada.

1. The Canadian train

Toronto to Vancouver

  • Duration: 4 days / 4 nights
  • Distance: 4,406 km
  • Experience: Premium sleeper train

The Canadian Train offers an unparalleled journey through Canada's diverse landscapes. The flagship route, which began in 1955, runs between Toronto and Vancouver, showcasing the beauty of the Canadian Shield, vast boreal forests, rolling grasslands, and the majestic Canadian Rockies. The journey offers a once-in-a-lifetime experience with views of towering mountain peaks.

Prestige Class is the luxury service on The Canadian Train and includes elegantly appointed cabins with private bathrooms, flat-screen TVs, and large windows for scenic views. Access to traditional dining cars and lounge cars with glass-dome viewing areas is included in Prestige Class and Sleeper Plus Class.

Route map of the Canadian train across Canada

Journey highlights

  • Canadian Rocky Mountains

  • Golden prairie fields

  • Rugged Canadian Shield landscape 

  • Jasper National Park

Multiple train experiences

Double Quote Icon

If you travel between April and October, you could combine Rocky Mountaineer and VIA Rail train experiences for an epic across-Canada trip.

Katherine Foxcroft
Director of Product: Hotels, Tours and Excursions

2. The Corridor

Toronto, Ottawa, Montreal, and Quebec City

  • Duration: Varies by route
  • Distance: Varies by route
  • Experience: Standard commuter-style train

The Corridor offers a convenient and frequent connection between major cities in eastern Canada (Toronto, Ottawa, Montreal, and Quebec City). The high-speed rail service is ideal for passengers seeking a comfortable and efficient way to travel through the heart of Canada. It travels through scenic landscapes of forests, rivers, and urban centers, providing a relaxing and enjoyable journey.

Route map of VIA Rail's Corridor train across Eastern Canada

Journey highlights

  • Ontario’s Lake Country

  • Quebec Countryside

  • St. Lawrence River

3. The Ocean train

Montreal to Halifax

  • Duration: 21 hours (1 night, 1 day)
  • Distance: 1,352 km
  • Experience: Standard sleeper train

The Ocean Train travels between Montreal and Halifax, providing a scenic journey through Quebec and the Atlantic provinces. The route offers a unique perspective of Canada’s eastern coast, with views of coastal landscapes, rolling hills, and charming maritime villages. The train is a comfortable and convenient way to travel between Montreal and Halifax, while enjoying the natural beauty of the region. It is operated by VIA Rail, and The Ocean Train offers various comfort levels (standard economy seating to sleeper cabins) for an overnight journey. Passengers enjoy meals and beverages in the dining car while relaxing and taking in the spectacular views. It is an ideal route for passengers wanting to enjoy a sleeper-train experience in Eastern Canada.

Route map of The Ocean train between Quebec and Nova Scotia in Canada

Journey highlights

  • St. Lawrence River

  • Nova Scotia’s Coastal Views

  • Quebec and Maritimes Countryside

4. The Skeena train

Jasper to Prince Rupert

  • Duration: 1 day and 10 hours
  • Distance: 1,177 km
  • Experience: Standard, daytime train

The Skeena Train offers a scenic route between Jasper, Alberta, and Prince Rupert, British Columbia. The scenic journey takes travellers through the heart of the Canadian wilderness, offering stunning views of forests, rivers, and mountain ranges. The train provides access to areas not easily reached by road, making it an ideal way to explore the natural beauty of the province.

Route map of the Prince Rupert to Jasper VIA Rail train

Journey highlights

  • Jasper National Park

  • Fraser River

  • Rocky Mountain Views

5. Rocky Mountaineer

Vancouver to Banff, Jasper, and Lake Louise (via Kamloops or Whistler, Quesnel)

  • Duration: 2 to 3 days (depending on route)
  • Distance: Varies by route
  • Experience: Luxury daytime train

Rocky Mountaineer offers a luxurious train journey through the Canadian Rockies, connecting Vancouver with Banff, Jasper, or Lake Louise. Destinations along the way include Kamloops, Whistler and Quesnel. The daylight-only service is designed for travellers seeking a high-end experience, known for its world-class service and breathtaking scenery. Passengers travel through towering mountain peaks, turquoise lakes, and lush valleys, all while enjoying gourmet meals and premium service. The luxury train features glass-domed coaches, spacious seating, and exclusive service levels (SilverLeaf and GoldLeaf options) operated by Rocky Mountaineer. Guests enjoy personalized service, exceptional meals, and unparalleled panoramic views. The journey is renowned for its luxurious experience, making the Canadian Rocky Mountains a bucket-list journey for passengers wishing to experience Canada’s most stunning landscapes in style.

Map of three Rocky Mountaineer Train Routes

Journey highlights

  • Yoho National Park

  • Spiral Tunnels

  • Glacial Lakes

  • Canadian Rockies

What are the available class accommodations on a train across Canada?

The available class accommodations on a train across Canada are listed below.

  • Economy Class: VIA Rail Economy Class offers comfortable seating for passengers seeking an affordable travel option across Canada. Passengers enjoy standard coach seating with ample legroom, access to basic amenities, and views of the landscape through large windows. Meals and beverages are available for purchase, but not included in the fare. Available on VIA Rail trains.
  • Sleeper Plus Class: VIA Rail Sleeper Plus Class provides upgraded accommodations for overnight travel, offering a balance of comfort and value. Passengers enjoy private cabins with bunk beds, washrooms, and access to the dining car. Meals and non-alcoholic beverages are included, and passengers relax in the spacious lounge areas during the journey. The class is ideal for passengers seeking a more restful experience on longer routes. Available on The Canadian and The Ocean trains.
  • Prestige Class/First Class: Prestige Class is the top-tier offering on VIA Rail’s The Canadian train, providing luxurious cabins with private bathrooms, showers, and expansive windows for panoramic views. The class includes concierge service, gourmet meals, and exclusive access to the Park Car for a more intimate and elevated experience. Prestige Class is designed for travellers who desire the highest level of comfort and service on their journey.
  • Business Class: Business Class offers improved seating with more space and comfort compared to Economy Class. The class includes priority boarding, more spacious and reclining seats, and access to additional amenities like business lounges at stations. Meals and drinks are included, and passengers enjoy a quieter, more relaxed environment suited for work or leisure. Available on VIA Rail's Corridor train route.

Best train trips across Canada in 2026

The best train trips across Canada are listed below.

  1. Prestige Train Journey Across Canada: Luxury sleeper-train service across Canada in VIA Rail’s Prestige Class with private deluxe cabins and exclusive sightseeing tours.
  2. Canadian Cross‑Country Journey: Nine-day trip from Toronto through the Rockies to Vancouver with excursions in Toronto and Vancouver.
  3. Across Canada by Train: 13‑day itinerary combining VIA Rail and Rocky Mountaineer travel, including five days in the Rockies and a stay in Lake Louise.
  4. Canada Coast to Coast by Train: 20‑day trip from Halifax through Quebec City, Montreal, Toronto, Jasper and Banff, with a four‑night VIA Rail sleeper-train segment. 

Top Things to do with Canadian Train Vacations by interest

Top things to do with Canadian Train Vacations by interest include tours for seniors, wildlife sightseeing, luxury rail experiences, history and culture, as well as seasonal summer, winter and fall-colour activities. 

What are the places to visit across Canada via train?

The places to visit across Canada via train are listed below.

Aerial view of Vancouver and coast mountains, one of the best places to visit across Canada by train

Vancouver is a vibrant city on the west coast, known for its stunning natural beauty (mountains, parks, and the Pacific coastline). Explore Stanley Park, visit Granville Island, and enjoy the scenic waterfront. Travelling to Vancouver with VIA Rail allows visitors to take in the breathtaking landscapes of the Fraser Valley and coastal regions.

Explore: Best things to do in Vancouver

When is the best time to travel across Canada by train?

The best time to travel across Canada by train is when the weather is most conducive to enjoying the stunning landscapes, which falls between May and October. Travellers experience mild temperatures, extended daylight hours, and access to most of the country's outdoor attractions during May and October. Late spring or early autumn is ideal for travellers wanting to avoid crowds, as the weather is pleasant, and the scenery is beautiful with fall foliage in the later months. Travelling during the winter months is the best time to travel to Canada for winter enthusiasts because it offers a unique experience and allows them to witness a winter wonderland in the Rockies. VIA Rail trains operate year round so choosing the right season depends on personal preference, and whether travellers are seeking warm-weather exploration or snowy landscapes.

What are the reasons to take rail trips across Canada?

The Reasons to Take Rail Trips Across Canada are listed below.

  1. Scenic Views: Travelling by train across Canada offers unrivalled views of diverse landscapes (the Rocky Mountains, Prairies, and Great Lakes). VIA Rail provides large windows and glass-dome observation cars, ensuring that passengers enjoy the best possible sightseeing experience throughout their journey.
  2. Comfortable Travel: Rail travel offers more space and comfort compared to other modes of transportation. Relax and stretch out during the journey with spacious cabins, reclining seats, and the option for sleeper cars. Travellers in VIA Rail's Sleeper Plus Class enjoy private cabins with washrooms and access to premium services.
  3. Relaxed Pace: Train travel across Canada allows passengers to take their time and enjoy the journey. VIA Rail offers a leisurely pace with stops in scenic locations for further exploration, unlike flying, no rushed check-ins or security lines, and passengers can relax, read, or simply enjoy the surroundings.
  4. Eco-Friendly Travel: Train travel is one of the most environmentally sustainable modes of transportation. Choosing to travel with VIA Rail helps reduce the carbon footprint while exploring Canada’s stunning natural landscapes.
  5. Access to Remote Locations: Parts of Canada are only accessible by rail. Train routes (The Canadian Train and The Skeena Train) take passengers through remote regions and national parks, offering unique access to wilderness areas that are hard to reach by road.
  6. Inclusive Packages: Canadian Train Vacations offers VIA Rail packages that include accommodations, transfers, some meals, and guided tours, making it easier for travellers to plan their trips and enjoy a hassle-free experience. The packages provide great convenience, whether it is a multi-day journey or a shorter getaway trip.
  7. Historical Significance: Train travel holds a special place in Canada's history. VIA Rail’s routes, such as the iconic "Canadian," trace paths once travelled by early settlers and pioneers. A rail trip offers a sense of nostalgia and connection to Canada’s heritage.
  8. Comfortable Dining Experience: Onboard dining cars offer a chance to enjoy meals prepared with local ingredients. Passengers indulge in gourmet meals and beverages while enjoying breathtaking views. Dining in VIA Rail’s luxurious settings adds an extra level of enjoyment to the journey.

Explore Canada's scenery

Double Quote Icon

Taking the train across Canada is the best way to discover the country’s diverse landscape, especially if you’ve never visited Canada before. See mountains, lakes, prairies, forests, and cities.

Blog Author - Hannah Poaros-Mcdermott
Hannah Poaros-McDermott
Travel Writer and Senior Content Coordinator

Cross Canada by Train: Compare options

Prestige Train Journey Across Canada

Travel across Canada in VIA Rail's Prestige Class to experience personalized luxury service throughout your journey. The only luxury sleeper train that goes across Canada, VIA Rail’s Prestige on the Canadian train includes a private deluxe cabin with shower and bathroom. Exclusive private tours complement your experience in each of your stopover destinations.

  • Available:

    April – October
  • Length:

    11 days
  • Time on train:

    4 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail

Canadian Cross-Country Journey

This eight-day exploration of Canada covers some of the country’s big highlights. You’ll spend four-nights on a rail journey on VIA’s iconic Canadian train, travelling from Toronto through the Canadian Rockies to coastal Vancouver. You can also do the trip in reverse. Excursions at either end of your train trip include time in Toronto, with a guided excursion to Niagara Falls, time exploring the beautiful West Coast city of Vancouver, and time in Victoria, where you’ll take in the world famous Butchart Gardens.

  • Available:

    April – October
  • Length:

    9 days
  • Time on train:

    4 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail

Across Canada by Train

This 13-day itinerary will fill a traveller’s desire for both the energy of Canada’s big cities and the calmness of its expansive nature. As you journey by train between Toronto and Vancouver, you'll discovery the diversity off Canada‘s landscape. With travel on both VIA Rail and the Rocky Mountaineer, you’ll experience the best train trips in Canada. You’ll also get five days in the Rockies, including a stay in Lake Louise.

  • Available:

    May – September
  • Length:

    13 days
  • Time on train:

    5 days / 3 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail and Rocky Mountaineer

Canada Coast to Coast by Train

For those with more time, take this unforgettable 16-day a train journey across Canada. Starting in coastal Vancouver, travel through the scenic Rocky Mountains, explore the charming mountain town of Jasper, and immerse yourself in the cultural hubs of Toronto and Montreal. This journey across Canada includes a luxurious four-night train ride on VIA Rail’s Canadian, offering stunning views of Canada's diverse landscapes. Highlights include exploring the Rockies, a visit to the iconic Niagara Falls, and discovering the historic charm of Quebec City. While on this cross Canada rail trip, enjoy guided tours and ample leisure time to absorb the beauty and culture of this vast country.

  • Available:

    April – October
  • Length:

    20 days
  • Time on train:

    7 days / 4 nights
  • Price from:

    Loading price... pp
  • Train type:

    VIA Rail and Rocky Mountaineer

Why book your train journey across Canada with Fresh Tracks Canada?

Book your train journey across Canada with Fresh Tracks Canada because of the reasons listed below.

  • Expert Planning: Fresh Tracks Canada specializes in crafting custom itineraries, offering detailed trip planning and ensuring that all aspects of the journey are taken care of, from accommodation to excursions.
  • Inclusive Packages: Get inclusive packages that include meals, accommodations, and guided tours with Fresh Tracks Canada. It makes for a hassle-free trip where everything is prearranged for your convenience.
  • Scenic Routes: Experience the most breathtaking scenic train routes (VIA Rail’s iconic The Canadian and Rocky Mountaineer), offering panoramic views and stops in stunning locations across Canada.
  • Personalized Service: Fresh Tracks Canada provides exceptional customer service, with knowledgeable agents offering customized recommendations and support throughout the booking process and trip.
  • Comfort and Luxury: Travel in style with options like Prestige Class and Sleeper Plus cabins. Enjoy luxury amenities, spacious seating, and exclusive access to onboard lounges, improving the comfort and relaxation throughout the journey.

FAQs on Train Journey Across Canada