Compare Cheap Hotels in Banff
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Banff Hotels

Banff Springs Hotel
8 Golden Knowes Rd Banff Scotland
$154 nightly
The price is $185 total per night
$185 total
May 3 - May 4
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.56 mi from city center
When you stay at Banff Springs Hotel in Banff, you'll be near the beach, you'll be a short 3-minute drive from Duff House.
Parking included
Free WiFi

Fife Lodge
Sandyhill Road Banff Scotland
$119 nightly
The price is $143 total per night
$143 total
May 3 - May 4
Total with taxes and fees
0.63 mi from city center
When you stay at Fife Lodge in Banff, you'll be near the beach, within a 15-minute walk of Duff House and Duff House Royal Golf Club.
Breakfast included
Parking included

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool
By Banff Aberdeenshire
1.98 mi from city center
Located in Banff, this vacation home is within a 15-minute drive of Banff Museum and Macduff Marine Aquarium.
Pool
Kitchen

Homesly The Station Hotel
22 Seafield Street Banff Scotland
$109 nightly
The price is $109 total per night
$109 total
May 6 - May 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
6.17 mi from city center
With a stay at Homesly The Station Hotel in Banff, you'll be a 1-minute walk from Portsoy Ice Cream and 6 minutes by foot from Portsoy Pottery.
Pool
Pet friendly

SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS
Banff Scotland
1.07 mi from city center
Located in Banff, this vacation home is within a 5-minute drive of Grass Labyrinth and Duff House Royal Golf Club.
Kitchen
Washer

Hideaway Cottage With Hot Tub. Pet Friendly!
Portsoy, Banff
6.37 mi from city center
With a stay at this cottage in Banff, you'll be a 5-minute walk from Portsoy Ice Cream and 7 minutes by foot from Portsoy Pottery.
Hot Tub
Washer

Charming fishermans’ cottage in picturesque Crovie
Gardenstown Scotland
7.43 mi from city center
With a stay at this cottage in Banff, you'll be on the beach, and 7.8 mi (12.5 km) from New Aberdour Beach and 8.8 mi (14.1 km) from Macduff Marine Aquarium.
Kitchen
Washer

2 self-catering cottages booked as one with secure garden area.
Whitehills SCT
2.87 mi from city center
Located in Banff, this cottage is by the sea, within a 10-minute drive of Grass Labyrinth and Portsoy Ice Cream.
Kitchen
Washer

3 bedroom cottage, with far reaching views of the garden and open countryside.
Whitehills
2.87 mi from city center
Located in Banff, this cottage is by the sea, within a 10-minute drive of Grass Labyrinth and Portsoy Ice Cream.
Kitchen
Washer

Highland Retreat in Banff near Whisky Trail
Cornhill
7.53 mi from city center
Located in Banff, this vacation home is by the sea, within a 15-minute drive of Portsoy Ice Cream and Portsoy Pottery.
Kitchen
Washer
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.
Banff hotels essential information
Accommodation | 587 hotels |
|---|---|
Lowest Price | $109 |
Highest Price | $185 |
Popular hotels | Banff Springs Hotel, Fife Lodge, Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool, Homesly The Station Hotel, SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS, Hideaway Cottage With Hot Tub. Pet Friendly!, Charming fishermans’ cottage in picturesque Crovie, 2 self-catering cottages booked as one with secure garden area., 3 bedroom cottage, with far reaching views of the garden and open countryside., Highland Retreat in Banff near Whisky Trail, Sharing Sunsets and Tides - bliss!, Holiday Cottage by the Sea in Whitehills, Banff,Aberdeenshire |
Most Recent Banff Hotel Reviews

Fife Lodge
5 out of 5
Posted 4 hours ago
CheapTickets Verified Review
"The room was very clean, the breakfast that was included within the room price was fantastic and the staff were very friendly."
A verified traveler stayed at Fife Lodge








