trover photo by Tork Mackenzie

Save on Top Banff Hotels

Search over 1,000,000 properties worldwide and 550 airlines worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.

Top 10 Hotels in Banff

The Sail Loft
2 out of 5
Back Green, Banff, Scotland
Get Rates
5/5Exceptional! (3 reviews)
Sail Loft

"So clean. So beautiful. Looks like it's literally just opened ...utterly spotless."…"

Reviewed on Mar. 9, 2019

The Sail Loft
Seabreeze
3.5 out of 5
Seabreeze 7 Swordanes Inverboyndie, Banff, Scotland
Get Rates
Seabreeze
Fife Lodge
3 out of 5
Sandyhill Road, Banff, Scotland
Free CancellationReserve now, pay when you stay
CA $122
per night
Dec 18 - Dec 19
4.4/5Excellent! (60 reviews)
Great stay for business trip

"Stayed two nights for work. Large comfy room, friendly staff and really good breakfast. Would definitely stay again if in the area. Only downside, they run out of Best on tap ☺"…"

Reviewed on Aug. 23, 2019

Fife Lodge
The County Hotel
3 out of 5
32 High Street, Banff, Scotland
CA $133
per night
Dec 17 - Dec 18
4.5/5Wonderful! (11 reviews)

"Excellent food spacious room fantastic shower hosts and staff all excellent with stay again"…"

Reviewed on Jul. 19, 2019

The County Hotel
2 Bedroom Accommodation in Banff
Sandend Cottage - in the Picturesque 'get Away From it All' Fishing Hamlet
56 Village Sandend Banff, Sandend, Self Catering Cottage, Banff, SCT
Get Rates
5/5Exceptional! (3 reviews)
Amazing

"What a great cottage and a fantastic location. Really well equipped"…"

Reviewed on Jan. 3, 2019

Sandend Cottage - in the Picturesque 'get Away From it All' Fishing Hamlet
The Boathouse at Banff Links
Castle St, The Boathouse, Banff, SCT
CA $439
per night
Dec 17 - Dec 18
The Boathouse at Banff Links
Bridge Street is a Spacious Apartment in a Central Banff Location
Durn House
4 out of 5
Durn Road, Portsoy, Banff, Scotland
CA $121
per night
Jan 16 - Jan 17
4.6/5Wonderful! (58 reviews)

"This is the first hotel we've been in where porridge is offered in place of a cooked breakfast. Every where else has porridge as a choice with the cereals and fruit. BBC2 requires retuning. Rooms are advertised as soundproofed but this is definitely not the case. I could hear people talking at 1am ..."…"

Reviewed on Jul. 11, 2019

Durn House
Kathleen`s Bed and Breakfast
2.5 out of 5
88 Main Street, Gardenstown, Banff, Scotland
CA $88
per night
Dec 17 - Dec 18
4.3/5Excellent! (42 reviews)

"Very comfortable, home from home. Kathleen is a very nice hospitable lady."…"

Reviewed on Jul. 25, 2019

Kathleen`s Bed and Breakfast
Don't see what you're looking for?
See all available properties in Banff
View all properties
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 Hotel Guide

Looking to find a room in Aberdeenshire, particularly in or around Banff? Within a 0.1-kilometre (0.06-mile) radius of central Banff you'll find 3 Expedia-listed hotels from which to choose.

There are a number accommodation options that are within a short stroll from Banff's city heart, including the Gardenia Guest House - B&B and Fife Lodge.

One of the few budget accommodations in Banff is the Kathleen`s Bed and Breakfast.

25 kilometres (15 miles) from the middle of Banff, is the Castle Hotel. Alternatively, the Fife Arms Hotel is 13 kilometres (8 miles) away. Another option is to check out the rates and amenities at the Durn House or the The Knowes Hotel.

Looking for more things to do? Spend the day visiting Ballater Golf Club and Loch Muick, in Ballater, 70 kilometres (45 miles) to the southwest of Banff. Should you wish to visit Ballater, check out the room rates at the Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn. Alternatively, you could consider staying at Banchory, 65 kilometres (42 miles) to the south of Banff, where you'll find the Inchmarlo Villas and Feughside Inn. While visiting Banchory, make sure you visit the Crathes Castle and Gardens and Banchory Museum.

Get your sports fix with a trip to Pittodrie Stadium, which is 60 kilometres (38 miles) to the southeast of Banff. Sleep near the action at the Aberdeen Douglas Hotel or the Rox Hotel.

Dyce Airport is a nearby airport, and is 55 kilometres (33 miles) away from Banff. Hotels that are nearby include Britannia Hotel Aberdeen and Aberdeen Marriott Hotel.

More trip options

Recent Reviews in Banff