• Our partners include:

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

There is 1 way to get from Edinburgh to Banff by plane 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.

Recommended option

Fly, bus  •  16 h 37 min

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

$459 - $1,226

Questions & Answers

The cheapest way to get from Edinburgh to Banff is to fly and bus which costs £350 - £950 and takes 16 h 37 min.

More details

The quickest way to get from Edinburgh to Banff is to fly and bus which costs £350 - £950 and takes 16 h 37 min.

More details

The distance between Edinburgh and Banff is 4115 miles.

It takes approximately 16 h 37 min to get from Edinburgh to Banff, including transfers.

More details

There is no direct flight from Edinburgh Airport to Calgary Airport. The quickest flight takes 13 h 8 min and has one stopover.

Search flights

Banff is 7 h behind Edinburgh. It is currently 2:57 PM in Edinburgh and 7:57 AM in Banff.

Flybe, Delta, KLM and four other airlines offer flights from Edinburgh Airport to Calgary Airport.

Search flights

There are 125+ hotels available in Banff. Prices start at $83 USD per night.

More details

The best way to get from Edinburgh to Edinburgh Airport is to tram which takes 32 min and costs £3 - £5.

More details

Map of how to get from Edinburgh to Banff.
Launch map view
  • Distance: 4114.7 miles
  • Duration: 16 h 37 min

What companies run services between Edinburgh, Scotland and Banff, AB, Canada?

There is no direct connection from Edinburgh to Banff. However, you can take the tram to Edinburgh Airport, take the walk to Edinburgh airport, fly to Calgary, take the walk to Calgary International Airport, AB, then take the bus to Banff.

Airlines
Air Canada
Website
aircanada.com
Flights from Edinburgh to Calgary via Toronto
Ave. Duration
13 h 8 min
When
Monday, Wednesday, Friday and Saturday
Estimated price
$600 - $2,400
Flights from Edinburgh to Calgary via Chicago O'Hare
Ave. Duration
18 h 15 min
When
Every day
Estimated price
$800 - $2,400
Flights from Edinburgh to Calgary via Newark
Ave. Duration
16 h 33 min
When
Every day
Estimated price
$800 - $2,400
Flights from Edinburgh to Calgary via Toronto, Edmonton
Ave. Duration
17 h
When
Monday, Wednesday, Friday and Saturday
Estimated price
$600 - $2,500
Flights from Edinburgh to Calgary via Washington Dulles, Chicago O'Hare
Ave. Duration
17 h 15 min
When
Every day
Estimated price
$800 - $2,400
Flights from Edinburgh to Calgary via London Heathrow
Ave. Duration
11 h 20 min
When
Every day
Estimated price
$550 - $2,400
United Airlines
Website
united.com
Flights from Edinburgh to Calgary via Chicago O'Hare
Ave. Duration
18 h 15 min
When
Every day
Estimated price
$800 - $2,400
Flights from Edinburgh to Calgary via Newark
Ave. Duration
16 h 33 min
When
Every day
Estimated price
$800 - $2,400
Flights from Edinburgh to Calgary via Washington Dulles, Chicago O'Hare
Ave. Duration
17 h 15 min
When
Every day
Estimated price
$800 - $2,400
Flights from Edinburgh to Calgary via London Heathrow
Ave. Duration
11 h 20 min
When
Every day
Estimated price
$550 - $2,400
Delta
Website
delta.com
Flights from Edinburgh to Calgary via Amsterdam Schiphol
Ave. Duration
15 h 10 min
When
Every day
Estimated price
$800 - $2,400
Flights from Edinburgh to Calgary via New York JFK
Ave. Duration
16 h 17 min
When
Monday, Tuesday, Thursday and Friday
Estimated price
$800 - $2,400
British Airways
Website
britishairways.com
Flights from Edinburgh to Calgary via London Heathrow
Ave. Duration
13 h 35 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$750 - $2,400
KLM
Website
klm.com
Flights from Edinburgh to Calgary via Amsterdam Schiphol
Ave. Duration
15 h 10 min
When
Every day
Estimated price
$800 - $2,400
WestJet
Website
westjet.com
Flights from Edinburgh to Calgary via London Gatwick
Ave. Duration
12 h 1 min
When
Monday and Wednesday
Estimated price
$320 - $1,400
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

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.