Best Hotels in Banff

Explore Banff hotels and choose from properties near landmarks, luxury hotels, and top boutiques for the best shopping and dining.

Banff Springs Hotel
8.8 (97 reviews)

Banff Springs Hotel ★★★★

📍 Golden Knowes Rd, Banff

Known as the “Castle in the Rockies,” the hotel combines grand château-style architecture with breathtaking mountain scenery, overlooking the Bow Valley and surrounded by the Canadian Rockies.

Homesly the Station Hotel
6.7 (75 reviews)

Homesly the Station Hotel ★★★

📍 Seafield Street, Portsoy

"This hotel / pub was a delightful surprise. Our room was spacious and comfortable, including the bed. The hotel has character, and the bar area is a good little pub frequented by locals. We really enjoyed this little town. P.S. The 'Aspire' restaurant a few minutes walk from the hotel offers exceptional food, fine dining style, at excellent prices."

Fife Lodge Hotel
9.4 (97 reviews)

Fife Lodge Hotel ★★★

📍 Sandyhill Rd, Banff

The hotel combines traditional Scottish character with comfortable rooms, an on-site restaurant, a cozy bar, and warm hospitality.

Seafield Arms Hotel
8.4 (8 reviews)

Seafield Arms Hotel ★★★

📍 5 Chapel Street, Whitehills

"Great meal once again . Have eaten here 3 times this month as friends and dogs have come to see me . Everyone has just loved their meal and desperate to come back . Last night - The meal sitting was run so welll. What a smooth operation I witnessed . Well organised , calm atmosphere. Satisfied diners . The kitchen and waiting team worked so well once again ….. what a fantastic success . The waitresses were all completely efficient and communicating well together and great team work. Well done Seafield Arms . The dining room has been utilised now as it is so busy ….. Very friendly people and lots of folk enjoying the beers and rugby . The waitresses are just so lovely and even new ones say they are loving their jobs . Dave, Gill and co do an absolutely amazing job and work so so hard .. Please visit . "

15 Waters Edge
10 (1 reviews)

15 Waters Edge ★★★★

📍 15 Waters Edge, Banff

The property is ideal for families or groups, featuring four bedrooms, three bathrooms, a fully equipped kitchen, a games room, and private parking.

The Beaches, beachfront 2 bed home with seaviews in Banff Aberdeenshire
10 (3 reviews)

The Beaches, beachfront 2 bed home with seaviews in Banff Aberdeenshire ★★★

📍 Banff

Find Your Perfect Stay in Banff by Travel Style

Guest Reviews on Banff Hotels

9.0
Excellent Community Rating
Real & verified guest reviews from around the world
G

Guest User

Other
Homesly the Station Hotel ★★★
"My wife and stopped off at Portsoy for a tea break and found the Station Hotel to be really good. Large menu and excellent service."
★★★★★
2026-01-20
w

wedidthis

Couple
Seafield Arms Hotel ★★★
"We've just had a three night stay at the Seafield Arms Hotel in Whitehills near Banff, it made a great base for exploring the towns of the Moray coast. The hotel is small, the bar is lively, the staff are attentive and the restaurant is superb. This is not just posh pub grub, the kitchen staff produce food that exceeded our (high) expectations by a bigger margin than anywhere we've ever eaten. The bedrooms aren't large but they are nicely furnished, the bed was extremely comfortable. There's an attractive beer garden. We really enjoyed our stay"
★★★★★
2024-07-08

Banff Travel Information

Power Plug & Voltage

230V/Type G

💵

Exchange Rate

GBP

💳

Local Payment

Cards/ApplePay/Cash

📱

Connectivity

EE/Vodafone/O2/Three

🌡️

Current Weather

Showers

More Information About Banff Hotels

Key Info

Details

Number of reviews

279

Total properties

18

Weekday Avg. Price

CAD 645

Weekend Avg. Price

CAD 651

Trending hotel

Homesly the Station Hotel

FAQs About Hotels in Banff

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.