The 10 best beach hotels in Banff, UK | Booking.com
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

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, 425 reviews
Price from
US$160.70
1 night, 2 adults

The Royal Oak Hotel

Cullen (Near Banff)

Set in Cullen, 33 km from Elgin Cathedral, The Royal Oak Hotel offers accommodation with a garden, free private parking, a restaurant and a bar.

E
Emma
From
France
Close to beach and town centre, amazing food. The staff were exceptional so helpful and friendly.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 426 reviews
Price from
US$180.79
1 night, 2 adults

The Davron Hotel

Fraserburgh (Near Banff)

Seconds away from the seafront in Rosehearty, The Davron Hotel provides well-appointed rooms alongside a bar and restaurant.

a
andre_gus
From
Netherlands
Services and personal!! Excellent sea side location with fresh air
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 734 reviews
Price from
US$131.24
1 night, 2 adults

22 Waters Edge Banff

Banff

Offering sea views, 22 Waters Edge Banff is an accommodation situated in Banff, 400 metres from Inverboyndie Beach and 36 km from Huntly Castle.

r
rena
From
Cyprus
Very well equipped apartment with amazing views. Comfy and cosy. Lovely walks along the front.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 116 reviews

Seaesta Apartments

Macduff (Near Banff)

Seaesta Apartments is a beachfront property situated in Macduff, 36 km from Huntly Castle and 16 km from Delgatie Castle.

R
ROY
From
United Kingdom
Really nice relaxing apartment. Great views of the harbour and sea.Plenty of room in nice open plan kitchen and living space.A definite book again.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 27 reviews

Belvedere Holiday Home

Whitehills (Near Banff)

Offering a garden and garden view, Belvedere Holiday Home is situated in Whitehills, 33 km from Huntly Castle and 22 km from Delgatie Castle.

A
Annette
From
United Kingdom
Location was fantastic right by the sea 2 minute walk to meet family who live in village
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 24 reviews

The Wee House

Pennan (Near Banff)

The Wee House is a beachfront property situated in Pennan, 29 km from Delgatie Castle and 39 km from Fyvie Castle. The property has sea views and is 46 km from Haddo House.

A
Alexander
From
Germany
Waking up next to the ocean was something we cherished the most!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 42 reviews

Cullen Holiday Home

Cullen (Near Banff)

Housed in a historic building, the recently renovated Cullen Holiday Home offers accommodation with a private beach area and free WiFi. Guests can benefit from a patio and an outdoor fireplace.

A
Alice
From
United Kingdom
The house was just perfect - so comfortable and in the perfect location. We couldn't fault it and would love to go back. It was clean, very well equipped and didn't want for anything.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 36 reviews

Hill Crest - cliff top cottage with stunning views

Cullen (Near Banff)

Offering a garden and garden view, Hill Crest - cliff top cottage with stunning views is situated in Cullen, 34 km from Huntly Castle and 38 km from Delgatie Castle.

s
stan
From
United Kingdom
Exceptionally comfortable and well equipped .
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 18 reviews

Bellevue Holiday Cottage

Gardenstown (Near Banff)

Bellevue Holiday Cottage is a beachfront property located in Gardenstown, 49 km from Huntly Castle and 23 km from Delgatie Castle.

K
Kristina
From
United Kingdom
My kids loved that it was near the beach and it was a relaxing holiday.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 47 reviews
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.3
    Superb - What previous guests thought, 23 reviews
  • Popular with guests booking beach hotels in Banff

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 116 reviews
  • Popular with guests booking beach hotels in Banff

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 425 reviews
  • Popular with guests booking beach hotels in Whitehills

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 5 reviews
  • Popular with guests booking beach hotels in Macduff

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 27 reviews
  • Popular with guests booking beach hotels in Portsoy

    Scored out of 10, guest rating 10.0
    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 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, 116 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