Rome2Rio

How to get fromFort Macleod to Vancouverby bus, plane, car, or shuttle

Find Transport to Vancouver

See all options

There are 7 ways to get from Fort Macleod to Vancouver by bus, plane, 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 to Cranbrook/Canadian Rockies International Airport, fly to Vancouver International Airport

    best
    1. Take the bus from Fort Macleod, AB to Cranbrook, BC - 513 Cranbrook St Northbus bus
    2. Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Vancouver International Airport (YVR)plane plane YXC - YVR
    6h 19m
    $529–807
  2. Drive 1,083.4 km

    cheapest
    1. Drive from Fort Macleod to Vancouvercar car 1,083.4 km
    13h 25m
    $214–309
  3. Bus

    1. Take the bus from Fort Macleod - Shell Gas Station* to Calgary - Deerfoot Inn & Casino*bus bus Lethbridge
    2. Take the bus from Calgary - Downtown 4 Ave SE to Vancouverbus bus Cal-Van
    17h
  4. Bus to Calgary International Airport, fly to Vancouver International Airport

    1. Take the bus from Fort Macleod - Shell Gas Station* to Calgary - Deerfoot Inn & Casino*bus bus
    2. Fly from Calgary International Airport (YYC) to Vancouver International Airport (YVR)plane plane YYC - YVR
    6h
  5. Bus to Calgary International Airport, fly to Abbotsford International Airport, shuttle

    1. Take the bus from Fort Macleod - Shell Gas Station* to Calgary - Deerfoot Inn & Casino*bus bus
    2. Fly from Calgary International Airport (YYC) to Abbotsford International Airport (YXX)plane plane YYC - YXX
    3. Take a shuttle bus from Abbotsford Airport to Vancouver Downtownshuttle bus
    6h 42m
  6. Bus to Trail Airport, fly to Vancouver International Airport

    1. Take the bus from Fort Macleod, AB to Salmo, BC - 519 Railway Avebus bus
    2. Fly from Trail Airport (YZZ) to Vancouver International Airport (YVR)plane plane YZZ - YVR
    9h 9m
    $515–864
  7. Bus via Balfour, BC - 350 Balfour Ferry

    1. Take the bus from Fort Macleod, AB to Balfour, BC - 350 Balfour Ferrybus bus Calgary
    2. Take the bus from Balfour, BC - 350 Balfour Ferry to Vancouver, BC - Pacific Central Stationbus bus Kaslo
    18h 50m
    $363–467

Cranbrook/Canadian Rockies International Airport (YXC) to Vancouver International Airport (YVR) flights

Calendar20Weekly Planes
Duration1h 59mAverage Duration
Ticket$74Cheapest Price
See schedules

Questions & Answers

What companies run services between Fort Macleod, AB, Canada and Vancouver, BC, Canada?

You can take a bus from Fort Macleod - Shell Gas Station* to Vancouver via Calgary - Deerfoot Inn & Casino*, EB 9 AV S @ Centre ST S, Wb 4 Av Se @ 1 St Se, and Calgary - Downtown 4 Ave SE in around 17h.

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Is ride-sharing platform BlaBlaCar right for you?, and Need to know: Jadrolinija - to help you get the most out of your next trip.

More Questions & Answers