Rome2Rio

How to get fromBanff to Brooksby bus, taxi, car or shuttle

Find Transport to Brooks

See all options

There are 4 ways to get from Banff to Brooks by bus, taxi, car, or shuttle

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, taxi via Saddle Ridge

    best
    1. Take the bus from HI Banff Alpine Centre to Calgary Airportbus bus
    2. Take the bus from Calgary to Bassanobus bus
    3. Take the taxi from Bassano to Brookstaxi taxi
    4h 53m
    $189–323
  2. Drive 309.7 km

    cheapest
    1. Drive from Banff to Brookscar car 309.7 km
    3h 28m
    $62–89
  3. Bus, taxi (Flixbus)

    1. Take the bus from Banff to Calgarybus bus
    2. Take the bus from Calgary to Bassanobus bus
    3. Take the taxi from Bassano to Brookstaxi taxi
    5h 21m
    $142–295
  4. Bus, J&L Shuttle Service

    1. Take the bus from Banff, AB - Mount Royal Hotel to Calgary, AB - 210 4 Ave SEbus bus Calgary to Banff / ...
    2. Take a shuttle bus from Calgary, AB to Brooksshuttle bus Medicine Hat
    7h 24m
    $95

Questions & Answers

What companies run services between Banff, AB, Canada and Brooks, AB, Canada?

There is no direct connection from Banff to Brooks. However, you can take the bus to Calgary Airport, walk to YYC Airport Domestic Terminal, take the line 100 bus to Saddletowne Terminal Stop K, walk to SB Saddletowne CTrain Station, take the line 202 vehicle to SB Whitehorn CTrain Station, walk to Calgary, take the bus to Bassano, then take the taxi to Brooks. Alternatively, you can drive from Banff to Brooks in around 3h 28m.

Bus operators
Other 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 Best ways to travel around Australia, Want to know more about Flixbus?, and What are the different types of Renfe trains in Spain? - to help you get the most out of your next trip.