Skip to main content

Beach Hotels in Banff

Find the beach hotels that appeal to you the most

The best beach hotels in Banff

Check out our pick of great beach hotels in Banff

Filter by:

Review score

Entire unique tiny house - Moss Cabin

Banff

Entire unique tiny house - Moss Cabin is located in Banff, 1.1 km from Inverboyndie Beach, 35 km from Huntly Castle, and 18 km from Delgatie Castle.

D
Debra
From
Australia
Lovely decor, well equipped, friendly host. Set in lovely garden providing a nice outlook, privacy and a nice spot for happy hour.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 172 reviews
Price from
US$165.34
1 night, 2 adults

Fife Lodge Hotel

Hotel in Banff

Situated half a mile from Banff town centre and from Banff Bay, Fife Lodge Hotel is a 3-star hotel with free parking, a bar, a restaurant, beautifully landscaped gardens, and far-reaching views of the...

M
Michele
From
New Zealand
The staff are all fantastic! We love Colin! and I’m sorry I cannot remember the name of the lovely woman who took my daughter’s meds (that needed refrigeration), and secured them for us. Everyone was so helpful. And the chef - both the evening meal (Scottish mussels are so much more tender than NZ ones), and the amazing cooked breakfast - exceptional cuisine. We loved the Scottish food, yet also accommodating us and providing oat flat white coffee. We all loved our stay with you. THANK YOU ALL!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 394 reviews
Price from
US$152.78
1 night, 2 adults

Periwinkle Cottage

Banff

Offering a garden and sea view, Periwinkle Cottage is located in Banff, 35 km from Huntly Castle and 19 km from Delgatie Castle.

D
Diane
From
United Kingdom
In front of the sea , impeccably clean, beautifully done out . Everything you would need for your stay .
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 9 reviews
Price from
US$708.49
1 night, 2 adults

No 22

Banff

Offering a garden and quiet street view, No 22 is located in Banff, 35 km from Huntly Castle and 18 km from Delgatie Castle. This property offers access to a patio, free private parking and free WiFi....

V
Viv
From
United Kingdom
Welcome pack very good and much appreciated.Location spot on for me and my son.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 64 reviews
Price from
US$158.73
1 night, 2 adults

Tammie Norrie Cottage

Banff

Set in Banff and only 200 metres from Inverboyndie Beach, Tammie Norrie Cottage offers accommodation with sea views, free WiFi and free private parking.

M
Marjorie
From
United Kingdom
Tammie Norrie Cottage is amazing, very clean and comfortable. Comfy beds. Great location with sea views and a short walk across the playpark to the beach . The playpark is great for the little ones and because the location is not in town or residential area is not too busy but is open to the public. There is a wee shop on the caravan park that sells basic essentials in high season. The Premier shop in Whitehills has a small cafe and does home delivery of fresh home cooked food and groceries for a small £1.50 delivery charge. We had freshly cooked Scottish breakfast delivered piping hot on several days. Phone signal is patchy at times so if it is important to you then maybe this is not the right location. The area is notorious for poor signal but that didn't bother us in the slightest because there is good wifi.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 17 reviews
Price from
US$715.96
1 night, 2 adults

15 Waters Edge

Banff

15 Waters Edge, a property with a garden, is set in Banff, 36 km from Huntly Castle, 18 km from Delgatie Castle, as well as 32 km from Fyvie Castle.

D
Debbie
From
United Kingdom
The property was perfect for us with 2 toddlers it was an ideal place for them also Everything you need, the only thing missing in this day and age was a wee air fryer for handyness
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 10 reviews
Price from
US$928.21
1 night, 2 adults

24 Waters Edge

Banff

24 Waters Edge is set in Banff, 35 km from Huntly Castle, 18 km from Delgatie Castle, as well as 32 km from Fyvie Castle.

K
Kevin
From
United Kingdom
It has a lovely location, with excellent views over the Banff beach, sea and coastline. The property is very clean and has all of the required facilities required for a lovely self-catering stay. Teresa was a wonderful and friendly host, who also provided a tasty home-baked cake, along with bread and milk to start us off. Thanks again for a brilliant, comfortable stay and we can’t wait to return.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 15 reviews
Price from
US$551.55
1 night, 2 adults

Banff Springs Hotel

Hotel in Banff

On the outskirts of the Royal Burgh of Banff, the Banff Springs Hotel overlooks the Moray Firth. It offers a restaurant, a Lounge Bar, and rooms with a TV and free Wi-Fi.

S
Shelley
From
New Zealand
The staff were lovely and friendly. Especially found Becca helpful. Great food.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 417 reviews
Price from
US$158.73
1 night, 2 adults

11 Village

Banff

11 Village is located in Banff, 40 km from Elgin Cathedral, 34 km from Delgatie Castle, and 43 km from Fyvie Castle. The 4-star holiday home is 34 km from Huntly Castle.

D
Diane
From
United Kingdom
Great getaway cottage and location. Amazing views and scenery. A wonderful break, couldn't ask for more!
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 12 reviews
Price from
US$557.53
1 night, 2 adults

The Knowes Hotel & Restaurant

Macduff (Near Banff)

The Knowes Hotel & Restaurant features a shared lounge, terrace, a restaurant and bar in Macduff. Featuring water sports facilities, the 4-star hotel has air-conditioned rooms with a private bathroom....

R
Regan
From
Australia
The room was very comfortable with great view of the harbour - see photo attached. The meals we had in the restaurant were exceptional. Staff were very friendly and helpful.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 360 reviews
Price from
US$211.64
1 night, 2 adults
All beach hotels in Banff

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

Most booked beach hotels in Banff and surroundings in the past month

See all

Popular with guests booking beach hotels in Banff

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 112 reviews

Popular with guests booking beach hotels in Banff

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 417 reviews

Popular with guests booking beach hotels in Whitehills

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 6 reviews

Popular with guests booking beach hotels in Portsoy

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Popular with guests booking beach hotels in Portsoy

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Popular with guests booking beach hotels in Macduff

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews

Popular with guests booking beach hotels in Whitehills

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 reviews

Beach hotels that guests love in Banff

See all
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 112 reviews
The apartment was exceptionally clean, had everything we needed and was in the perfect location for walks along the beach!
Guest review by
Kathrine
Family with young children