There are 5 ways to get from Greece to Banff by plane, shuttle, or bus
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 Thessaloniki Airport Makedonia, shuttle
best- Fly from Thessaloniki Airport Makedonia (SKG) to Calgary International Airport (YYC)plane SKG - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
20h 5m$498–1,273Fly from Athens International Airport, shuttle
- Fly from Athens International Airport (ATH) to Calgary International Airport (YYC)plane ATH - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
18h 21m$619–1,284Fly from Heraklion International Airport, “Nikos Kazantzakis”, shuttle
- Fly from Heraklion International Airport, “Nikos Kazantzakis” (HER) to Calgary International Airport (YYC)plane HER - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
18h 13m$707–1,072Fly from Rhodes International Airport, shuttle
- Fly from Rhodes International Airport (RHO) to Calgary International Airport (YYC)plane RHO - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
27h 55m$765–1,184Bus, shuttle to Tirana International Airport Nënë Tereza, fly, shuttle
- Take the bus from Ioannina to Vlorëbus
- Take a shuttle bus from Vlorë to Tirana, Airport
- Fly from Tirana International Airport Nënë Tereza (TIA) to Calgary International Airport (YYC)plane TIA - YYC
- Take a shuttle bus from Calgary International Airport - YYC to Banff, AB
26h 18m
Thessaloniki Airport Makedonia (SKG) to Calgary International Airport (YYC) flights
Comparing Your Travel Options
The cheapest way to get from Greece to Banff is to fly and shuttle which costs $490 - $1,300 and takes 20h 5m.
The fastest way to get from Greece to Banff is to fly and shuttle which takes 18h 13m and costs $700 - $1,100.
The distance between Greece and Banff is 9154 km.
It takes approximately 20h 5m to get from Greece to Banff, including transfers.
Banff is 8h behind Greece. It is currently 12:53 PM in Greece and 4:53 AM in Banff.
There are 610+ hotels available in Banff.
What companies run services between Greece and Banff, AB, Canada?
There is no direct connection from Greece to Banff. However, you can take the bus to Thessaloniki Airport, walk to Thessaloniki Airport Makedonia (SKG) airport, fly to Calgary International Airport (YYC), walk to Calgary International Airport - YYC, then take the shuttle to Banff, AB. Alternatively, you can take the subway to Athens Airport, walk to Athens International Airport (ATH) airport, fly to Calgary International Airport (YYC), walk to Calgary International Airport - YYC, then take the shuttle to Banff, AB.
- Website
- lufthansa.com
Flights from Thessaloniki Airport Makedonia to Calgary International Airport via Frankfurt
- Ave. Duration
- 16h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $550–900
Flights from Thessaloniki Airport Makedonia to Calgary International Airport via Munich
- Ave. Duration
- 18h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $550–900
Flights from Athens International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 19h 6m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $440–1,600
Flights from Heraklion International Airport, “Nikos Kazantzakis” to Calgary International Airport via Frankfurt
- Ave. Duration
- 15h 25m
- When
- Thursday, Saturday, Monday, and Friday
- Estimated price
- $650–1,000
Flights from Heraklion International Airport, “Nikos Kazantzakis” to Calgary International Airport via Munich
- Ave. Duration
- 16h 7m
- When
- Thursday, Monday, and Saturday
- Estimated price
- $650–1,000
Flights from Rhodes International Airport to Calgary International Airport via Munich
- Ave. Duration
- 40h
- When
- Sunday
- Estimated price
- $700–1,100
Flights from Rhodes International Airport to Calgary International Airport via London Heathrow
- Ave. Duration
- 28h 35m
- When
- Thursday
- Estimated price
- $500–1,900
Flights from Rhodes International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 30h 5m
- When
- Thursday
- Estimated price
- $700–1,100
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Frankfurt
- Ave. Duration
- 17h 20m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $600–1,000
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Toronto
- Ave. Duration
- 16h 6m
- When
- Saturday
- Estimated price
- $650–1,800
- Website
- aircanada.com
Flights from Thessaloniki Airport Makedonia to Calgary International Airport via Frankfurt
- Ave. Duration
- 16h 40m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $550–900
Flights from Thessaloniki Airport Makedonia to Calgary International Airport via Munich
- Ave. Duration
- 18h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $550–900
Flights from Athens International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 19h 6m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $440–1,600
Flights from Athens International Airport to Calgary International Airport via Montreal
- Ave. Duration
- 19h 50m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $430–1,600
Flights from Heraklion International Airport, “Nikos Kazantzakis” to Calgary International Airport via Frankfurt
- Ave. Duration
- 15h 57m
- When
- Saturday, Monday, and Friday
- Estimated price
- $650–1,000
Flights from Heraklion International Airport, “Nikos Kazantzakis” to Calgary International Airport via Munich
- Ave. Duration
- 16h
- When
- Monday and Saturday
- Estimated price
- $650–1,000
Flights from Rhodes International Airport to Calgary International Airport via London Heathrow
- Ave. Duration
- 28h 35m
- When
- Thursday
- Estimated price
- $500–1,900
Flights from Rhodes International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 30h 5m
- When
- Thursday
- Estimated price
- $700–1,100
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Frankfurt
- Ave. Duration
- 17h 20m
- When
- Monday, Tuesday, Thursday, Friday, and Saturday
- Estimated price
- $600–1,000
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Toronto
- Ave. Duration
- 16h 6m
- When
- Saturday
- Estimated price
- $650–1,800
- Website
- klm.com
Flights from Athens International Airport to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 20m
- When
- Every day
- Estimated price
- $380–1,400
Flights from Heraklion International Airport, “Nikos Kazantzakis” to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 14h 35m
- When
- Sunday
- Estimated price
- $480–1,800
Flights from Rhodes International Airport to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 23h 40m
- When
- Saturday
- Estimated price
- $500–1,800
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Amsterdam Schiphol
- Ave. Duration
- 25h 30m
- When
- Friday
- Estimated price
- $460–1,700
- Website
- airbus.com
Flights from Heraklion International Airport, “Nikos Kazantzakis” to Calgary International Airport via Frankfurt
- Ave. Duration
- 15h 57m
- When
- Saturday, Monday, and Friday
- Estimated price
- $650–1,000
Flights from Heraklion International Airport, “Nikos Kazantzakis” to Calgary International Airport via Munich
- Ave. Duration
- 16h
- When
- Monday and Saturday
- Estimated price
- $650–1,000
Flights from Rhodes International Airport to Calgary International Airport via Munich
- Ave. Duration
- 40h
- When
- Sunday
- Estimated price
- $700–1,100
Flights from Rhodes International Airport to Calgary International Airport via Frankfurt
- Ave. Duration
- 30h 5m
- When
- Thursday
- Estimated price
- $700–1,100
- Website
- westjet.com
Flights from Thessaloniki Airport Makedonia to Calgary International Airport via Frankfurt
- Ave. Duration
- 15h 40m
- When
- Saturday
- Estimated price
- $440–1,200
Flights from Athens International Airport to Calgary International Airport via Dublin
- Ave. Duration
- 14h 30m
- When
- Friday
- Estimated price
- $500–1,600
Flights from Rhodes International Airport to Calgary International Airport via Edinburgh
- Ave. Duration
- 25h 10m
- When
- Sunday
- Estimated price
- $650–2,000
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Frankfurt
- Ave. Duration
- 16h 20m
- When
- Saturday
- Estimated price
- $470–1,300
- Website
- airtransat.com
Flights from Athens International Airport to Calgary International Airport via Toronto
- Ave. Duration
- 16h 20m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $550–1,500
Flights from Athens International Airport to Calgary International Airport via Montreal
- Ave. Duration
- 20h 7m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $550–1,500
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Toronto
- Ave. Duration
- 28h 45m
- When
- Saturday
- Estimated price
- $650–1,800
- Website
- condor.com
Flights from Thessaloniki Airport Makedonia to Calgary International Airport via Frankfurt
- Ave. Duration
- 15h 40m
- When
- Saturday
- Estimated price
- $440–1,200
Flights from Tirana International Airport Nënë Tereza to Calgary International Airport via Frankfurt
- Ave. Duration
- 16h 20m
- When
- Saturday
- Estimated price
- $470–1,300
- 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
- Phone
- +1 403 800 0355
- [email protected]
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
Shuttle from Calgary International Airport - YYC to Banff, AB
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $55–65
- Website
- The Fairy Bus
- Phone
- +1 403 754 6467
- [email protected]
- Website
- Mountain Park Transportation
Shuttle from Calgary International Airport - YYC 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 International Airport - YYC 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 International Airport - YYC 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 International Airport - YYC 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 International Airport - YYC 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
- +355 68 407 6607
- [email protected]
- Website
- facebook.com
Bus from Ioannina to Vlorë
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Schedules at
- facebook.com
- Phone
- +355 67 609 7542
- [email protected]
- Website
- airporthermesbooking.com
Shuttle from Vlorë to Tirana, Airport
- Ave. Duration
- 2h 30m
- Frequency
- Every 3 hours
- Estimated price
- $21–28
- Schedules at
- airporthermesbooking.com
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
Getting around the Cyclades
Read the travel guide














