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 $265 total
includes taxes & fees
22 Apr - 23 Apr
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
25 Mar - 26 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
19 Apr - 20 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

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

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

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

Driftwood Cottage, near Portsoy's historic harbour-stunning garden
10.02 km from city centre
Stay at this cottage in Banff. Enjoy free WiFi, a garden, and patios. Popular attractions Portsoy Pottery and Portsoy Ice Cream are located nearby.
Pool
Kitchen
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. 25 to Mar. 26
CA $162
CA $195 total
includes taxes & fees
25 Mar - 26 Mar
9.4/10 Exceptional! (203 reviews)
Banff hotels essential information
Accommodation | 549 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, Finest Retreats | The White House of Park, The Old Customs House - a house that sleeps 10 guests in 4 bedrooms, Beautiful Renovated Mill near Portsoy and the beach, Driftwood Cottage, near Portsoy's historic harbour-stunning garden, SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS |
Frequently asked questions
Recent Banff hotel reviews by fellow wanderers

Station Hotel Portsoy
5 out of 5
Posted 6 days ago
Travelocity Verified Review
"Very friendly staff good breakfast and clean would stay again "
A verified traveller stayed at Station Hotel Portsoy
Types of hotels
Hotels near…
Areas of Banff
More ways to wander Banff
Most popular
Hotels
Flights
Cars
Activities