Find 3 Star Hotels in Banff from $67

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Check availability on Banff 3 Star Hotels

Next weekend
In two weeks

Our top choices for Banff 3-star hotels

Laichmoray Hotel

Laichmoray Hotel
3.0 star property
Elgin
9.4 out of 10, Exceptional, (459 reviews)
"One of the most wonderful hotels I've stayed in. Every aspect of the hotel is well organized and the staff are superb resulting in a peaceful and very restful stay."
United States
Alan
$131 nightly
The price is $158
Mar 1 - Mar 2
Total with taxes and fees
Laichmoray Hotel

Firth Hotel & Restaurant

Firth Hotel & Restaurant
3.0 star property
Lossiemouth
8.4 out of 10, Very Good, (265 reviews)
"Lovely comfy room, great view over the sandy beach and friendly staff."
United Kingdom
Stephen
Firth Hotel & Restaurant

The Royal Hotel

The Royal Hotel
3.0 star property
Elgin
7.8 out of 10, Good, (152 reviews)
"Very great friendly staff and really good food !"
United States
Donald
The Royal Hotel

The Aberlour Hotel

The Aberlour Hotel
3.0 star property
Aberlour
9.0 out of 10, Wonderful, (98 reviews)
"Great place!! The rooms are very comfortable and the staff is amazing!!"
United States
Maria Belen
$180 nightly
The price is $216
Mar 5 - Mar 6
Total with taxes and fees
The Aberlour Hotel

The Knowes Hotel & Restaurant

The Knowes Hotel & Restaurant
3.0 star property
Macduff
9.2 out of 10, Wonderful, (209 reviews)
"Lovely hotel and great value. Staff are always excellent."
United Kingdom
Edward
$157 nightly
The price is $189
Mar 1 - Mar 2
Total with taxes and fees
The Knowes Hotel & Restaurant

Fife Lodge

Fife Lodge
3.0 star property
Banff
9.4 out of 10, Exceptional, (240 reviews)
"Lovely hotel and staff "
United Kingdom
Fiona
$116 nightly
The price is $140
Mar 30 - Mar 31
Total with taxes and fees
Fife Lodge

The Old Coach House Hotel

The Old Coach House Hotel
3.0 star property
Buckie
7.0 out of 10, Good, (153 reviews)
"A bit in need of upgrade but clean and warm so good value,"
United Kingdom
Colin
$56 nightly
The price is $67
Mar 1 - Mar 2
Total with taxes and fees
The Old Coach House Hotel

Premier Inn Elgin

Premier Inn Elgin
3.0 star property
Elgin
7.4 out of 10, Good, (3 reviews)
$58 nightly
The price is $70
Mar 29 - Mar 30
Total with taxes and fees
Premier Inn Elgin

Heath Hill Hotel

Heath Hill Hotel
3.0 star property
Fraserburgh
9.6 out of 10, Exceptional, (92 reviews)
"Great hotel, fantastic rooms, great food "
United Kingdom
matt
$150 nightly
The price is $181
Mar 6 - Mar 7
Total with taxes and fees
Heath Hill Hotel

Stag & Thistle Hotel and Restaurant

Stag & Thistle Hotel and Restaurant
3.0 star property
Fraserburgh
8.4 out of 10, Very Good, (18 reviews)
"Comfortable hotel, spotlessly clean & staff just lovely!"
United Kingdom
Christine
$103 nightly
The price is $124
Mar 8 - Mar 9
Total with taxes and fees
Stag & Thistle Hotel and Restaurant

The Mill House Hotel

The Mill House Hotel
3.5 star property
Buckie
8.6 out of 10, Excellent, (117 reviews)
"Very friendly staff and a lovely meal at night."
United Kingdom
Paul V
$86 nightly
The price is $104
Mar 1 - Mar 2
Total with taxes and fees
The Mill House Hotel

The Davron Hotel

The Davron Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (123 reviews)
"Breakfast and the restaurant were excellent. Friendly staff, clean room. "
United Kingdom
MARK
$102 nightly
The price is $123
Mar 1 - Mar 2
Total with taxes and fees
The Davron Hotel

Ban Car Hotel

Ban Car Hotel
3.0 star property
Fraserburgh
9.4 out of 10, Exceptional, (72 reviews)
"Nice place nice staff and owners highly recommend this place "
United Kingdom
Steve
$98 nightly
The price is $117
Mar 9 - Mar 10
Total with taxes and fees
Ban Car Hotel

The Royal Oak Hotel

The Royal Oak Hotel
3.5 star property
Buckie
9.6 out of 10, Exceptional, (89 reviews)
"Great breakfast and food overall. Staff very friendly and helpful. "
United Kingdom
Anthony
$136 nightly
The price is $164
Mar 1 - Mar 2
Total with taxes and fees
The Royal Oak Hotel

Cullen Bay Hotel

Cullen Bay Hotel
3.5 star property
Buckie
9.0 out of 10, Wonderful, (135 reviews)
"Lovely location, spotless, very comfortable"
United Kingdom
Andrew
$146 nightly
The price is $175
Mar 1 - Mar 2
Total with taxes and fees
Cullen Bay Hotel

The Pines Guesthouse

The Pines Guesthouse
3.0 star property
Elgin
9.8 out of 10, Exceptional, (85 reviews)
"Great breakfast-Walkable-convenient parking"
United States
Ben D
$147 nightly
The price is $177
Mar 29 - Mar 30
Total with taxes and fees
The Pines Guesthouse

Marine Hotel

Marine Hotel
3.0 star property
Buckie
6.8 out of 10, (87 reviews)
"It’s very comfortable and warm and roomy "
United Kingdom
Agnes
Marine Hotel

Homesly The Station Hotel

Homesly The Station Hotel
3.5 star property
Banff
8.6 out of 10, Excellent, (91 reviews)
"Excellent service staff were wonderful"
United Kingdom
Lyn
$154 nightly
The price is $154
Mar 1 - Mar 2
Total with taxes and fees
Homesly The Station Hotel

Craigellachie Lodge

Craigellachie Lodge
3.5 star property
Aberlour
10.0 out of 10, Exceptional, (94 reviews)
"Great accommodations and wonderful staff!"
United States
Ekaterina
$211 nightly
The price is $254
Mar 19 - Mar 20
Total with taxes and fees
Craigellachie Lodge

Chapelhill Croft Farmhouse B&B

Chapelhill Croft Farmhouse B&B
3.0 star property
Keith
10.0 out of 10, Exceptional, (32 reviews)
"Quiet location, clean and very good hosts, great breakfast, good value."
United Kingdom
alasdair
Chapelhill Croft Farmhouse B&B
Save an average of 15% on thousands of hotels when you're signed in

Explore similar 4-star hotels

Many 4-star hotels have the same amenities as 3-star hotels. See all 4-star hotels in Banff.
Still don't see what you're looking for?
See all properties in Banff.
You can also use these popular filters to refine your search.
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.

Learn more about Banff

Tucked along Scotland's northeast coast, this historic fishing town offers charming harbor walks and the impressive ruins of Banff Castle. Visit the Duff House art gallery for masterpieces, then explore nearby Macduff Marine Aquarium to discover fascinating sea creatures from local waters.

DH56R3 Doune Hill Temple at Banff in Aberdeenshire,Scotland

Top Banff Hotel Reviews

Find out more about Banff

Three Star Hotel Guide for Banff

There’s a reason the top 3 star hotels in Banff, Scotland are so incredibly popular: They combine comforting amenities and just-for-you service with some of the best rates and discounts the area has to offer. When you book a stay at a three star hotel in Banff, you’ll get access to perfect little perks like on-site restaurants and cocktail bars, well-appointed fitness centers, and spacious rooms.

Search for a cheap deal on a 3 star upscale hotel in Banff for the most elegant experience, or grab a low rate on one of the cheap 3 star hotels in Banff near the local attractions, if you want something a touch more unassuming. Whatever your traveling style, make sure to use the search tools at Expedia to track down prices, read more about amenities, and score a few local discounts.

From business trips to family getaways, the Banff 3 star hotels offer a fantastic home base for any type of vacation.