Rome2Rio

How to get fromGalax to Banffby taxi, bus, plane, train, car or shuttle

Find Transport to Banff

See all options

There are 10 ways to get from Galax to Banff by taxi, bus, plane, train, 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. Taxi, bus to Charlotte Douglas International Airport, fly, bus

    best
    1. Take the taxi from Galax to Wythevilletaxi
    2. Take the bus from Wytheville to Charlotte Bus Stationbus
    3. Fly from Charlotte Douglas International Airport (CLT) to Calgary International Airport (YYC)planeCLT - YYC
    4. Take the bus from Calgary Airport to HI Banff Alpine Centrebus
    12h 39m
    $338–949
  2. Taxi, bus, train via Saint Paul

    1. Take the taxi from Galax to Max Meadowstaxi
    2. Take the bus from Max Meadows to Toledo Bus Stopbus
    3. Take the bus from Toledo Bus Stop to Chicago Bus Stationbus
    4. Take the bus from Chicago Bus Station to Saint Paul Union Depotbus
    5. Take the train from St. Paul-Minneapolis to Everett Amtrak Stationtrain
    6. Take the bus from Everett to Vancouverbus
    7. Take the bus from Vancouver, BC to Banff, ABbus
    3d 10h
    $648–1,416
  3. Taxi, bus, train

    1. Take the taxi from Galax to Wythevilletaxi
    2. Take the bus from Wytheville to Ashlandbus
    3. Take the train from Ashland Amtrak Station to Chicago Union Stationtrain
    4. Take the train from Chicago Union Station to Everett Amtrak Stationtrain
    5. Take the train from Everett Amtrak Station to Vancouvertrain
    6. Take the bus from Vancouver, BC to Banff, ABbus
    3d 10h
    $693–1,688
  4. Drive 3,714.2 km

    1. Drive from Galax to Banffcar3,714.2 km
    39h 44m
    $742–1,072
  5. Taxi, bus to Roanoke Regional Airport-Woodrum Field, fly, bus

    1. Take the taxi from Galax to Max Meadowstaxi
    2. Take the bus from Max Meadows to Roanoke Bus Stopbus
    3. Fly from Roanoke Regional Airport-Woodrum Field (ROA) to Calgary International Airport (YYC)planeROA - YYC
    4. Take the bus from Calgary Airport to HI Banff Alpine Centrebus
    13h 48m
    $362–961
  6. Taxi, bus to Piedmont Triad International Airport, fly, bus

    1. Take the taxi from Galax to Max Meadowstaxi
    2. Take the bus from Max Meadows to Winston Salem(Trans Center)bus
    3. Fly from Piedmont Triad International Airport (GSO) to Calgary International Airport (YYC)planeGSO - YYC
    4. Take the bus from Calgary Airport to HI Banff Alpine Centrebus
    15h 7m
    $425–1,218
  7. Taxi, shuttle to Tri-Cities Regional Tn/Va Airport, fly, bus

    1. Take the taxi from Galax to White Top Stationtaxi
    2. Take a shuttle bus from Damascus, VA to Black Bear Resortshuttle
    3. Fly from Tri-Cities Regional Tn/Va Airport (TRI) to Calgary International Airport (YYC)planeTRI - YYC
    4. Take the bus from Calgary Airport to HI Banff Alpine Centrebus
    16h 45m
    $620–1,230
  8. Taxi, bus to Lynchburg Regional Airport, fly, bus

    1. Take the taxi from Galax to Max Meadowstaxi
    2. Take the bus from Max Meadows to Lynchburg Transit Centerbus
    3. Fly from Lynchburg Regional Airport (LYH) to Calgary International Airport (YYC)planeLYH - YYC
    4. Take the bus from Calgary Airport to HI Banff Alpine Centrebus
    17h 27m
    $385–1,023
  9. Taxi, bus to Raleigh County Memorial Airport, fly, bus

    1. Take the taxi from Galax to Wythevilletaxi
    2. Take the bus from Wytheville to Beckleybus
    3. Fly from Raleigh County Memorial Airport (BKW) to Calgary International Airport (YYC)planeBKW - YYC
    4. Take the bus from Calgary Airport to HI Banff Alpine Centrebus
    16h 25m
    $339–912
  10. Taxi, bus, train #2

    1. Take the taxi from Galax to Wythevilletaxi
    2. Take the bus from Wytheville to Charleston, WVbus
    3. Take the bus from Charleston, WV to Cleveland, OHbus
    4. Take the train from Cleveland Amtrak to Buffalo Depew Stationtrain
    5. Take the train from Buffalo to Toronto Union Stationtrain
    6. Take the train from Toronto Union Station to Jaspertrain
    7. Take the bus from Jasper, AB to Banff, ABbus
    4d
    $597–1,173

Charlotte Douglas International Airport (CLT) to Calgary International Airport (YYC) flights

Calendar43Weekly Planes
Duration7h 25mAverage Duration
Ticket$167Cheapest Price
See schedules

Questions & Answers

What companies run services between Galax, VA, USA and Banff, AB, Canada?

There is no direct connection from Galax to Banff. However, you can take the taxi to Wytheville, take the bus to Charlotte Bus Station, walk to Trade St & Graham St, take the line 34 bus to Transit Center- Bay A, walk to Transit Center- Bay V, take the line 5 bus to Charlotte Douglas Airport, walk to Charlotte Douglas International Airport (CLT) airport, fly to Calgary International Airport (YYC), walk to Calgary Airport, then take the bus to HI Banff Alpine Centre. Alternatively, you can take the taxi to Max Meadows, take the bus to Toledo Bus Stop, take the bus to Chicago Bus Station, take the bus to Saint Paul Union Depot, walk to St. Paul-Minneapolis, take the train to Everett Amtrak Station, walk to Everett, take the bus to Vancouver, walk to Vancouver, BC, then take the bus to Banff, AB.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around Canada

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

Need to know: Greyhound

Read the travel guideNeed to know: Greyhound