How do you travel Toronto to Calgary by train?

You can travel from Toronto to Calgary by combining VIA Rail’s The Canadian with a comfortable land transfer. The Canadian travels west from Toronto to Edmonton or Jasper, where you continue to Calgary by road. While there is no direct rail route connecting the two cities, the journey is simple and straightforward.

Window view in VIA train

At a glance

1 train route

The Canadian is the only rail option departing from Toronto toward Calgary — it carries passengers as far as Edmonton or Jasper.

4-5 hours by land transfer

The approximate time it takes to reach Calgary from Jasper or Edmonton.

5 provinces

The Canadian route passes through Ontario, Manitoba, Saskatchewan, Alberta, and British Columbia. It takes around 61 hours to reach Edmonton, and 71 hours to reach Jasper from Toronto.

3 service levels

Choose Economy, Sleeper Plus or Prestige Class, with private cabins and berths available for overnight comfort.

Best-selling train trips from Toronto to Calgary on The Canadian

Explore some of the most popular VIA Rail journeys departing from Toronto with stops near Calgary.

Is there a direct train from Toronto to Calgary?

There isn't a direct train from Toronto to Calgary. The Canadian runs between Toronto and Vancouver, with major scheduled stops including Sudbury Junction, Winnipeg, Saskatoon, Edmonton, Jasper and Kamloops. Because Edmonton and Jasper are about 4 hours from Calgary by road, both make practical connection points for completing the journey.

Our Travel Advisors specialize in planning personalized Canadian rail vacations and can arrange the entire journey, and handle all the details for you. 

Speak to a local travel expert

How to get to Calgary from Toronto on VIA Rail’s The Canadian?

Since there is no direct VIA Rail route from Toronto to Calgary, travellers usually take VIA Rail’s The Canadian to Edmonton or Jasper, then continue to Calgary by bus or shuttle.

Onboard The Canadian, passengers travel west through the Prairies into the Rockies and get to enjoy ever-changing views of Canada’s vast and diverse landscapes from the comfort of the train. With plenty of amenities, comfortable accommodations and entertainment options onboard, the train journey itself feels unique and relaxing. 

How long does a Toronto-to-Calgary rail journey take?

A rail journey from Toronto to Calgary takes approximately 71 hours, or around 3 days, including the train and land transfer. The exact timing depends on the transfer, and stops.

The most convenient connection points for reaching Calgary by train are Edmonton and Jasper. After getting off VIA Rail’s The Canadian in Jasper or Edmonton, passengers continue to Calgary by shuttle or bus. From Jasper, the journey can continue along the Icefields Parkway, with views of iconic Rocky Mountain landscapes, lakes, waterfalls and glaciers along the way. From Edmonton, the route south follows Alberta’s open countryside and rolling foothills, with views of wide skies, farmland and the landscapes surrounding Calgary.

Many travellers choose to spend a night in Jasper or Edmonton before continuing south by coach, adding extra time to the overall journey but allowing for a more relaxed transition from rail to road. The Canadian departs twice weekly in each direction and covers around 4,466 km (2,775 mi) on its full transcontinental route from Toronto to Vancouver. It passes through major Canadian destinations and landscapes, including Winnipeg, Saskatoon, Edmonton and Jasper. Planning your travel dates around its departure days is an important part of arranging your trip.

Route (Toronto to Calgary) Journey Duration Distance
Toronto → Jasper → Calgary 71 hours (3 days / 3 nights) aboard The Canadian
4 hours via coach transfer
3,546 km (2,203 mi) on the Canadian
300 km (186 mi) via coach transfer
Toronto → Edmonton → Calgary 61 hours (3 nights) aboard The Canadian
4 hours via coach transfer
3,173 km (2,203 mi) on the Canadian
295 km (183 mi) via coach transfer
A view of a snowcapped mountain from the VIA train on the Toronto to Vancouver Route

Don't miss the mountain views

Double Quote Icon

My favourite part about arriving in Jasper by train is catching that first glimpse of Mount Robson, the tallest peak in the Canadian Rockies, right outside your window.

Shannon Brand
Vacation Advisor at Canadian Train Vacations by Fresh Tracks Canada

Sleeper Plus vs Prestige Class on The Canadian from Toronto

The difference between Sleeper Plus and Prestige class on the Canadian mainly comes down to the level of comfort, space, and added amenities available throughout the westbound journey from Toronto. Both options provide a comfortable way to experience overnight rail travel, with private sleeping accommodations, scenic viewing areas, and time to relax as the landscape changes from Ontario forests to the Prairies and Rocky Mountains.

The table below highlights the key differences between Sleeper Plus and Prestige Class

Key Differences Sleeper Plus Prestige
Seating / sleeping Upper or lower berth, or private cabin Private cabin with double bed and en-suite bathroom
Meals included Breakfast, lunch, dinner in Dining Car Breakfast, lunch, dinner + all-inclusive bar
Park Car dome access Evenings only (outside 6 a.m.–5 p.m. in peak season) All hours
Skyline Car access Yes Yes
Electrical outlets at seat/berth None at berth (lounge car only) In cabin
Best for Travellers looking for a comfortable and classic overnight rail experience Travellers who prefer extra space, privacy, and a more premium onboard experience

What does a Toronto to Calgary train ticket cost?

Since travellers wanting to reach Calgary by rail from Toronto must combine VIA Rail’s The Canadian with an onward land transfer, there’s no single train ticket or fixed fare for the entire journey. The total cost depends on the class of service, such as Economy, Sleeper Plus or Prestige, the transfer route, season, availability, and whether you add an overnight stay or other stops along the way.

When booking with Canadian Train Vacations by Fresh Tracks Canada, travellers receive their train tickets, accommodations, tours and transfers in one personalized quote. Their Canadian Insiders can help build a personalized itinerary and provide a quote based on each traveller's preferred train experience, accommodations, tours and transfers.

What does a Toronto-to-Calgary rail vacation include?

A Toronto-to-Calgary rail vacation can include different elements depending on who you book your trip with. When planning with specialized vacation planners like Canadian Train Vacations by Fresh Tracks Canada, travellers can have their rail journey, hotels, transfers, and sightseeing experiences arranged as part of a personalized itinerary.

Our itineraries serve as an example of how a rail vacation can be structured, but each of our journeys can be adjusted based on preferred destinations, travel pace, and interests. Stops in Rockies destinations such as Jasper, Calgary, Banff, or other locations can be added depending on how travellers want to experience Canada.

Featured Trip

Canada Coast to Coast by Train

This 20-day trip features three different Canadian trains on its journey from Halifax to Vancouver. Sleeper train experiences include VIA’s Ocean and The Canadian routes. Travellers also have time on the daylight train, the Rocky Mountaineer. For those visiting Canada once and wanting to experience its highlights, this trip brings together iconic destinations from coast to coast.

  • 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

When is the best season to travel from Toronto to Calgary by train?

Since The Canadian runs year-round and each season offers something different, the best time to travel depends on the scenery, activities and pace you prefer. Many travellers choose June through October for comfortable weather, longer daylight hours and excellent opportunities to explore the Rockies.

  • Summer, from June to August, is the most popular season, offering warm weather and the widest range of activities in destinations like Jasper, Banff and Calgary.
  • September to early October is one of the best times to visit since landscapes transform into brilliant shades of gold and red, with the Rockies typically reaching peak fall colour around mid-September. 
  • April to May offers a more relaxed pace, with fewer travellers, changing spring scenery and snowy mountain views.
  • December to March is ideal for travellers who enjoy a quieter pace, with winter scenery viewed from the comfort of the train.

Popular travel dates, especially during peak Summer and Fall periods, often fill up months in advance, so planning your preferred travel window early can help with availability. Our Canadian Insiders at Canadian Train Vacations by Fresh Tracks Canada are very familiar with the differences between seasons and can provide insight into the available options when planning a rail journey.

Toronto to Banff by rail: an alternative route

For travellers wanting to experience both transcontinental rail travel and visit iconic Rockies destinations, another popular option is to take VIA Rail’s The Canadian from Toronto to Jasper, followed by a scenic land transfer south to Banff and Lake Louise.

From Jasper, the journey to Banff is shorter and covers less distance than continuing to Calgary, coming in at approximately 287 km (178 mi) and 2.5 hours by road.

This route offers a different way to experience the Rockies, combining iconic rail travel with time in some of Alberta’s most celebrated mountain destinations. Travellers often visit Banff National Park to witness turquoise lakes, explore hiking trails, and spot wildlife, and take a scenic drive along the Bow Valley Parkway to reach Lake Louise. Guests can explore a Toronto-to-Banff itinerary as an alternative to continuing onward to Calgary.

A herd of elk graze in a field with the snowy Rocky Mountains behind

Plan for relaxing

Double Quote Icon

I always suggest downloading some regional podcasts or audiobooks for your train trip — you can keep your eyes on the scenery as you listen.

Deborah Scott
Vacation Advisor at Canadian Train Vacations by Fresh Tracks Canada

Plan your Toronto to Calgary journey with a Canadian Insider

Planning a Toronto-to-Calgary rail journey involves choosing the right route, travel dates, train accommodations and stops along the way. A Canadian Insider from Canadian Train Vacations by Fresh Tracks Canada can provide local insight, help answer questions, and plan a personalized itinerary based on your needs and preferences.

Our Canadian Insiders have in-depth knowledge of VIA Rail, Canada’s regions and the routes that connect them. We can help you choose trains, destinations, and experiences that best suit your interests and travel style.

Speak to our local travel expert
Share
Share on FacebookSend by email

Last updated: Sep 10, 2026

© 2026 Fresh Tracks Canada