Book Cheap Hotels in Banff
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Banff
Most frequently booked Banff hotels

Banff Springs Hotel
8 Golden Knowes Rd Banff Scotland
Free cancellation
Reserve now, pay when you stay
0.89 km from city centre
The price is CA $190 per night
CA $190
CA $228 total
May 27 - May 28
includes taxes & fees
Book a stay at this business-friendly hotel in Banff. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Inverboyndie Beach and Grass Labyrinth are located nearby.

Fife Lodge
Sandyhill Road Banff Scotland
1.01 km from city centre
The price is CA $157 per night
CA $157
CA $188 total
May 24 - May 25
includes taxes & fees
Stay at this hotel in Banff. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Duff House and Duff House Royal Golf Club are located nearby.

Homesly The Station Hotel
22 Seafield Street Banff Scotland
Free cancellation
Reserve now, pay when you stay
9.94 km from city centre
The price is CA $151 per night
CA $151
CA $151 total
May 28 - May 29
includes taxes & fees
Stay at this hotel in Banff. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Portsoy Ice Cream and Portsoy Pottery are located nearby.

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool
By Banff Aberdeenshire
3.2 km from city centre
Book a stay at this family-friendly vacation home in Banff. Enjoy free WiFi, private pools, and a garden. Popular attractions Duff House and Duff House Royal Golf Club are located nearby.

SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS
Banff Scotland
1.73 km from city centre
Book a stay at this family-friendly vacation home in Banff. Enjoy free WiFi, laundry facilities, and patios. Popular attractions Inverboyndie Beach and Grass Labyrinth are located nearby.

Hideaway Cottage With Hot Tub. Pet Friendly!
Portsoy, Banff
10.26 km from city centre
Stay at this cottage in Banff. Enjoy free WiFi, laundry facilities, and patios. Popular attractions Portsoy Ice Cream and Portsoy Pottery are located nearby.

Charming fishermans’ cottage in picturesque Crovie
Gardenstown Scotland
11.96 km from city centre
Book a stay at this beach cottage in Banff. Enjoy free WiFi, a beach locale, and laundry facilities. Popular attraction New Aberdour Beach is located nearby.

3 bedroom cottage, with far reaching views of the garden and open countryside.
Whitehills
4.62 km from city centre
Stay at this cottage in Banff. Enjoy a garden, laundry facilities, and an in-room coffeemaker. Popular attractions Grampian Kart Club and Inverboyndie Beach are located nearby.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top family friendly Banff hotel deals

Fife Lodge
Sandyhill Road Banff Scotland
The price is CA $157 per night from May 24 to May 25
CA $157
CA $188 total
May 24 - May 25
includes taxes & fees
9.4/10 Exceptional! (248 reviews)
Banff hotels essential information
Accommodation | 587 hotels |
|---|---|
Lowest Price | CA $151 |
Highest Price | CA $228 |
Popular hotels | Banff Springs Hotel, Fife Lodge, Homesly The Station Hotel, Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool, SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS, Hideaway Cottage With Hot Tub. Pet Friendly!, Charming fishermans’ cottage in picturesque Crovie, 3 bedroom cottage, with far reaching views of the garden and open countryside., Sharing Sunsets and Tides - bliss! |
Frequently asked questions
Recent Banff hotel reviews by fellow wanderers

Banff Springs Hotel
5 out of 5
Posted 4 days ago
Travelocity Verified Review
"Everything about this property was exceptional! The location was central to seeing sites west, east & southeast of us. Our room was very nice and the view spectacular! The on-site restaurant was quite good & obviously convenient. The best is always saved for last ~ the staff! In no particular order, we would like to thank Nicole, Leslie, Zoe, Lola, Erin & a SPECIAL shout out to Beth! This wee little lass carried one of our 50 lb suitcases up the stairs to our room, ran to greet us as we would come & go, anticipated our every need before even requested ~ dinner at 8:00 ~ yes, already secured! Truly if we left anyone out, we apologize because the entire staff of ladies could not have been more friendly & engaging!"
A verified traveller stayed at Banff Springs Hotel







