There are 10 ways to get from North Carolina to Banff by plane, shuttle, bus, train, bus (Greyhound, Flixbus), or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Piedmont Triad International Airport, shuttle
best- Fly from Piedmont Triad International Airport (GSO) to Calgary International Airport (YYC)plane GSO - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
8h 49m$368–1,321Fly from Wilmington International Airport, shuttle
cheapest- Fly from Wilmington International Airport (ILM) to Calgary International Airport (YYC)plane ILM - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
9h 21m$285–994Bus, train via Everett
- Take the bus from Charlotte Bus Station to Toledo Bus Stopbus
- Take the train from Toledo to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Vancouvertrain
- Take the bus from Vancouver to Banffbus
3d 10h$1,150–2,546Bus
- Take the bus from Charlotte Bus Station to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to St Louis Bus Stationbus
- Take the bus from St Louis Bus Station to Denver Union Stationbus
- Take the bus from Denver Union Station to Seattle Bus Stationbus
- Take the bus from Seattle Bus Station to Vancouverbus
- Take the bus from Vancouver to Banffbus
3d 11h$724–1,445Drive 3,877.8 km
- Drive from Charlotte to Banffcar 3,877.8 km
41h 41m$772–1,115Fly from Fayetteville Municipal Airport, shuttle
- Fly from Fayetteville Municipal Airport (FAY) to Calgary International Airport (YYC)plane FAY - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
8h 51m$298–997Fly from Charlotte Douglas International Airport, shuttle
- Fly from Charlotte Douglas International Airport (CLT) to Calgary International Airport (YYC)plane CLT - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
9h 5m$298–1,073Fly from Raleigh-Durham International Airport, shuttle
- Fly from Raleigh-Durham International Airport (RDU) to Calgary International Airport (YYC)plane RDU - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
11h 12m$558–1,473Bus, train
- Take the bus from Charlotte Bus Station to Detroit Bus Stationbus
- Take the bus from Detroit Bus Station to Torontobus
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Banff, ABbus
4d 3h$1,117–2,208Train, bus
- Take the train from Charlotte Amtrak Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to Toronto Union Stationtrain
- Take the train from Toronto Union Station to Jaspertrain
- Take the bus from Jasper, AB to Lake Louise Village Southbus
- Take the bus from Lake Louise Village South to Banff High School Transit Hubbus
4d 9h$1,342–2,827
North Carolina to Banff by bus and train
Questions & Answers
The cheapest way to get from North Carolina to Banff is to fly and shuttle which costs $280 - $1,000 and takes 9h 21m.
The fastest way to get from North Carolina to Banff is to fly and shuttle which takes 8h 49m and costs $360 - $1,400.
No, there is no direct bus from North Carolina station to Banff. However, there are services departing from Charlotte Bus Station and arriving at Banff via Atlanta Bus Station, St Louis Bus Station, Denver Union Station, Seattle Bus Station and Vancouver. The journey, including transfers, takes approximately 3 days 11h.
The distance between North Carolina and Banff is 3324 km. The road distance is 3877.8 km.
The best way to get from North Carolina to Banff without a car is to bus and train via Everett which takes 3 days 10h and costs $1,100 - $2,600.
It takes approximately 8h 49m to get from North Carolina to Banff, including transfers.
North Carolina to Banff bus services, operated by Greyhound USA, depart from Charlotte Bus Station.
North Carolina to Banff bus services, operated by Greyhound USA, arrive at Atlanta Bus Station.
Banff is 2h behind North Carolina. It is currently 12:15 PM in North Carolina and 10:15 AM in Banff.
Yes, the driving distance between North Carolina to Banff is 3878 km. It takes approximately 41h 41m to drive from North Carolina to Banff.
What companies run services between North Carolina, USA and Banff, AB, Canada?
You can take a bus from Charlotte Bus Station to Banff via Atlanta Bus Station, St Louis Bus Station, Denver Union Station, Seattle Bus Station, and Vancouver in around 3d 11h.
- Website
- delta.com
Flights from Piedmont Triad International Airport to Calgary International Airport via Atlanta
- Ave. Duration
- 7h 18m
- When
- Every day
- Estimated price
- $450–2,100
Flights from Piedmont Triad International Airport to Calgary International Airport via Detroit
- Ave. Duration
- 9h
- When
- Saturday
- Estimated price
- $430–2,100
Flights from Wilmington International Airport to Calgary International Airport via Atlanta
- Ave. Duration
- 8h 7m
- When
- Every day
- Estimated price
- $340–1,600
Flights from Fayetteville Municipal Airport to Calgary International Airport via Atlanta
- Ave. Duration
- 7h 57m
- When
- Every day
- Estimated price
- $350–1,700
Flights from Fayetteville Municipal Airport to Calgary International Airport via Atlanta, Minneapolis
- Ave. Duration
- 10h 42m
- When
- Every day
- Estimated price
- $240–950
Flights from Charlotte Douglas International Airport to Calgary International Airport via Minneapolis
- Ave. Duration
- 8h 19m
- When
- Every day
- Estimated price
- $240–1,000
Flights from Raleigh-Durham International Airport to Calgary International Airport via Minneapolis
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- $230–950
Flights from Raleigh-Durham International Airport to Calgary International Airport via Detroit
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $360–1,700
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Toledo to Chicago Union Station
- Ave. Duration
- 4h 23m
- Frequency
- 3 times a day
- Estimated price
- $85–200
- Website
- Amtrak
Train from Chicago Union Station to Everett Amtrak Station
- Ave. Duration
- 44h 58m
- Frequency
- Once daily
- Estimated price
- $800–1,800
- Website
- Amtrak
Train from Everett Amtrak Station to Vancouver
- Ave. Duration
- 3h 9m
- Frequency
- Twice daily
- Estimated price
- $45–100
- Website
- Amtrak
Train from Charlotte Amtrak Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 13h 11m
- Frequency
- Twice daily
- Estimated price
- $220–500
- Website
- Amtrak
- Phone
- +1 403 762 0000
- [email protected]
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
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
Travelling to the US: What do I need to know?
Read the travel guide
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
There are 625+ hotels available in Banff.




