COVID-19 Cancellation Policies & Trip Protection
Learn more ›

Search train tickets to Jasper

switcheroo

Quickview

How to get to Jasper by train

Routes1
Trips per day1
train lines1
Stations1
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a train ticket to Jasper?

$108.76 is the cheapest price for a train ticket to Jasper, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Jasper. In the last month, trains from Prince Rupert to Jasper had the lowest average price at $108.76.

Where is the train station in Jasper, AB?

The main train station in Jasper is VIA Station. As the busiest station, it has the most train arrivals, although some trains may make other stops in and around Jasper.

Québec

There are 3 scheduled trains per day from Québec to Jasper. The route can be as long as 2093 miles, or 3367 kilometers. On average, the journey takes 82 hours . One train company, VIA Rail Canada, connects Québec to Jasper. Trains from Québec usually arrive in Jasper at VIA Station.
Avg. Time
3d 10h 0m
Avg. Price
$330.58

Ottawa

There are 3 scheduled trains per day from Ottawa to Jasper. The route can be as long as 1954 miles, or 3144 kilometers. On average, the journey takes 77 hours . One train company, VIA Rail Canada, connects Ottawa to Jasper. Trains from Ottawa usually arrive in Jasper at VIA Station.
Avg. Time
3d 5h 0m
Avg. Price
$773.54

Montreal

There are 2 scheduled trains per day from Montreal to Jasper. The route can be as long as 2040 miles, or 3282 kilometers. On average, the journey takes 77 hours . One train company, VIA Rail Canada, connects Montreal to Jasper. Trains from Montreal usually arrive in Jasper at VIA Station.
Avg. Time
3d 5h 0m
Avg. Price
$361.07

Alexandria

There are 2 scheduled trains per day from Alexandria to Jasper. The route can be as long as 2002 miles, or 3221 kilometers. On average, the journey takes 80 hours . One train company, VIA Rail Canada, connects Alexandria to Jasper. Trains from Alexandria usually arrive in Jasper at VIA Station.
Avg. Time
3d 8h 0m
Avg. Price
$300.67

Dorval

There are 2 scheduled trains per day from Dorval to Jasper. The route can be as long as 2034 miles, or 3272 kilometers. On average, the journey takes 73 hours and 12 minutes. One train company, VIA Rail Canada, connects Dorval to Jasper. Trains from Dorval usually arrive in Jasper at VIA Station.
Avg. Time
3d 1h 12m
Avg. Price
$302.26

Located in Alberta, Canada, Jasper is accessible by train from one other city. There is only one train to Jasper per day, operated by VIA Rail, but Wanderu will help you book that ticket for the lowest possible price.

Looking for other ways to get there? Bus tickets to Jasper are also available..

Train companies serving Jasper

VIA Rail

There is one VIA Rail train per day, from Prince Rupert to Jasper.
Avg. Time
1d 8h 0m
Avg. Price
$108.76