• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 5 ways to get from Jasper to Nelson by bus or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, drive  •  17 h 44 min

  1. Take the bus from Jasper, AB to Lake Louise, AB
  2. Take the bus from Lake Louise to Revelstoke, BC
  3. Drive from Revelstoke, BC to Broadway St W at 7th Ave SW
  4. Take the bus from Broadway St W at 7th Ave SW to Lakeside at Poplar St 74

Cheapest option

Bus  •  15 h 35 min

  1. Take the bus from Jasper, AB to Kamloops, BC
  2. Take the bus from Kamloops to Kelowna, BC
  3. Take the bus from Kelowna, BC to Nelson, BC

$65 - $168

3 alternative options

Bus, Greyhound Connector  •  13 h 37 min

  1. Take the bus from Jasper, AB to Lake Louise, AB
  2. Take the bus from Lake Louise to Golden, BC
  3. Take the Greyhound Connector from Golden, BC Canada to Cranbrook, BC Canada
  4. Take the bus from Cranbrook, BC to Nelson

$155 - $218

Bus via Kelowna  •  15 h 59 min

  1. Take the bus from Jasper, AB to Kamloops, BC
  2. Take the bus from Kamloops to Kelowna, BC
  3. Take the bus from Kelowna to Nelson

$99 - $165

Drive  •  10 h 24 min

  1. Drive from Jasper to Nelson 460.6 miles

$60 - $90

Questions & Answers

The cheapest way to get from Jasper to Nelson is to drive which costs $80 - $120 and takes 10 h 24 min.

More details

The quickest way to get from Jasper to Nelson is to drive which costs $80 - $120 and takes 10 h 24 min.

More details

No, there is no direct bus from Jasper to Nelson. However, there are services departing from Jasper, AB and arriving at Nelson via Lake Louise, Golden, BC Canada and Cranbrook, BC. The journey, including transfers, takes approximately 13 h 37 min.

More details

The distance between Jasper and Nelson is 380 km. The road distance is 737 km.

Get driving directions

The best way to get from Jasper to Nelson without a car is to bus and Greyhound Connector which takes 13 h 37 min and costs $200 - $290.

More details

It takes approximately 17 h 44 min to get from Jasper to Nelson, including transfers.

More details

Jasper to Nelson bus services, operated by Brewster Express, depart from Jasper, AB station.

More details

Jasper to Nelson bus services, operated by Greyhound Canada, arrive at Nelson station.

More details

Nelson is 1 h behind Jasper. It is currently 12:15 PM in Jasper and 11:15 AM in Nelson.

Yes, the driving distance between Jasper to Nelson is 737 km. It takes approximately 10 h 24 min to drive from Jasper to Nelson.

Get driving directions

Map of how to get from Jasper to Nelson.
Launch map view
  • Distance: 237.4 miles
  • Duration: 17 h 44 min

What companies run services between Jasper, AB, Canada and Nelson, BC, Canada?

You can take a bus from Jasper to Nelson via Lake Louise, AB, Lake Louise, Golden, BC, Golden, BC Canada, Cranbrook, BC Canada, and Cranbrook, BC in around 13 h 37 min.

Bus operators
Brewster Express
Phone
1-866-606-6700
Website
banffjaspercollection.com
Bus from Jasper, AB to Lake Louise, AB
Ave. Duration
2 h 5 min
Frequency
Once daily
Estimated price
$70 - $95
Book at
bookings.banffjaspercollection.com
Greyhound Canada
Phone
+1 1-800-661-8747
Email
Canada.info@greyhound.ca
Website
greyhound.ca
Bus from Lake Louise to Revelstoke, BC
Ave. Duration
2 h 30 min
Frequency
Twice daily
Estimated price
$18 - $45
Website
Greyhound.ca
Advanced Purchase
$18 - $26
Online Fare
$21 - $40
Standard Fare
$30 - $45
Refundable
$35 - $50
Bus from Lake Louise to Golden, BC
Ave. Duration
1 h 5 min
Frequency
Twice daily
Estimated price
$11 - $28
Website
Greyhound.ca
Advanced Purchase
$11 - $16
Online Fare
$11 - $25
Standard Fare
$19 - $28
Refundable
$23 - $35
Bus from Cranbrook, BC to Nelson
Ave. Duration
3 h 15 min
Frequency
Twice daily
Estimated price
$17 - $45
Website
Greyhound.ca
Advanced Purchase
$17 - $26
Online Fare
$21 - $40
Standard Fare
$30 - $45
Refundable
$35 - $50
Bus from Jasper, AB to Kamloops, BC
Ave. Duration
5 h 20 min
Frequency
Once daily
Estimated price
$28 - $70
Website
Greyhound.ca
Advanced Purchase
$28 - $40
Online Fare
$35 - $55
Standard Fare
$45 - $70
Refundable
$50 - $75
Bus from Kamloops to Kelowna, BC
Ave. Duration
2 h 10 min
Frequency
Twice daily
Estimated price
$14 - $40
Website
Greyhound.ca
Advanced Purchase
$14 - $21
Online Fare
$17 - $35
Standard Fare
$25 - $40
Refundable
$29 - $45
Bus from Kelowna, BC to Nelson, BC
Ave. Duration
6 h 5 min
Frequency
Once daily
Estimated price
$23 - $60
Website
Greyhound.ca
Advanced Purchase
$23 - $35
Online Fare
$28 - $50
Standard Fare
$40 - $60
Refundable
$40 - $65
BC Transit - West Kootenay Transit System
Website
bctransit.com
Bus from Broadway St W at 7th Ave SW to Lakeside at Poplar St
Ave. Duration
2 h 15 min
Frequency
Twice a week
Schedules at
bctransit.com
Sun City Coachlines
Phone
250-417-3117
Email
john@suncity.bc.ca
Website
suncity.bc.ca
Bus from Golden, BC Canada to Cranbrook, BC Canada
Ave. Duration
3 h 50 min
Frequency
Once daily
Estimated price
$54
Schedules at
suncity.bc.ca
Book at
suncity.bc.ca
Silver City Stagelines
Phone
250-512-1385
Website
fritztravels.com
Bus from Kelowna to Nelson
Ave. Duration
5 h 45 min
Frequency
6 times a week
Estimated price
$55
Schedules at
fritztravels.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italian Lakes: Getting around by train, How to get from Heathrow Airport into central London and The beginner’s guide to the 2018 World Nomad Games - to help you get the most out of your next trip.

More Questions & Answers

There are 23+ hotels available in Nelson. Prices start at $76 USD per night.

More details