• Our partners include:

  • Greyhound USA
  • VIA Rail
  • Amtrak
  • Acela Express
  • Megabus
  • SuperShuttle
  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia

There are 6 ways to get from Frankfurt Airport (FRA) to Banff by plane, bus, shuttle 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.

Recommended option

Fly to Calgary, bus  •  12 h 10 min

  1. Fly from Frankfurt (FRA) to Calgary (YYC) FRA - YYC
  2. Take the bus from Calgary International Airport, AB to Banff, AB

$466 - $975

5 alternative options

Fly to Lethbridge, bus  •  18 h 30 min

  1. Fly from Frankfurt (FRA) to Lethbridge (YQL) FRA - YQL
  2. Take the bus from Lethbridge - University of Lethbridge to Calgary Downtown Office
  3. Take the bus from Calgary Downtown, AB to Banff, AB

$737 - $2,648

Fly to Kelowna, shuttle, bus  •  20 h 37 min

  1. Fly from Frankfurt (FRA) to Kelowna (YLW) FRA - YLW
  2. Take a shuttle bus from Kelowna International Airport to Revelstoke - Sandman
  3. Take the bus from Revelstoke, BC to Banff, AB

$800 - $2,784

Fly to Edmonton, bus  •  19 h 13 min

  1. Fly from Frankfurt (FRA) to Edmonton (YEG) FRA - YEG
  2. Take the bus from Edmonton International Airport to Red Deer - Radisson Hotel
  3. Take the bus from Red Deer - Radisson to Calgary International Airport
  4. Take the bus from Calgary International Airport, AB to Banff, AB

$669 - $1,790

Fly to Cranbrook, The Fernie Shuttle, bus  •  22 h 54 min

  1. Fly from Frankfurt (FRA) to Cranbrook (YXC) FRA - YXC
  2. Take a shuttle bus from Cranbrook, BC to Fernie, BC
  3. Take a shuttle bus from Red Tree Lodge to Calgary Airport
  4. Take the bus from Calgary International Airport, AB to Banff, AB

$845 - $1,991

Fly to Castlegar, bus, drive  •  29 h 36 min

  1. Fly from Frankfurt (FRA) to Castlegar (YCG) FRA - YCG
  2. Take the bus from Osachoff at White to Broadway St W at 7th Ave SW
  3. Drive from Broadway St W at 7th Ave SW to Revelstoke, BC
  4. Take the bus from Revelstoke, BC to Banff, AB

$851 - $3,011

Questions & Answers

The cheapest way to get from Frankfurt Airport (FRA) to Banff is to fly and bus which costs 400€ - 850€ and takes 12 h 10 min.

More details

The quickest way to get from Frankfurt Airport (FRA) to Banff is to fly and bus which costs 400€ - 850€ and takes 12 h 10 min.

More details

The distance between Frankfurt Airport (FRA) and Banff is 7584 km.

It takes approximately 12 h 10 min to get from Frankfurt Airport (FRA) to Banff, including transfers.

More details

The quickest flight from Frankfurt Airport to Calgary Airport is the direct flight which takes 9 h 25 min.

Search flights

Banff is 8 h behind Frankfurt Airport (FRA). It is currently 6:07 PM in Frankfurt Airport (FRA) and 10:07 AM in Banff.

Condor Flugdienst, KLM, British Airways and Air Canada offer flights from Frankfurt Airport to Calgary Airport.

Search flights

There are 141+ hotels available in Banff. Prices start at $75 USD per night.

More details

Map of how to get from Frankfurt Airport (FRA) to Banff.
Launch map view
  • Distance: 4739.7 miles
  • Duration: 12 h 10 min

What companies run services between Frankfurt Airport (FRA), Germany and Banff, AB, Canada?

There is no direct connection from Frankfurt Airport (FRA) to Banff. However, you can fly to Calgary, take the walk to Calgary International Airport, AB, then take the bus to Banff. Alternatively, you can fly to Lethbridge, take the taxi to Lethbridge - University of Lethbridge, take the bus to Calgary Downtown Office, take the walk to Calgary Downtown, AB, then take the bus to Banff.

Airlines
Air Canada
Website
aircanada.com
Flights from Frankfurt to Calgary
Ave. Duration
9 h 25 min
When
Every day
Estimated price
$850 - $3,400
Flights from Frankfurt to Calgary via Vancouver
Ave. Duration
12 h 7 min
When
Every day
Estimated price
$850 - $3,400
Flights from Frankfurt to Calgary via Toronto
Ave. Duration
14 h 7 min
When
Every day
Estimated price
$850 - $3,400
Flights from Frankfurt to Calgary via Montreal
Ave. Duration
14 h 41 min
When
Every day
Estimated price
$850 - $3,400
Flights from Frankfurt to Lethbridge via Calgary
Ave. Duration
11 h 52 min
When
Every day
Estimated price
$600 - $2,500
Flights from Frankfurt to Lethbridge via Vancouver, Calgary
Ave. Duration
15 h 7 min
When
Every day
Estimated price
$700 - $2,700
Flights from Frankfurt to Lethbridge via Montreal, Calgary
Ave. Duration
16 h 52 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $2,700
Flights from Frankfurt to Lethbridge via Toronto, Calgary
Ave. Duration
16 h 57 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $2,700
Flights from Frankfurt to Kelowna via Calgary
Ave. Duration
12 h 37 min
When
Every day
Estimated price
$650 - $2,700
Flights from Frankfurt to Kelowna via Vancouver
Ave. Duration
12 h 41 min
When
Every day
Estimated price
$700 - $2,800
Flights from Frankfurt to Kelowna via Vancouver, Calgary
Ave. Duration
15 h 52 min
When
Every day
Estimated price
$750 - $2,900
Flights from Frankfurt to Kelowna via Calgary, Vancouver
Ave. Duration
16 h 5 min
When
Every day
Estimated price
$700 - $2,800
Flights from Frankfurt to Kelowna via Zurich, Vancouver
Ave. Duration
14 h 56 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$750 - $2,800
Flights from Frankfurt to Edmonton via Calgary
Ave. Duration
11 h 53 min
When
Every day
Estimated price
$550 - $2,300
Flights from Frankfurt to Edmonton via Vancouver
Ave. Duration
12 h 44 min
When
Every day
Estimated price
$650 - $2,500
Flights from Frankfurt to Edmonton via Toronto
Ave. Duration
14 h 56 min
When
Every day
Estimated price
$650 - $2,800
Flights from Frankfurt to Edmonton via Ottawa
Ave. Duration
15 h 52 min
When
Every day
Estimated price
$600 - $2,500
Flights from Frankfurt to Edmonton via Vancouver, Calgary
Ave. Duration
13 h 58 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$650 - $2,500
Flights from Frankfurt to Edmonton via Calgary, Grande Prairie
Ave. Duration
14 h 49 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$600 - $2,400
Flights from Frankfurt to Edmonton via Montreal
Ave. Duration
14 h 59 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $3,500
Flights from Frankfurt to Edmonton via Calgary, Fort McMurray
Ave. Duration
15 h 25 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$600 - $2,400
Flights from Frankfurt to Cranbrook via Calgary
Ave. Duration
13 h 7 min
When
Every day
Estimated price
$600 - $2,400
Flights from Frankfurt to Cranbrook via Vancouver
Ave. Duration
14 h 31 min
When
Every day
Estimated price
$600 - $2,100
Flights from Frankfurt to Cranbrook via Vancouver, Calgary
Ave. Duration
16 h 22 min
When
Every day
Estimated price
$650 - $2,600
Flights from Frankfurt to Cranbrook via Toronto, Calgary
Ave. Duration
16 h 37 min
When
Every day
Estimated price
$700 - $2,600
Flights from Frankfurt to Cranbrook via Zurich, Vancouver
Ave. Duration
16 h 29 min
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
$650 - $2,600
Flights from Frankfurt to Cranbrook via Munich, Vancouver
Ave. Duration
16 h 39 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$750 - $3,700
Flights from Frankfurt to Castlegar via Vancouver
Ave. Duration
13 h 32 min
When
Every day
Estimated price
$750 - $3,300
Flights from Frankfurt to Castlegar via Zurich, Vancouver
Ave. Duration
16 h 31 min
When
Monday, Wednesday and Friday
Estimated price
$750 - $3,000
Lufthansa
Website
lufthansa.com
Flights from Frankfurt to Calgary
Ave. Duration
9 h 25 min
When
Every day
Estimated price
$850 - $3,400
Flights from Frankfurt to Calgary via Montreal
Ave. Duration
14 h 41 min
When
Every day
Estimated price
$850 - $3,400
Flights from Frankfurt to Kelowna via Calgary
Ave. Duration
12 h 37 min
When
Every day
Estimated price
$650 - $2,700
Flights from Frankfurt to Edmonton via Calgary
Ave. Duration
11 h 53 min
When
Every day
Estimated price
$550 - $2,300
Flights from Frankfurt to Edmonton via Toronto
Ave. Duration
15 h 1 min
When
Every day
Estimated price
$650 - $2,500
Flights from Frankfurt to Edmonton via Montreal
Ave. Duration
14 h 59 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$700 - $3,500
United Airlines
Website
united.com
Flights from Frankfurt to Calgary
Ave. Duration
9 h 25 min
When
Every day
Estimated price
$850 - $3,400
Flights from Frankfurt to Kelowna via Calgary
Ave. Duration
12 h 37 min
When
Every day
Estimated price
$650 - $2,700
Flights from Frankfurt to Edmonton via Denver
Ave. Duration
19 h 5 min
When
Every day
Estimated price
$550 - $2,400
KLM
Website
klm.com
Flights from Frankfurt to Calgary via Amsterdam Schiphol
Ave. Duration
11 h 35 min
When
Every day
Estimated price
$1,000 - $2,400
Flights from Frankfurt to Kelowna via Amsterdam Schiphol, Calgary
Ave. Duration
15 h 5 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$900 - $4,200
Flights from Frankfurt to Edmonton via Amsterdam Schiphol
Ave. Duration
11 h 40 min
When
Tuesday and Sunday
Estimated price
$700 - $3,500
Condor Flugdienst
Website
condor.com
Flights from Frankfurt to Calgary
Ave. Duration
10 h
When
Tuesday and Friday
Estimated price
$470 - $1,600
British Airways
Website
britishairways.com
Flights from Frankfurt to Calgary via London Heathrow
Ave. Duration
13 h 25 min
When
Wednesday and Friday
Estimated price
$850 - $2,300
Icelandair
Website
icelandair.com
Flights from Frankfurt to Edmonton via Reykjavik Keflavik Nas
Ave. Duration
11 h 40 min
When
Wednesday, Friday and Sunday
Estimated price
$550 - $1,600
Bus operators
Brewster Express
Phone
1-866-606-6700
Website
banffjaspercollection.com
Bus from Calgary International Airport, AB to Banff, AB
Ave. Duration
1 h 45 min
Frequency
Every 2 hours
Estimated price
$55 - $120
Book at
bookings.banffjaspercollection.com
Bus from Calgary Downtown, AB to Banff, AB
Ave. Duration
1 h 45 min
Frequency
Every 3 hours
Estimated price
$50 - $120
Book at
bookings.banffjaspercollection.com
Red Arrow
Phone
1-800-232-1958
Email
info@redarrow.ca
Website
redarrow.ca
Bus from Lethbridge - University of Lethbridge to Calgary Downtown Office
Ave. Duration
2 h 40 min
Frequency
Twice daily
Estimated price
$40 - $55
Book at
redarrow.ca
Bus from Red Deer - Radisson to Calgary International Airport
Ave. Duration
1 h 35 min
Frequency
5 times a day
Estimated price
$35 - $55
Book at
redarrow.ca
Revelstoke Airport Shuttle
Website
revelstokemountainresort.com
Shuttle from Kelowna International Airport to Revelstoke - Sandman
Ave. Duration
2 h 30 min
Frequency
4 times a day
Estimated price
$76
Schedules at
revelstokemountainresort.com
Rider Express
Phone
1-833-583-3636
Email
contact@riderexpress.ca
Bus from Revelstoke, BC to Banff, AB
Ave. Duration
3 h 30 min
Frequency
Once a week
Estimated price
$45 - $65
Schedules at
riderexpress.ca
EBus Canada
Phone
1-877-769-3287
Email
info@myebus.ca
Website
myebus.ca
Bus from Edmonton International Airport to Red Deer - Radisson Hotel
Ave. Duration
1 h 25 min
Frequency
4 times a day
Estimated price
$25 - $35
Schedules at
myebus.ca
The Fernie Shuttle
Phone
1-250-423-4023
Email
theshuttlefernie@hotmail.com
Website
thefernieshuttle.com
Shuttle from Cranbrook, BC to Fernie, BC
Ave. Duration
1 h
Frequency
On demand
Estimated price
$73
Schedules at
thefernieshuttle.com
Shuttle from Red Tree Lodge to Calgary Airport
Ave. Duration
3 h 45 min
Frequency
Once daily
Estimated price
$96
Schedules at
thefernieshuttle.com
BC Transit - West Kootenay Transit System
Phone
250-746-9899
Website
bctransit.com
Bus from Osachoff at White to Broadway St W at 7th Ave SW
Ave. Duration
1 h 50 min
Frequency
Twice a week
Estimated price
$1 - $4
Website
BC Transit

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 Best ways to travel around Australia, How to get from Heathrow Airport into central London and 5 incredible day trips from Florence by train - to help you get the most out of your next trip.