Rome2Rio

How to get fromRevelstoke to Sundreby bus, car, or plane

Find Transport to Sundre

See all options

There are 5 ways to get from Revelstoke to Sundre by bus, car, or plane

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

  1. Bus, drive

    best
    1. Take the bus from Revelstoke to Banffbus bus Kamloops / ...
    2. Drive from Banff to Sundrecar car
    6h 11m
  2. Bus, drive via Banff #2

    cheapest
    1. Take the bus from Revelstoke, BC to Banff, ABbus bus Vancouver
    2. Drive from Lake Minnewanka to Sundrecar car
    7h 24m
    $82–156
  3. Drive 457.8 km

    1. Drive from Revelstoke to Sundrecar car 457.8 km
    5h 30m
    $91–132
  4. Bus, fly, drive

    1. Take the bus from Revelstoke to Kelowna Airportbus bus
    2. Fly from Kelowna International Airport (YLW) to Calgary International Airport (YYC)plane plane YLW - YYC
    3. Drive from Calgary-Airport-YYC to Sundrecar car
    6h 26m
    $136–683
  5. Bus, drive via Banff

    1. Take the bus from Revelstoke to Banffbus bus Kamloops / ...
    2. Drive from Lake Minnewanka to Sundrecar car
    7h 16m

Kelowna International Airport (YLW) to Calgary International Airport (YYC) flights

Calendar76Weekly Planes
Duration1h 8mAverage Duration
Ticket$48Cheapest Price
See schedules

Questions & Answers

What companies run services between Revelstoke, BC, Canada and Sundre, AB, Canada?

There is no direct connection from Revelstoke to Sundre. However, you can take the bus to Banff then drive to Sundre. Alternatively, you can drive from Revelstoke to Sundre in around 5h 30m.

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, Why you should take the train in the US, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.