There are 6 ways to get from Banff to Glacier Bay National Park and Preserve by shuttle, plane, unknown, bus, train, or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Shuttle to Calgary International Airport, fly to Juneau International Airport, travel
best- Take a shuttle bus from Banff, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to Juneau International Airport (JNU)plane YYC - JNU
- Walk from Juneau International Airport (JNU) to Glacier Bay National Park and Preserveunknown
12h 14mBus, train, car ferry, travel
- Take the bus from Banff to Vancouverbus
- Take the train from Vancouver to Bellingham Amtrak Stationtrain
- Take the carferry from Bellingham, WA to Juneaucarferry Bel
- Take the carferry from Juneau, AK to Gustavus, AKcarferry Jnu
- Walk from Gustavus, AK to Glacier Bay National Park and Preserveunknown
3d 11hShuttle to Calgary International Airport, fly to Erik Nielsen Whitehorse International Airport, travel
- Take a shuttle bus from Banff, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to Erik Nielsen Whitehorse International Airport (YXY)plane YYC - YXY
- Walk from Whitehorse-Airport-YXY to Glacier Bay National Park and Preserveunknown
10h 32mBus to Kelowna International Airport, fly to Juneau International Airport, travel
- Take the bus from Banff - Brewster Sight Seeing Building-100 Gopher St to Kelowna Airport - east gate of short term parking between Arrivals and Departuresbus
- Fly from Kelowna International Airport (YLW) to Juneau International Airport (JNU)plane YLW - JNU
- Walk from Juneau International Airport (JNU) to Glacier Bay National Park and Preserveunknown
17h 9mShuttle to Calgary International Airport, fly to Gustavus Airport, travel
- Take a shuttle bus from Banff, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to Gustavus Airport (GST)plane YYC - GST
- Walk from Gustavus Airport (GST) to Glacier Bay National Park and Preserveunknown
14h 56mShuttle to Calgary International Airport, fly to Haines Airport, travel
- Take a shuttle bus from Banff, AB to Calgary International Airport - YYC
- Fly from Calgary International Airport (YYC) to Haines Airport (HNS)plane YYC - HNS
- Walk from Haines Airport (HNS) to Glacier Bay National Park and Preserveunknown
14h 42m
Calgary International Airport (YYC) to Juneau International Airport (JNU) flights
Comparing Your Travel Options
The distance between Banff and Glacier Bay National Park and Preserve is 1134 miles.
The best way to get from Banff to Glacier Bay National Park and Preserve without a car is to bus and train and car ferry and travel which takes 3 days 11h and costs .
It takes approximately 12h 14m to get from Banff to Glacier Bay National Park and Preserve, including transfers.
Glacier Bay National Park and Preserve is 2h behind Banff. It is currently 10:21 in Banff and 08:21 in Glacier Bay National Park and Preserve.
What companies run services between Banff, AB, Canada and Glacier Bay National Park and Preserve, AK, USA?
There is no direct connection from Banff to Glacier Bay National Park and Preserve. However, you can take the shuttle to Calgary International Airport - YYC, walk to Calgary International Airport (YYC) airport, fly to Juneau International Airport (JNU), then travel to Glacier Bay National Park and Preserve. Alternatively, you can take a bus from Banff to Glacier Bay National Park and Preserve via Vancouver, Vancouver, Bellingham Amtrak Station, Bellingham, WA, Juneau, Juneau, AK, and Gustavus, AK in around 3d 11h.
- Website
- alaskaair.com
Flights from Calgary International Airport to Juneau International Airport via Seattle
- Ave. Duration
- 8h 15m
- When
- Every day
- Estimated price
- $330–1,300
Flights from Calgary International Airport to Juneau International Airport via Seattle, Ketchikan
- Ave. Duration
- 11h 56m
- When
- Every day
- Estimated price
- $330–1,300
Flights from Kelowna International Airport to Juneau International Airport via Seattle
- Ave. Duration
- 7h 39m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Kelowna International Airport to Juneau International Airport via Vancouver, Seattle
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Kelowna International Airport to Juneau International Airport via Calgary International Airport, Seattle
- Ave. Duration
- 8h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $300–1,200
Flights from Calgary International Airport to Gustavus Airport via Seattle, Juneau International Airport
- Ave. Duration
- 9h 55m
- When
- Monday, Wednesday, Saturday, and Sunday
- Estimated price
- $190–800
Flights from Calgary International Airport to Gustavus Airport via Vancouver, Seattle, Juneau International Airport
- Ave. Duration
- 12h 15m
- When
- Monday, Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $190–800
Flights from Calgary International Airport to Gustavus Airport via Edmonton, Seattle, Juneau International Airport
- Ave. Duration
- 18h 55m
- When
- Monday, Tuesday, Friday, Saturday, and Sunday
- Estimated price
- $200–800
Flights from Calgary International Airport to Gustavus Airport via Seattle, Juneau International Airport
- Ave. Duration
- 18h 25m
- When
- Every day
- Estimated price
- $190–800
Flights from Calgary International Airport to Haines Airport via Seattle, Juneau International Airport
- Ave. Duration
- 13h 42m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Calgary International Airport to Haines Airport via Vancouver, Seattle, Juneau International Airport
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- $290–1,200
Flights from Calgary International Airport to Haines Airport via Edmonton, Seattle, Juneau International Airport
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- $290–1,200
- Website
- flyalaskaseaplanes.com
Flights from Calgary International Airport to Haines Airport via Seattle, Juneau International Airport
- Ave. Duration
- 14h 48m
- When
- Every day
- Estimated price
- $280–1,200
Flights from Calgary International Airport to Haines Airport via Vancouver, Seattle, Juneau International Airport
- Ave. Duration
- 10h 45m
- When
- Every day
- Estimated price
- $290–1,200
Flights from Calgary International Airport to Haines Airport via Edmonton, Seattle, Juneau International Airport
- Ave. Duration
- 17h 50m
- When
- Every day
- Estimated price
- $290–1,200
- Website
- delta.com
Flights from Calgary International Airport to Juneau International Airport via Seattle
- Ave. Duration
- 11h 22m
- When
- Monday and Wednesday
- Estimated price
- $120–600
Flights from Calgary International Airport to Juneau International Airport via Vancouver, Seattle
- Ave. Duration
- 10h 37m
- When
- Monday and Wednesday
- Estimated price
- $120–600
Flights from Kelowna International Airport to Juneau International Airport via Vancouver, Seattle
- Ave. Duration
- 10h 37m
- When
- Monday and Wednesday
- Estimated price
- $95–470
- Website
- flyairnorth.com
Flights from Calgary International Airport to Erik Nielsen Whitehorse International Airport
- Ave. Duration
- 2h 40m
- When
- Monday and Thursday
- Estimated price
- $220–360
Flights from Calgary International Airport to Erik Nielsen Whitehorse International Airport via Edmonton
- Ave. Duration
- 4h 10m
- When
- Friday and Sunday
- Estimated price
- $220–360
- Website
- westjet.com
Flights from Calgary International Airport to Erik Nielsen Whitehorse International Airport
- Ave. Duration
- 2h 50m
- When
- Wednesday
- Estimated price
- $100–800
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Vancouver to Bellingham Amtrak Station
- Ave. Duration
- 1h 56m
- Frequency
- Twice daily
- Estimated price
- $30–55
- Website
- Amtrak
- Phone
- +1 403 762 0000
- info@banfftransportation.com
- Website
- Banff Transportation
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
- Phone
- +1 403 800 0355
- info@fairybus.com
- Website
- The Fairy Bus
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40–45
- Website
- The Fairy Bus
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40–45
- Website
- The Fairy Bus
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40–45
- Website
- The Fairy Bus
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $40–45
- Website
- The Fairy Bus
- Phone
- +1 403 754 6467
- info@mtnparktrans.com
- Website
- Mountain Park Transportation
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $49
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $49
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $49
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Banff, AB to Calgary International Airport - YYC
- Ave. Duration
- 2h
- Frequency
- Every 4 hours
- Estimated price
- $49
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
- Phone
- +1 833 583 3636
- contact@riderexpress.ca
- Website
- Rider Express
Bus from Banff to Vancouver
- Ave. Duration
- 11h 55m
- Frequency
- Twice daily
- Estimated price
- $70–150
- Website
- Rider Express
- Standard
- $70–150
- Phone
- +1 877 769 3287
- customerservice@myebus.ca
- Website
- EBus
Bus from Banff - Brewster Sight Seeing Building-100 Gopher St to Kelowna Airport - east gate of short term parking between Arrivals and Departures
- Ave. Duration
- 6h
- Frequency
- Every 10 minutes
- Estimated price
- $55–85
- Website
- EBus
- Adult
- $55–85
Car ferry from Bellingham, WA to Juneau
- Ave. Duration
- 2d 11h
- Frequency
- Once a week
- Estimated price
- $220–750
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $220–750
Car ferry from Juneau, AK to Gustavus, AK
- Ave. Duration
- 5h 45m
- Frequency
- 4 times a week
- Estimated price
- $13–45
- Website
- Alaska Department of Transportation
- Schedules at
- Alaska Marine Highway System
- Adult 12+
- $13–45
Want to know more about travelling around United States
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.