Search beach hotels in Scotland

Find the beach hotels that appeal to you the most

Featured beach hotel destinations

Destination inspiration for your trip – find a beach hotel

Lossiemouth

29 beach hotels

Ayr

25 beach hotels

Port Seton

22 beach hotels

Oban

21 beach hotels

Lamlash

18 beach hotels

Nairn

16 beach hotels

Largs

16 beach hotels

Fort William

15 beach hotels

Spean Bridge

14 beach hotels

St. Andrews

14 beach hotels

Rothesay

11 beach hotels

Kinross

10 beach hotels

Edinburgh

10 beach hotels

Troon

9 beach hotels

Stonehaven

9 beach hotels

Portpatrick

9 beach hotels

The best beach hotels in Scotland

Check out our pick of great beach hotels in Scotland

Filter by:

Star rating
Review score

Harbour House

Ullapool

Set in Ullapool, Harbour House has a garden. This guest house offers luggage storage space and free WiFi. The private bathroom is fitted with a bath or shower.

S
Sing Tak
From
Hong Kong
Excellent B&B and the breakfast is delicious.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,490 reviews
Price from
US$300.48
1 night, 2 adults

Bettyhill Hotel

Hotel in Bettyhill

Offering stunning views over Torrisdale Bay and the sea, Bettyhill Hotel is located in Bettyhill and features an a-la-carte restaurant, a bar, garden and terrace. Free Wi-Fi access is available.

K
Koen
From
Belgium
View!!! Prettige bediening en up to date kamers!
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,802 reviews
Price from
US$161.59
1 night, 2 adults

Coorie

Hotel in Dunfermline

Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as a terrace, a restaurant and a bar.

A
Anna
From
Oman
Very nice village just 20 from the EDI airport. Very nice room with the sea view has everything what we need. Easy check in and check out. Recommended!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,400 reviews
Price from
US$120.19
1 night, 2 adults

The Waterfront

Anstruther

Just a few steps from Anstruther’s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi.

S
Sally
From
New Zealand
Loved this charming place to stay. The rooms were so lovely, nicely appointed and had everything we needed.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,392 reviews
Price from
US$168.93
1 night, 2 adults

Loch Melfort Hotel

Hotel in Ardfern

This romantic 4-star country house hotel offers views from each bedroom. It offers a Scottish dining and local seafood in the property's restaurant with a choice of menus.

M
Malcolm
From
Ireland
We spent the night in the junior suite. The views on loch melfort were exceptional. The room was incredible, with a comfortable bed and couch and more. Had dinner in the hotel and it was exquisitely prepared Would definitely come again to have some peace and quiet. We enjoyed the walk to the beach saying hello to the Highland cows
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,049 reviews
Price from
US$90.14
1 night, 2 adults

Lakeview Guest House

Stranraer

Lakeview Guest House is located on the seafront in Stranraer, 200 metres from Stranraer Beach. Both free WiFi and parking on-site are available at the guest house free of charge.

H
Huma
From
Romania
Our room was upgraded, we had a bigger one with the view at the sea. Very comfy bed, warm and good breakfast. Thank you.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 1,096 reviews
Price from
US$105.50
1 night, 2 adults

Old Course Hotel St Andrews

Hotel in St. Andrews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant...

C
Carey
From
New Zealand
An amazing hotel with fantastic staff
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,106 reviews
Price from
US$574.24
1 night, 2 adults

Rusacks St Andrews

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

K
Kaja
From
Slovenia
Location, interior, food, view.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,406 reviews
Price from
US$447.38
1 night, 2 adults

Daviot Guest House

Ayr

Daviot Guest House is set in Ayr, 200 metres from Ayr Beach, 2.2 km from Ayr Racecourse, and 15 km from Royal Troon Golf Club.

H
Hogan
From
New Zealand
Everything was good, breakfast was really good, easy walk into town, unit was spotless.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 265 reviews
Price from
US$108.17
1 night, 2 adults

DeiRa Hotel & Apartments

Hotel in Prestwick

Located less than 1 km from Prestwick Beach, DeiRa Hotel & Apartments offers 4-star accommodation in Prestwick and features a bar.

S
Sharon
From
Canada
Food was amazing, cooked fresh, large portions, lots of variety. Staff, friendly, knowledgeable and professional. Room a good size, fresh, clean and shower excellent. Location close to beach and train
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 185 reviews
Price from
US$139.55
1 night, 2 adults
All beach hotels in Scotland

Most booked beach hotels in Scotland this month

See all

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,902 reviews

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,708 reviews

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,316 reviews

Popular with guests booking beach hotels in Scotland

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

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,055 reviews

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 720 reviews

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,406 reviews

Popular with guests booking beach hotels in Scotland

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

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 480 reviews

Popular with guests booking beach hotels in Scotland

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,462 reviews

FAQs about beach hotels in Scotland

Beach hotels that guests love in Scotland

See all
Avg. price/night: US$146.90
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,075 reviews
Beachfront location in picturesque village of Kyleakin with great views of Sky Bridge at sunset in summer and ~5 min walk to view Castle Moil.
Guest review by
Dr Tai
Family with young children
Avg. price/night: US$515.62
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,944 reviews
Beautiful, classy hotel right on the beach. Rooms were immaculate with very comfy beds, bedding and pillows. Great bar food and amazing breakfast. My 2 grandchildren loved everything here including the pool and putting green.
Guest review by
Marion
Family with young children
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 26 reviews
The apartment was really modern and so tastefully decorated throughout. Magical touches that enhanced the seaside theme. The view from the two large windows with beautiful french style shutters was phenomenal. It made u feel u were looking out of a luxury ocean liner. I can't recommend this apartment enough. Great place to stay if wanting to discover all the lovely villages on the north east coast. Great chip shop, chinese take away, convenience store and local bar, 5 to 10 minutes walk away. Just a gem!
Guest review by
Gary
Family with young children
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 54 reviews
The view of Loch Linnhe was amazing. The hosts were hospitable and helpful during our stay. The beach hut on the private beach was very well-equipped and we even roasted marshmellows on the firepit in the evening.
Guest review by
Marit
Solo traveller
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 45 reviews
Excellent location, right on the beach and looking across to Arran. All the facilities we needed, easy to access and great communication with the owners,
Guest review by
Ian
Family with young children
Avg. price/night: US$299.67
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 1,708 reviews
The location is the best right on the beach and views are beautiful. Breakfast is excellebt, plenty of choice and cooked very well.
Guest review by
jennifer
Young couple
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 325 reviews
What a fabulous place to stay. Right on the beach with a wonderful view. Matt is a genial host who provided two lovely breakfasts both mornings. Comfortable room, great shower.
Guest review by
Jeremy
Solo traveller
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 709 reviews
The Powfoot hotel is absolutely lovely! The atmosphere was warm and inviting and we immediately felt at home. Everyone is exceptionally friendly and the food in the restaurant was divine! The location right on the beach is fantastic too. The rooms are the cleanest I've ever stayed in and it felt like the bathroom was brand new! We loved absolutely everything about our stay and we want to come back soon!
Guest review by
Stuart
Family with young children
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 19 reviews
We loved our stay in the farmhouse. Such a beautiful and clean and comfortable place with such an incredible location, right on the beach. So many thoughtful touches that really made it feel like a home from home.
Guest review by
Hannah
Group
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 837 reviews
Upgraded a little to a room with view of the sea, and well worth it. Wow, so well located, right on the beach in the centre of town. Free parking opposite too was a bonus. Very comfy bed and large room.
Guest review by
Jeremy
Young couple