Rome2Rio

How to get fromBanff to Nelsonby shuttle, plane, or bus

Find Transport to Nelson

See all options

There are 4 ways to get from Banff to Nelson by shuttle, plane, 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.

  1. Shuttle to Calgary International Airport, fly to Nelson Airport

    best
    1. Take a shuttle bus from Banff, AB to Calgary Airportshuttle bus
    2. Fly from Calgary International Airport (YYC) to Nelson Airport (NSN)plane plane YYC - NSN
    23h 52m
    $1,272–4,388
  2. Shuttle to Calgary International Airport, fly to Christchurch International Airport, shuttle

    cheapest
    1. Take a shuttle bus from Banff, AB to Calgary Airportshuttle bus
    2. Fly from Calgary International Airport (YYC) to Christchurch International Airport (CHC)plane plane YYC - CHC
    3. Take a shuttle bus from Christchurch to Nelsonshuttle bus
    28h 48m
    $1,175–4,289
  3. Shuttle to Calgary International Airport, fly to Woodbourne Airport, bus

    1. Take a shuttle bus from Banff, AB to Calgary Airportshuttle bus
    2. Fly from Calgary International Airport (YYC) to Woodbourne Airport (BHE)plane plane YYC - BHE
    3. Take the bus from Woodbourne to Nelsonbus bus
    26h 10m
    $1,186–4,339
  4. Bus to Kelowna International Airport, fly to Nelson Airport

    1. Take the bus from Banff to Kelowna Airportbus bus
    2. Fly from Kelowna International Airport (YLW) to Nelson Airport (NSN)plane plane YLW - NSN
    29h 49m
    $1,202–4,145

Calgary International Airport (YYC) to Nelson Airport (NSN) flights

Calendar29Weekly Planes
Duration22h 44mAverage Duration
Ticket$1,212Cheapest Price
See schedules

Questions & Answers

What companies run services between Banff, AB, Canada and Nelson, New Zealand?

There is no direct connection from Banff to Nelson. However, you can take the shuttle to Calgary Airport, walk to Calgary International Airport (YYC) airport, fly to Nelson Airport (NSN), walk to Nelson Airport Terminal, then take the line 4 bus to Bisley Avenue at Back of the Sands. Alternatively, you can take the shuttle to Calgary Airport, walk to Calgary International Airport (YYC) airport, fly to Woodbourne Airport (BHE), walk to Woodbourne, then take the bus to Nelson.

Airlines
Bus operators

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 Need to know: Greyhound, How do I buy a London Underground ticket?, and Which side of Niagara Falls should I choose (and how do I get there)? - to help you get the most out of your next trip.