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](https://images.trvl-media.com/lodging/31000000/30680000/30674300/30674289/4a1ebc14_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Banff Springs Hotel
8 Golden Knowes Rd, Banff, Scotland
The price is $180 per night
$180
includes taxes & fees
$150 per night
Feb 17 - Feb 18
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 3-minute drive from Duff House.
Parking included
Free WiFi
![Fife Lodge](https://images.trvl-media.com/lodging/3000000/2090000/2087000/2086995/w960h537x0y3-96eca31c_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Fife Lodge
Sandyhill Road, Banff, Scotland
The price is $132 per night
$132
includes taxes & fees
$110 per night
Feb 17 - Feb 18
Free Cancellation
Reserve now, pay when you stay
0.63 mi from city center
When you stay at Fife Lodge in Banff, you'll be near the beach, within a 5-minute drive of Duff House and Banff Museum.
![Station Hotel Portsoy](https://images.trvl-media.com/lodging/37000000/36970000/36969500/36969407/8bc7b3f5_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Station Hotel Portsoy
22 Seafield Street, Banff, Scotland
The price is $126 per night
$126
includes taxes & fees
$105 per night
Mar 1 - Mar 2
Free Cancellation
Reserve now, pay when you stay
6.17 mi from city center
With a stay at Station Hotel Portsoy in Banff, you'll be a 1-minute walk from Portsoy Ice Cream and 6 minutes by foot from Portsoy Pottery.
Breakfast included
Pet friendly
![Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool](https://images.trvl-media.com/lodging/34000000/33740000/33736700/33736669/2db89017_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Stunning 6 bedroom 6 bathroom country home with large private indoor heated swimming pool
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
![Finest Retreats | The White House of Park](https://images.trvl-media.com/lodging/73000000/72530000/72526300/72526285/4f2b9910_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Finest Retreats | The White House of Park
7.52 mi from city center
Located in Banff, this vacation home is on a river, within a 15-minute drive of Portsoy Ice Cream and Portsoy Pottery.
![Beautiful Renovated Mill near Portsoy and the beach](https://images.trvl-media.com/lodging/49000000/48870000/48860600/48860591/3b79b2c2_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Beautiful Renovated Mill near Portsoy and the beach
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.
![Finest Retreats | Ellie-Jo Cottage](https://images.trvl-media.com/lodging/66000000/65730000/65727700/65727666/0f018570_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Finest Retreats | Ellie-Jo Cottage
6.75 mi from city center
Located in Banff, this cottage is in a rural location, within a 15-minute drive of Macduff Marine Aquarium and Banff Museum.
Kitchen
Washer
![Sunny Side House Gardenstown](https://images.trvl-media.com/lodging/77000000/76190000/76181900/76181830/8295f343_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Sunny Side House Gardenstown
6.97 mi from city center
Located in Banff, this vacation home is by the ocean, within a 15-minute drive of Macduff Marine Aquarium and Banff Museum.
Kitchen
Washer
![3 bedroom cottage, with far reaching views of the garden and open countryside.](https://images.trvl-media.com/lodging/47000000/46170000/46162100/46162013/5ba33fc8_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
3 bedroom cottage, with far reaching views of the garden and open countryside.
2.87 mi from city center
Located in Banff, this cottage is by the sea, within a 10-minute drive of Portsoy Ice Cream and Duff House.
![Craigellachie Hotel of Speyside](https://images.trvl-media.com/lodging/1000000/580000/574300/574227/b1d67e95_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Craigellachie Hotel of Speyside
Victoria Street, Aberlour, Scotland
The price is $201 per night
$201
includes taxes & fees
$168 per night
Feb 20 - Feb 21
Free Cancellation
Reserve now, pay when you stay
27.5 mi from city center
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
![Laichmoray Hotel](https://images.trvl-media.com/lodging/24000000/23200000/23198200/23198129/4eed5b24_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Laichmoray Hotel
Maisondieu Road, Elgin, Scotland
The price is $151 per night
$151
includes taxes & fees
$126 per night
Feb 21 - Feb 22
Free Cancellation
Reserve now, pay when you stay
29.02 mi from city center
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.
![Meldrum House Country Hotel & Golf Course](https://images.trvl-media.com/lodging/1000000/530000/520300/520266/a635073f_y.jpg?impolicy=fcrop&w=420&h=224&q=medium)
Meldrum House Country Hotel & Golf Course
East Lodge, Oldmeldrum, Inverurie, Scotland
The price is $131 per night
$131
includes taxes & fees
$109 per night
Feb 20 - Feb 21
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.
Often, one of the most difficult things about booking a hotel is finding the best time to go. The cost of staying in hotels in could vary significantly, depending on the time of the year chosen. If you would like to figure out the most suitable time to take a trip then using CheapTickets could be the best option for you. We will be able to provide information on hotels in to ensure that you get the best deal possible. So if you are looking for a booking website that will streamline the process and offer good prices, then log in and get booking.
Banff hotels essential information
Accommodation | 523 hotels |
---|---|
Lowest Price | $126 |
Highest Price | $201 |
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, Beautiful Renovated Mill near Portsoy and the beach, Finest Retreats | Ellie-Jo Cottage, Sunny Side House Gardenstown, 3 bedroom cottage, with far reaching views of the garden and open countryside., Craigellachie Hotel of Speyside, Laichmoray Hotel, Meldrum House Country Hotel & Golf Course |
Most Recent Banff Hotel Reviews
![Meldrum House Country Hotel & Golf Course](http://images.trvl-media.com/lodging/1000000/530000/520300/520266/043bcb0e_y.jpg)
Meldrum House Country Hotel & Golf Course
5 out of 5
Posted 9 hours ago
CheapTickets Verified Review
"Fantastic stay at Meldrum House! We dined in the Cave bar and had the Valentine’s menu - the meal and service was first class.
The hotel is lovely inside, the room was spacious and super clean. We found the coffee supplied inside the room was very good also, the little details really made it worth it.
Overall, we really enjoyed our stay and would be happy to recommend it to others. "
A verified traveler stayed at Meldrum House Country Hotel & Golf Course
Types of Hotels
Hotels Near Banff
Cities near Banff
More to Explore in Banff
Top Picks
Hotels
Cheap Hotels in WorcesterCheap Hotels in Woodhall SpaCheap Hotels in BanburyCheap Hotels in BedaleCheap Hotels in InvernessCheap Hotels in ReadingCheap Hotels in Bognor RegisCheap Hotels in St IvesCheap Hotels in NewburyCheap Hotels in DartfordCheap Hotels in CambridgeCheap Hotels in BathCheap Hotels in NottinghamCheap Hotels in YorkCheap Hotels in BangorCheap Hotels in BlackpoolCheap Hotels in PlymouthCheap Hotels in CanterburyCheap Hotels in TregaronCheap Hotels in HelstonCheap Hotels in NewquayCheap Hotels in CookstownCheap Hotels in ChichesterCheap Hotels in ManchesterCheap Hotels in BarnstapleCheap Hotels in WareCheap Hotels in Oswestry