There are 5 ways to get from San Juan Airport (SJU) to Banff by plane, shuttle, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Calgary International Airport, shuttle
best- Fly from Luis Munoz Marin International Airport (SJU) to Calgary International Airport (YYC)plane SJU - YYC
- Take a shuttle bus from Calgary Airport to Banff, AB
11h 31m$320–1,058Fly to Edmonton International Airport, bus, shuttle
- Fly from Luis Munoz Marin International Airport (SJU) to Edmonton International Airport (YEG)plane SJU - YEG
- Take the bus from Edmonton Airport - YEG to Calgary YYC Airportbus
- Take a shuttle bus from Calgary Airport to Banff, AB
15h 32m$714–1,167Fly to Cranbrook/Canadian Rockies International Airport, bus, shuttle
- Fly from Luis Munoz Marin International Airport (SJU) to Cranbrook/Canadian Rockies International Airport (YXC)plane SJU - YXC
- Take the bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SEbus
- Take a shuttle bus from Calgary, AB to Banff, AB
22h 52mFly to Missoula International Airport, drive
- Fly from Luis Munoz Marin International Airport (SJU) to Missoula International Airport (MSO)plane SJU - MSO
- Drive from Missoula-Airport-MSO to Banffcar
17h 46m$382–1,171Fly to Glacier Park International Airport, taxi, drive, bus, shuttle
- Fly from Luis Munoz Marin International Airport (SJU) to Glacier Park International Airport (FCA)plane SJU - FCA
- Take the taxi from Glacier Park International Airport (FCA) to Apgar Visitor Centertaxi
- Drive from Logan Pass to Pincher Creek, ABcar
- Take the bus from Pincher Creek, AB to Calgary, AB - 11488, 24 Street SEbus
- Take a shuttle bus from Calgary, AB to Banff, AB
23h 58m
Luis Munoz Marin International Airport (SJU) to Calgary International Airport (YYC) flights
Questions & Answers
The cheapest way to get from San Juan Airport (SJU) to Banff is to fly and shuttle which costs $320 - $1,100 and takes 11h 31m.
The fastest way to get from San Juan Airport (SJU) to Banff is to fly and shuttle which takes 11h 31m and costs $320 - $1,100.
The distance between San Juan Airport (SJU) and Banff is 5680 km.
It takes approximately 11h 31m to get from San Juan Airport (SJU) to Banff, including transfers.
Banff is 2h behind San Juan Airport (SJU). It is currently 7:58 PM in San Juan Airport (SJU) and 5:58 PM in Banff.
There are 624+ hotels available in Banff.
What companies run services between San Juan Airport (SJU), Puerto Rico and Banff, AB, Canada?
There is no direct connection from San Juan Airport (SJU) to Banff. However, you can fly to Calgary International Airport (YYC), walk to Calgary Airport, then take the shuttle to Banff, AB. Alternatively, you can fly to Edmonton International Airport (YEG), walk to Edmonton Airport - YEG, take the bus to Calgary YYC Airport, walk to Calgary Airport, then take the shuttle to Banff, AB.
- Website
- westjet.com
Flights from Luis Munoz Marin International Airport to Calgary International Airport via Atlanta
- Ave. Duration
- 13h 18m
- When
- Every day
- Estimated price
- $340–1,400
Flights from Luis Munoz Marin International Airport to Calgary International Airport via Tampa
- Ave. Duration
- 11h 10m
- When
- Saturday
- Estimated price
- $350–1,400
Flights from Luis Munoz Marin International Airport to Calgary International Airport via Nashville
- Ave. Duration
- 11h 25m
- When
- Sunday
- Estimated price
- $260–1,000
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Toronto
- Ave. Duration
- 12h 40m
- When
- Sunday
- Estimated price
- $360–1,500
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Orlando
- Ave. Duration
- 12h 36m
- When
- Saturday
- Estimated price
- $360–1,500
Flights from Luis Munoz Marin International Airport to Cranbrook/Canadian Rockies International Airport via Atlanta, Calgary International Airport
- Ave. Duration
- 22h 22m
- When
- Every day
- Estimated price
- $480–1,900
Flights from Luis Munoz Marin International Airport to Cranbrook/Canadian Rockies International Airport via Minneapolis, Calgary International Airport
- Ave. Duration
- 24h 44m
- When
- Saturday
- Estimated price
- $370–1,400
Flights from Luis Munoz Marin International Airport to Cranbrook/Canadian Rockies International Airport via Orlando, Calgary International Airport
- Ave. Duration
- 14h 7m
- When
- Saturday
- Estimated price
- $480–1,900
- Website
- delta.com
Flights from Luis Munoz Marin International Airport to Calgary International Airport via Atlanta
- Ave. Duration
- 13h 18m
- When
- Every day
- Estimated price
- $340–1,400
Flights from Luis Munoz Marin International Airport to Calgary International Airport via Tampa
- Ave. Duration
- 11h 10m
- When
- Saturday
- Estimated price
- $350–1,400
Flights from Luis Munoz Marin International Airport to Calgary International Airport via Nashville
- Ave. Duration
- 11h 25m
- When
- Sunday
- Estimated price
- $260–1,000
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Toronto
- Ave. Duration
- 12h 40m
- When
- Sunday
- Estimated price
- $360–1,500
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Orlando
- Ave. Duration
- 12h 36m
- When
- Saturday
- Estimated price
- $360–1,500
Flights from Luis Munoz Marin International Airport to Missoula International Airport via Minneapolis
- Ave. Duration
- 9h 26m
- When
- Saturday and Wednesday
- Estimated price
- $260–1,000
Flights from Luis Munoz Marin International Airport to Glacier Park International Airport via Minneapolis
- Ave. Duration
- 23h 40m
- When
- Saturday
- Estimated price
- $320–1,300
- Website
- united.com
Flights from Luis Munoz Marin International Airport to Calgary International Airport via Denver
- Ave. Duration
- 9h 48m
- When
- Saturday
- Estimated price
- $270–1,100
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Denver
- Ave. Duration
- 10h 4m
- When
- Saturday
- Estimated price
- $290–1,100
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Houston
- Ave. Duration
- 15h 10m
- When
- Wednesday to Sunday
- Estimated price
- $300–1,200
Flights from Luis Munoz Marin International Airport to Missoula International Airport via Denver
- Ave. Duration
- 9h 31m
- When
- Saturday
- Estimated price
- $260–1,000
Flights from Luis Munoz Marin International Airport to Glacier Park International Airport via Chicago O'Hare
- Ave. Duration
- 17h 1m
- When
- Every day
- Estimated price
- $320–1,300
Flights from Luis Munoz Marin International Airport to Glacier Park International Airport via Denver
- Ave. Duration
- 22h 4m
- When
- Saturday
- Estimated price
- $330–1,300
Flights from Luis Munoz Marin International Airport to Glacier Park International Airport via Jacksonville, Denver
- Ave. Duration
- 12h 31m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $330–1,300
- Website
- aircanada.com
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Montreal
- Ave. Duration
- 12h 12m
- When
- Saturday and Sunday
- Estimated price
- $290–1,300
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Houston
- Ave. Duration
- 15h 10m
- When
- Wednesday to Sunday
- Estimated price
- $300–1,200
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Toronto
- Ave. Duration
- 20h 48m
- When
- Friday to Sunday
- Estimated price
- $280–1,100
- Website
- aa.com
Flights from Luis Munoz Marin International Airport to Missoula International Airport via Chicago O'Hare
- Ave. Duration
- 13h 47m
- When
- Every day
- Estimated price
- $260–1,000
Flights from Luis Munoz Marin International Airport to Glacier Park International Airport via Chicago O'Hare
- Ave. Duration
- 13h 47m
- When
- Every day
- Estimated price
- $320–1,300
Flights from Luis Munoz Marin International Airport to Glacier Park International Airport via Dallas/Ft.Worth
- Ave. Duration
- 21h 52m
- When
- Every day
- Estimated price
- $340–1,300
- Website
- airtransat.com
Flights from Luis Munoz Marin International Airport to Edmonton International Airport via Montreal
- Ave. Duration
- 12h 44m
- When
- Sunday
- Estimated price
- $380–1,300
- Phone
- +1 403 762 0000
- [email protected]
- Website
- Banff Transportation
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- Banff Transportation
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary, AB to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- The Fairy Bus
Shuttle from Calgary, AB to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Website
- The Fairy Bus
- Phone
- +1 403 754 6467
- [email protected]
- Website
- Mountain Park Transportation
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
Shuttle from Calgary Airport to Banff, AB
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $69
- Website
- Mountain Park Transportation
- Schedules at
- Mountain Park Transportation Schedules
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Edmonton Airport - YEG to Calgary YYC Airport
- Ave. Duration
- 2h 45m
- Frequency
- Once daily
- Estimated price
- $40–95
- Website
- Rider Express
- Standard
- $40–95
- Phone
- +1 778 382 7729
- [email protected]
- Website
- Home Mountain Man Mike's
Bus from Cranbrook, BC - 513 Cranbrook St North to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $140–180
- Website
- Home Mountain Man Mike's
Bus from Pincher Creek, AB to Calgary, AB - 11488, 24 Street SE
- Ave. Duration
- 2h 40m
- Frequency
- Once a week
- Estimated price
- $95–130
- Website
- Home Mountain Man Mike's
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











