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.

R
Rachel
From
United Kingdom
We received a lovely warm welcome on arrival and got plenty of good advice for things to do around the area and where to eat. After quite a cold day, it was lovely to return to the hotel and have a cosy drink by the fire. Loved the sea views from the hotel.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 424 reviews
Price from
US$160.49
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, 428 reviews
Price from
US$180.55
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.

k
kim_ah
From
Spain
Very good hotel, in an excellent placement, and the staff are very kind and helpful. The restaurant of the hotel is superb.
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 736 reviews
Price from
US$131.07
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.

J
Jessica
From
Spain
Such a lovely house with a very welcoming atmosphere
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 114 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.

Y
Yash
From
India
Lovely little house by the sea. Had the best time.
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
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, 48 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, 24 reviews
  • Popular with guests booking beach hotels in Banff

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

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 423 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 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 Whitehills

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

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

Beach hotels that guests love in Banff

See all
  • Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 114 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