There are 7 ways to get from Jasper to Vancouver by shuttle, plane, bus (Flixbus), train (Amtrak), car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Calgary International Airport, fly
best- Take a shuttle bus from Jasper, AB to Calgary Airport
- Fly from Calgary International Airport (YYC) to Portland International Airport (PDX)plane YYC - PDX
9h 48m$267–773Shuttle to Edmonton International Airport, fly
cheapest- Take a shuttle bus from Jasper, AB to Edmonton Airport
- Fly from Edmonton International Airport (YEG) to Portland International Airport (PDX)plane YEG - PDX
10h 54m$133–431Bus
- Take the bus from Jasper, AB to Lake Louise, ABbus
- Take the bus from Lake Louise to Vancouverbus
- Take the bus from Vancouver to Portland Curbside Bus Stopbus
25h 48m$196–338Train
- Take the train from Jasper to Vancouvertrain VIA Rail
- Take the train from Vancouver to Vancouver Stationtrain Amtrak Cascades
32h 24m$243–529Drive 724.9 mi
- Drive from Jasper to Vancouvercar 724.9 mi
13h 2m$166–240Train, bus to Prince George Airport, fly
- Take the train from Jasper to McBridetrain
- Take the bus from McBride, BC - Train Station to Prince George, BCbus
- Fly from Prince George Airport (YXS) to Portland International Airport (PDX)plane YXS - PDX
13h 26m$240–1,031Train, bus
- Take the train from Jasper to Vancouvertrain
- Take the bus from Canada Place to Seattle-Tacoma International Airportbus
- Take the train from Tacoma to Vancouver Stationtrain
2d
Jasper to Vancouver by bus and foot
Questions & Answers
The cheapest way to get from Jasper to Vancouver is to drive which costs $160 - $240 and takes 13h 2m.
The fastest way to get from Jasper to Vancouver is to shuttle and fly which takes 9h 48m and costs $260 - $800.
No, there is no direct bus from Jasper to Vancouver. However, there are services departing from Jasper, AB and arriving at Broadway & 13th St via Lake Louise, Vancouver and NW Everett & 5th. The journey, including transfers, takes approximately 25h 48m.
No, there is no direct train from Jasper to Vancouver station. However, there are services departing from Jasper and arriving at Vancouver Station via Vancouver. The journey, including transfers, takes approximately 32h 24m.
The distance between Jasper and Vancouver is 832 miles. The road distance is 729.2 miles.
The best way to get from Jasper to Vancouver without a car is to bus which takes 25h 48m and costs $190 - $340.
It takes approximately 9h 48m to get from Jasper to Vancouver, including transfers.
Jasper to Vancouver bus services, operated by Sundog Transportation and Tours, depart from Jasper, AB station.
Jasper to Vancouver train services, operated by VIA Rail, depart from Jasper station.
The best way to get from Jasper to Vancouver is to bus which takes 25h 48m and costs $190 - $340. Alternatively, you can train, which costs $240 - $550 and takes 32h 24m.
What companies run services between Jasper, AB, Canada and Vancouver, WA, USA?
You can take a bus from Jasper, AB to Broadway & 13th St via Lake Louise, AB, Lake Louise, Vancouver, Portland Curbside Bus Stop, and NW Everett & 5th in around 25h 48m. Alternatively, you can take a train from Jasper to Vancouver Station via Vancouver in around 32h 24m.
- Website
- aircanada.com
Flights from Calgary International Airport to Portland International Airport via Vancouver
- Ave. Duration
- 4h 16m
- When
- Every day
- Estimated price
- $60–330
Flights from Edmonton International Airport to Portland International Airport via Vancouver
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- $65–350
Flights from Prince George Airport to Portland International Airport via Vancouver
- Ave. Duration
- 3h 57m
- When
- Every day
- Estimated price
- $65–700
- Website
- united.com
Flights from Edmonton International Airport to Portland International Airport via Denver
- Ave. Duration
- 7h 31m
- When
- Every day
- Estimated price
- $130–600
Flights from Prince George Airport to Portland International Airport via Vancouver
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $65–700
- Website
- alaskaair.com
Flights from Calgary International Airport to Portland International Airport via Seattle
- Ave. Duration
- 3h 52m
- When
- Every day
- Estimated price
- $250–380
Flights from Edmonton International Airport to Portland International Airport via Seattle
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $250–1,000
Flights from Prince George Airport to Portland International Airport via Vancouver
- Ave. Duration
- 4h 8m
- When
- Monday to Saturday
- Estimated price
- $140–700
- Website
- delta.com
Flights from Calgary International Airport to Portland International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $200–700
Flights from Calgary International Airport to Portland International Airport via Seattle
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $200–700
Flights from Edmonton International Airport to Portland International Airport via Calgary International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $150–950
Flights from Edmonton International Airport to Portland International Airport via Salt Lake City
- Ave. Duration
- 7h 18m
- When
- Sunday
- Estimated price
- $190–1,000
- Website
- westjet.com
Flights from Calgary International Airport to Portland International Airport
- Ave. Duration
- 2h 10m
- When
- Every day
- Estimated price
- $200–700
Flights from Calgary International Airport to Portland International Airport via Seattle
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $200–700
Flights from Edmonton International Airport to Portland International Airport via Calgary International Airport
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- $150–950
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Jasper to Vancouver
- Ave. Duration
- 23h 30m
- Frequency
- Twice a week
- Estimated price
- $140–320
- Website
- VIA Rail
- Escape
- $140–310
- Business
- $180–310
- Business Plus
- $190–320
- Economy
- $160–320
- Economy Plus
- $170–320
Train from Jasper to McBride
- Ave. Duration
- 2h 59m
- Frequency
- 3 times a week
- Estimated price
- $28–170
- Website
- VIA Rail
- Escape
- $28–85
- Business
- $60–160
- Business Plus
- $70–170
- Economy
- $30–95
- Economy Plus
- $35–100
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Vancouver to Vancouver Station
- Ave. Duration
- 7h 54m
- Frequency
- Once daily
- Estimated price
- $100–210
- Website
- Amtrak
Train from Tacoma to Vancouver Station
- Ave. Duration
- 2h 11m
- Frequency
- Every 4 hours
- Estimated price
- $40–85
- Website
- Amtrak
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Train from Jasper to McBride
- Ave. Duration
- 7h
- Frequency
- 3 times a week
- Website
- SunDog Tours
- Phone
- +1 877 460 3200
- [email protected]
- Website
- HOME Rocky Mountaineer
Train from Jasper to Vancouver
- Ave. Duration
- 38h
- Frequency
- 4 times a week
- Website
- HOME Rocky Mountaineer
- Phone
- +1 780 852 4056
- [email protected]
- Website
- SunDog Tours
Shuttle from Jasper, AB to Calgary Airport
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Website
- SunDog Tours
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Website
- SunDog Tours
Shuttle from Jasper, AB to Edmonton Airport
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- $60–80
- Website
- SunDog Tours
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Jasper, AB to Calgary Airport
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $60–70
- Website
- The Fairy Bus
- Phone
- +1 866 606 6700
- [email protected]
- Website
- Brewster Express Homepage
Bus from Jasper, AB to Lake Louise, AB
- Ave. Duration
- 3h 35m
- Frequency
- Once daily
- Estimated price
- $80–110
- Website
- Brewster Express Homepage
- Adult
- $80–110
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Lake Louise to Vancouver
- Ave. Duration
- 11h 10m
- Frequency
- Twice daily
- Estimated price
- $65–150
- Website
- Rider Express
- Standard
- $65–150
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Vancouver to Portland Curbside Bus Stop
- Ave. Duration
- 7h 50m
- Frequency
- 5 times a week
- Estimated price
- $45–80
- Schedules at
- Flixbus USA
- Phone
- +1 778 763 4155
- Website
- BC Bus North
Bus from McBride, BC - Train Station to Prince George, BC
- Ave. Duration
- 2h 20m
- Frequency
- Twice a week
- Estimated price
- $35–65
- Website
- BC Bus North
- Phone
- +1 800.665.2122
- [email protected]
- Website
- Quick Shuttle
Bus from Canada Place to Seattle-Tacoma International Airport
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- $43–49
- Website
- Quick Shuttle
- Schedules at
- Quick Shuttle Schedule
- Adult
- $43–49
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Jasper to Vancouver bus services, operated by Sundog Transportation and Tours, arrive at Lake Louise, AB station.
Vancouver is 1h behind Jasper. It is currently 9:18 AM in Jasper and 8:18 AM in Vancouver.
Jasper to Vancouver train services, operated by VIA Rail, arrive at Vancouver station.
Yes, the driving distance between Jasper to Vancouver is 729 miles. It takes approximately 13h 2m to drive from Jasper to Vancouver.
Book your Jasper to Vancouver train tickets online with Omio.
There are 713+ hotels available in Vancouver.
























