Compare Cheap 3 Star Hotels
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
$121 nightly
The price is $145 total per night
$145 total
Dec 6 - Dec 7
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
$118 nightly
The price is $142 total per night
$142 total
Nov 6 - Nov 7
Total with taxes and fees
0.63 mi from city center
Located in Banff, Fife Lodge is within a 15-minute walk of Duff House and Duff House Royal Golf Club.
Breakfast included
Parking included

Homesly The Station Hotel
22 Seafield Street Banff Scotland
$99 nightly
The price is $99 total per night
$99 total
Dec 6 - Dec 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
Parking included

Portsoy Sail Loft
Back Grn Portsoy Scotland
$94 nightly
The price is $113 total per night
$113 total
Dec 5 - Dec 6
Total with taxes and fees
5.98 mi from city center
When you stay at Portsoy Sail Loft in Banff, you'll be on the beach, within a 5-minute drive of Portsoy Ice Cream and Portsoy Pottery.
Hot Tub
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 Banff Castle and Grass Labyrinth.
Kitchen
Washer

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 Macduff Marine Aquarium and Duff House Royal Golf Club.
Pool
Kitchen

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

Beautiful renovated Mill near Portsoy and the many beaches along the Moray Firth
Banff SCT
5.01 mi from city center
When you stay at this vacation home in Banff, you'll be next to a golf course, within a 5-minute drive of Portsoy Ice Cream and Portsoy Pottery.
Kitchen
Washer

2 bedroom accommodation in Banff
Banff
2.17 mi from city center
Located in Banff, this cottage is by the ocean, within a 10-minute drive of Banff Castle and Grass Labyrinth.
Kitchen
Washer

Seaside retreat, just steps from sea at Seabreeze Cottage, Seatown, Gardenstown
Gardenstown Scotland
6.75 mi from city center
Located in Banff, this cottage is within a 15-minute drive of Macduff Marine Aquarium and Duff House Royal Golf Club.
Kitchen
Outdoor Space

Castle Grant-4 Bed in Gardenstown close to Harbour
Gardenstown Scotland
6.96 mi from city center
Located in Banff, this vacation home is on the waterfront, within a 15-minute drive of Macduff Marine Aquarium and Tarlair Swimming Pool.
Kitchen
Washer

Meldrum House Country Hotel & Golf Course
East Lodge Inverurie Scotland
$118 nightly
The price is $142 total per night
$142 total
Nov 19 - Nov 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
23.59 mi from city center
Located in Inverurie, Meldrum House Country Hotel & Golf Course is in the historical district, a 1-minute drive from Glen Garioch Distillery and 7 minutes from Pitmedden Garden.
Pet friendly
Parking included
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 | 639 hotels |
|---|---|
Lowest Price | $99 |
Highest Price | $145 |
Popular hotels | Banff Springs Hotel, Fife Lodge, Homesly The Station Hotel, Portsoy Sail Loft, SEASIDE SELF CATERING HOLIDAY TOWNHOUSE WITH EXCELLENT SEA VIEWS, Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool, Charming fishermans’ cottage in picturesque Crovie, Beautiful renovated Mill near Portsoy and the many beaches along the Moray Firth, 2 bedroom accommodation in Banff, Seaside retreat, just steps from sea at Seabreeze Cottage, Seatown, Gardenstown, Castle Grant-4 Bed in Gardenstown close to Harbour, Meldrum House Country Hotel & Golf Course |
Most Recent Banff Hotel Reviews

Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool
5 out of 5
Posted 3 weeks ago
CheapTickets Verified Review
"The place is amazing .the huge garden with kids play equipment. The pool is warm everyone loved it only problem is keeping the kids out . It’s also a great place to dry your washing The lodge is set up great with the 6 bedrooms split up with 3 on either wing of the lodge . There are free high chairs and travel cots there’s one toilet with 5 of the bedrooms having an onsuite . There is a large carpeted lounge with a pool and table tennis table and a huge open plan lounge with a kitchen lounge and 2 dinning tables there’s also a separate laundry room A nice touch is a hamper left with bread butter milk sweets coffee sugar tea and a few other things It is about 10 minutes from Banff the road you initially get told to take is in a really bad state but when there got advised to use the new road that is almost complete which is far better There are nice walks one which can go down to the river They do supply dishwasher tablets, fairy liquid all towels but take some washing powder as is a washing machine and tumble dryer which was great with having an under 1 baby with us The only slight negatives were One large window in the games room needs replaced as double glazing had gone The large freezer in kitchen didn’t appear to keep things always frozen but is another fridge and freezer in laundry room which we used so not a great issue There is not an air fryer which most folk use now but was 2 ovens so not an issue just have to get use to waiting a bit longer for your food to be ready The lights are difficult to work but there is a written guide to explain how to use them and after a day got used to them We didn’t use the 6th bedroom but it is down a steep stairs with no toilet To sum it up great place for family gathering or if away with friends as loads of room for people to be together or have a quiet moments apart The facilities will keep you amused all day and night We had 7 adults from 60 to 30 and 3 kids from 7 to under one and a dog and everyone loved it Also Alan’s communication was great and if you emailed him a question he would answer it right away"
A verified traveler stayed at Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool



