Skip to main content

The best beach hotels in Scotland

Check out our selection of great beach hotels in Scotland

Filter by:


Review score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+

Beach Access

Beachfront
Our top picks Lowest Price First Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Boasting a garden and views of garden, The Arran, St Andrews is an aparthotel set in a historic building in St. Andrews, 700 metres from West Sands Beach. It is situated 400 metres from St Andrews University and features luggage storage space. Outdoor seating allows guests to sit outside and enjoy the good weather. I can't fault anything! We had a great stay. Everything was perfect, we loved our room!!

Show more Show less
9
Wonderful
1,008 reviews
Price from
$188
per night

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. The units in Harbour House are equipped with a flat-screen TV and free toiletries. Such a beautiful establishment. Fabulous breakfast and view. Gorgeous room. Wonderful staff. Couldn't recommend it enough.

Show more Show less
9
Wonderful
1,534 reviews
Price from
$195
per night

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.

Each room comes with a flat-screen TV, tea and coffee making facilities and a view. They either have an en suite or a private bathroom or access to a shared bathroom. Some rooms also boast sea views. Family run and super friendly people! Couldn’t do enough to make stay one to remember 👍🏻😁

Show more Show less
9.3
Wonderful
1,844 reviews
Price from
$133
per night

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. Located around 23 km from Edinburgh Zoo, the hotel with free WiFi is also 25 km away from Murrayfield Stadium. The property is non-smoking and is situated 14 km from Hopetoun House. Our room was a fantastic seaview room. Room n°2. The size was more than we expected. We checked in late afternoon when the cafe was closed, but i was given the code to the entrance prior to arriving.

Show more Show less
9.2
Wonderful
1,401 reviews
Price from
$94
per night

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. Its à la carte restaurant has a charming modern glass and timber frontage. The room was spotless, very comfortable and nicely decorated. The location was excellent and the staff extremely friendly and helpful. Breakfast was excellent, with many great options; additionally, we've had a lovely dinner at the restaurant as well. Overall, an excellent stay; would definitely visit again.

Show more Show less
9
Wonderful
1,398 reviews
Price from
$92
per night

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. Special dietary requirements is offer. Outdoor seating directly on the sea is also available. The rooms were magnificent as was the view from them. Food in the dining room was excellent, and the staff were helpful and pleasant. It was a wonderful place and I would love to go again.

Show more Show less
9
Wonderful
1,043 reviews
Price from
$87
per night

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. Featuring family rooms, this property also provides guests with a children's playground. Breakfast was great and the location aided our other transportation needs regarding getting to Belfast, Northern Ireland.

Show more Show less
9.6
Exceptional
1,075 reviews
Price from
$74
per night

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 rooms. We like the hotel, good to stay and see the old course though we did not play. Clean, comfortable, good breakfast. Good view from fourth floor dining area.

Show more Show less
9.2
Wonderful
1,102 reviews
Price from
$268
per night

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

The rooms each have a modern bathroom with free designer toiletries and a hairdryer. Rooms also feature a flat-screen satellite TV and tea/coffee making facilities. Everything. Amazing views, a breathtaking experience.

Show more Show less
9.1
Wonderful
1,486 reviews
Price from
$482
per night

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. Both free WiFi and parking on-site are accessible at the guest house free of charge. The guest house has family rooms. Places was spoiled clean and very friendly could not have asked for anything better

Show more Show less
9.3
Wonderful
246 reviews
Price from
$90
per night

Most booked beach hotels in Scotland this month

FAQs about beach hotels in Scotland

Beach Hotels that guests love in Scotland