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 $221 per night
CA $221
CA $266 total
includes taxes & fees
23 Mar - 24 Mar
Stay at this 4-star 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 Duff House are located nearby.
Parking included
Free WiFi

Fife Lodge
Sandyhill Road, Banff, Scotland
Free cancellation
Reserve now, pay when you stay
1.01 km from city centre
The price is CA $162 per night
CA $162
CA $195 total
includes taxes & fees
16 Mar - 17 Mar
Stay at this 3-star 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 Banff Museum are located nearby.
Breakfast included
Parking included

Station Hotel Portsoy
22 Seafield Street, Banff, Scotland
Free cancellation
Reserve now, pay when you stay
9.94 km from city centre
The price is CA $138 per night
CA $138
CA $166 total
includes taxes & fees
1 Apr - 2 Apr
Stay at this 3.5-star hotel in Banff. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the helpful staff in our reviews. Popular attractions Portsoy Ice Cream and Portsoy Pottery are located nearby.
Breakfast included
Pet-friendly

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool
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 Banff Museum are located nearby.
Pool
Kitchen

The Old Customs House - a house that sleeps 10 guests in 4 bedrooms
0.24 km from city centre
Book a stay at this family-friendly cottage in Banff. Enjoy free WiFi, cable/satellite TV service, and in-room fireplaces. Popular attractions Duff House and Banff Museum are located nearby.
Hot tub
Kitchen

Finest Retreats | The White House of Park
12.1 km from city centre
Stay at this vacation home in Banff. Enjoy free WiFi, a garden, and patios. Popular attractions Fordyce Joiners Workshop and Visitor Centre and Portsoy Ice Cream are located nearby.
Kitchen
Washer

Beautiful Renovated Mill near Portsoy and the beach
8.07 km from city centre
Book a stay at this golf vacation home in Banff. Enjoy free WiFi, a garden, and an in-room coffeemaker. Popular attractions Portsoy Ice Cream and Portsoy Pottery are located nearby.
Kitchen
Washer

SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS
1.73 km from city centre
Stay at this vacation home in Banff. Enjoy free WiFi. Popular attractions Inverboyndie Beach and Duff House are located nearby.
Washer
Dryer
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 $162 per night from Mar. 16 to Mar. 17
CA $162
CA $195 total
includes taxes & fees
16 Mar - 17 Mar
9.4/10 Exceptional! (202 reviews)
Banff hotels essential information
Accommodation | 548 hotels |
---|---|
Lowest Price | CA $138 |
Highest Price | CA $221 |
Popular hotels | Banff Springs Hotel, Fife Lodge, Station Hotel Portsoy, Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool, The Old Customs House - a house that sleeps 10 guests in 4 bedrooms, Finest Retreats | The White House of Park, Beautiful Renovated Mill near Portsoy and the beach, SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS, Driftwood Cottage, near Portsoy's historic harbour-stunning garden |
Frequently asked questions
Recent Banff hotel reviews by fellow wanderers

Craigellachie Hotel of Speyside
5 out of 5
Posted 8 days ago
Travelocity Verified Review
"We loved our stay! The staff were very accommodating and the hotel had a lovely atmosphere."
A verified traveller stayed at Craigellachie Hotel of Speyside
Hotels near…
Areas of Banff
More ways to wander Banff
Most popular
Hotels
Flights
Cars
Activities