Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Tork Mackenzie on trover

Find a Bed and Breakfast in Banff from CA $83

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Featured Bed And Breakfast in Banff

Gowanbrae Bed and Breakfast
3 out of 5
19 Church Street, Keith, Scotland
Get Rates

Situated in Keith, this bed & breakfast is 0.8 mi (1.3 km) from Glenfiddich Whisky Distillery and within 6 miles (10 km) of Macallan Distillery and Speyside ...

Gowanbrae Bed and Breakfast
Jomarnic B&B
3 out of 5
54 Moray Street, Lossiemouth, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $88 per night

Situated near the beach, this bed & breakfast is within a 15-minute walk of Lossiemouth East Beach and Moray Golf Club. Moray Firth is 0.8 mi (1.3 km) away.

4.8/5Exceptional! (13 reviews)
I'll be back

"cosy warm comfortable tasty fresh breakfast friendly helpful hosts"…"

Reviewed on May 27, 2019

Jomarnic B&B
Lossiemouth House
3 out of 5
33 Clifton Road, Lossiemouth, Scotland
The price is CA $129 per night

Situated in Lossiemouth, this bed & breakfast is within a 15-minute walk of Lossiemouth East Beach, Moray Golf Club and Moray Firth. Spynie Palace and Duffus ...

4.8/5Exceptional! (20 reviews)
The Best by far..

"Absolutely stunning, could not fault anything ,beautiful friendly hosts,food amazing with homemade goodies..🌈"…"

Reviewed on Jan. 8, 2020

Lossiemouth House
Kathleen`s Bed and Breakfast
2.5 out of 5
88 Main Street, Gardenstown, Banff, Scotland
Get Rates

Situated in Banff, this beach bed & breakfast is within 9 miles (15 km) of Macduff Marine Aquarium, New Aberdour Beach and Duff House. Inverboyndie Beach is ...

4.3/5Excellent! (43 reviews)

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

Reviewed on Jul. 25, 2019

Kathleen`s Bed and Breakfast
Castleview Bed & Breakfast
4 out of 5
Auchindoun, Dufftown, Keith, Scotland
Get Rates

Situated in Keith, this bed & breakfast is within 9 miles (15 km) of Glenfiddich Whisky Distillery, Macallan Distillery and Speyside Cooperage. Ben Rinnes and ...

4.9/5Exceptional! (20 reviews)

"We had an amazing stay! Totally loved Ian. The place is clean and very well thought out. And breakfast is five-star material. I would highly recommend this place to anyone."…"

Reviewed on Aug. 23, 2019

Castleview Bed & Breakfast
Leslie Castle
3 out of 5
Get Rates

Situated in Insch, this bed & breakfast is 9.8 mi (15.8 km) from Bennachie Centre and 10.9 mi (17.6 km) from Grampian Transport Museum. Inverurie Golf Club and ...

5/5Exceptional! (21 reviews)

"A beautiful castle hotel. Nicola was a gracious hostess. She gave us a lovely history of the area and the castle, which made staying their even more enjoyable. The room was comfortable and beautifully decorated. Great breakfast in the morning. Nice family run place. Would stay again."…"

Reviewed on Sep. 13, 2019

Leslie Castle
The Pines Guesthouse
4 out of 5
East Rd, Elgin, Scotland
The price is CA $173 per night

Situated in Elgin, this bed & breakfast is within 1 mile (2 km) of Elgin Museum and Elgin Cathedral. Spynie Palace is 3 mi (4.8 km) away. Elgin Station is 12 ...

The Pines Guesthouse
blacksands B&B an Bar
2.5 out of 5
109 Shore Street, Fraserburgh, Scotland
Get Rates

Situated near the beach, this bed & breakfast is within a 15-minute walk of Fraserburgh Heritage Centre and Museums of Scottish Lighthouses. New Aberdour Beach ...

3.5/5Good! (2 reviews)

"Staff were very welcoming and made you feel at home, our room was not ready when we arrived but we were in no hurry so it did not matter, we went for something to eat and by the time we came back the room was ready, bedroom was fine with Sky"…"

Reviewed on Apr. 1, 2018

blacksands B&B an Bar
Kintrae B&B
3 out of 5
E Church Street, Buckie, Scotland
Free cancellationReserve now, pay when you stay
The price is CA $83 per night

Situated in Buckie, this beach bed & breakfast is 0.5 mi (0.8 km) from Moray Firth and within 9 miles (15 km) of Bow Fiddle Rock and WDCS Wildlife Centre. Sanine ...

4.8/5Exceptional! (54 reviews)

"Overnight stay. Hosts were very welcoming and friendly. We were in room 1 which looks out the back and with a seaview. Room was a good size. TV, free WiFi, information book, Tea and Coffee making facilities with biscuits and sweets, if you needed more milk you could go down to dining area and fill ..."…"

Reviewed on Sep. 23, 2019

Kintrae B&B
Seashore Cottage
3.5 out of 5
21 Stewart Street, Portgordon, Buckie, Scotland
The price is CA $122 per night

Nestled on the beach, this Buckie bed & breakfast is within 25 mi (40 km) of Glen Moray Distillery, Glenfiddich Whisky Distillery and Cardhu Distillery. Dallas ...

4.9/5Exceptional! (27 reviews)
Piece of heaven.

"Gorgeous location right across from the North Sea. The cottage is comfortable and pretty and Fiona provided a delicious breakfast. There are many picturesque sites along the Moray Coast, and it’s centrally located between Aberdeen and Inverness."…"

Reviewed on Jun. 9, 2019

Seashore Cottage
Isla Bank House
4 out of 5
Seafield Ave, Keith, Scotland
Get Rates

Situated in Keith, this bed & breakfast is 0.1 mi (0.1 km) from Strathisla Distillery and 11.1 mi (17.9 km) from Huntly Castle. WDCS Wildlife Centre and Macallan ...

5/5Exceptional! (3 reviews)
Relaxing stay at Isla Bank

"What a lovely place to stay, with such charming hosts. If I had known that the bathroom was that good I would have brought candles and a bath bomb."…"

Reviewed on Oct. 1, 2019

Isla Bank House
The Pennan Inn
3.5 out of 5
Free cancellationReserve now, pay when you stay
The price is CA $136 per night

Situated in Fraserburgh, this bed & breakfast is 4 mi (6.4 km) from New Aberdour Beach and within 12 miles (20 km) of Macduff Marine Aquarium and Duff House. ...

4.6/5Wonderful! (20 reviews)

"Beautiful place to stay, very friendly and welcoming staff. Food is delicious and rooms are lovely. Will definitely be back."…"

Reviewed on Sep. 16, 2019

The Pennan Inn
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.

Other property types in Banff

Banff Springs Hotel
Banff Springs Hotel
4 out of 5
8 Golden Knowes Rd, Banff, Scotland
The price is CA $144 per night
4.3/5Excellent! (32 reviews)

"We had a wonderful short break, just two nights. Will book for longer the next time. Staff were lovely, very friendly and helpful. The hotel was catering for a wedding on the Saturday but it made no difference to other guests. We were all very well looked after, 10 out of 10."…"

Reviewed on Mar. 8, 2020

Banff Springs Hotel
Durn House
Durn House
4 out of 5
Durn Road, Portsoy, Banff, Scotland
The price is CA $157 per night
4.6/5Wonderful! (60 reviews)

"Excellent service in a beautiful house. Dinner was great and the breakfast superb. Highly recommended"…"

Reviewed on Feb. 1, 2020

Durn House
The Sail Loft
The Sail Loft
2 out of 5
Back Green, Banff, Scotland
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
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.

Why Stay at a B&B in Banff?

If you want to find an accommodation with fewer rooms than the traditional hotel and a cozy environment, a bed and breakfast might be the perfect option for your getaway to Banff. You'll find 29 lodging options and 2 B&Bs for your stay in Banff. When you want to venture out to explore Banff, consider browsing the exhibits at Fordyce Joiners Workshop and Visitor Centre.

B&Bs all have a unique charm— whether it's a cozy reading space or a beautiful dining room, the tiny details are what make bed and breakfasts a fun place to get away. You might consider checking out these B&Bs in Banff:

Kathleen`s Bed and Breakfast: 2.5 stars, 3 rooms

Brandon Lodge Bed and Breakfast: 3 rooms

How to Pack for the Weather in Banff

If you're trying to figure out the best time to visit Banff, we've collected some useful weather info to help you plan your getaway:

  • The hottest months are typically July and August, while January and February are the coldest months
  • Average rainfall is 1.14 inches in a year
  • January-March: Daytime temperatures average 49° F and nighttime temperatures average 33° F
  • April-June: 62° F is the daytime average and 36° F is the nighttime average
  • July-September: Daytime averages are around 64° F and nighttime averages are around 45° F
  • October-December: The average temperatures are 56° F during the day and 34° F at night

Exploring Banff

If cultural attractions are high on your list, Portsoy Pottery and Fordyce Joiners Workshop and Visitor Centre are spots to check out. You might put North Sea and Duff House on your list if you want to see more of the area.

Travelers also appreciate Banff for its:

  • Cultural attractions
  • Boating
  • Festivals
  • Monuments
  • Excursions
  • Art

Transportation Options In and Around Banff

Fly into Aberdeen (ABZ), which is located 33.3 mi (53.6 km) away. If you'd like to explore around the area, you may want to rent a car for your trip.

Frequently asked questions

Searching for B&Bs in Banff?
If you want to find a place to stay with fewer rooms than the traditional hotel and a cozy environment, a B&B may be the perfect thing for your getaway to Banff. When you want to explore some attractions in town, Duff House and Fordyce Joiners Workshop and Visitor Centre are worth a stop.
Why choose B&Bs instead of traditional hotels?
With attentive service, opportunities to interact with the owner, and tasty breakfasts, B&Bs provide a one-of-a-kind environment.
What are the best bed and breakfasts in Banff?
Here are some B&Bs to check out in Banff: Kathleen`s Bed and Breakfast: 2.5 stars, 3 rooms. Ailsa: 3.5 stars, 4 rooms.
What's the weather like in Banff?
The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 39°F. Average annual rainfall for Banff is 33 inches.
What is there to do in Banff?
Spend some time exploring Inverboyndie Beach and Sanine Beach if you’re hoping to see some of the area’s natural features. You might put Duff House and Fordyce Joiners Workshop and Visitor Centre on your list if you want to see more of the area.
How can I get around Banff?
Fly into Aberdeen (ABZ), which is located 33.3 mi (53.6 km) from the heart of the city. If you’d like to venture out around the area, you may want a rental car for your journey.

More trip options