Skip to main content

The best beach hotels in Scotland

Check out our pick of great beach hotels in Scotland

Filter by:


Review score

Superb: 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.

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. Staff welcome was very warm Hotel was modern Hotel provided good suggestions of trails Breakfast was excellent The living room was easily available and comfortable

Show more Show less
9
Superb
1,490 reviews

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. Amazing location, friendly staff, nice breakfast

Show more Show less
9.3
Superb
1,797 reviews
Price from
US$163
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. Absolutely charming accomodation. Comfortable bed, spotlessly clean room and en suite, large towels, and lovely view. Went down to the cafe for breakfast and the meals were delicious and reasonably priced, staff was pleasant and friendly. Would highly recommend this accommodation. This accommodation is only 15 minutes from Edinburgh airport which makes it a perfect place to land the night before a flight.

Show more Show less
9.2
Superb
1,397 reviews
Price from
US$101
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 rooms were beautifully renovated. So comfortable and plenty of space. Great location on the waterfront of quaint Anstruther. Breakfast was lovely the next morning too. Our favorite place on our two week trip to Scotland.

Show more Show less
9.1
Superb
1,396 reviews
Price from
US$108
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. Staff friendly and courteous. Food out of this world. Venison was to die for.

Show more Show less
9.1
Superb
1,050 reviews

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. The welcome with a tot of whishey and a sweety pie, after being fetched because of rain was exceptional. This stay was one of the very best in the UK. Highly recommended.

Show more Show less
9.6
Exceptional
1,103 reviews
Price from
US$81
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. This hotel was absolutely amazing. It was an absolute experience to stay here. We got one of the rooms with a view of the old course which was very special. We All the staff in every area of the hotel were so friendly and helpful. The concierge staff were always interested in what you were doing and how they could help you and all the restaurant staff were lovely too. When you stay there you have to have dinner at “Jigger Inn” it is the coolest little pub and is one of the restaurants at the hotel. Make sure you book ahead though because it’s popular. Bart and Elsa looked after us so well when we went there. They are so friendly and welcoming and made our night so much fun we went back the next night. The food was really good too. We just had the best time in St Andrew’s staying at The Old Course Hotel and I would do yourself a favour and stay there if you want something special from start to finish.

Show more Show less
9.2
Superb
1,113 reviews
Price from
US$451
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. Dripping with golf history! Walk to everything . Staff was super friendly and accommodating.

Show more Show less
9.1
Superb
1,399 reviews
Price from
US$295
per night

Set in St. Andrews, less than 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden. The property features quiet street views and is 1.3 km from St Andrews University and 3.8 km from St Andrews Bay. Discovery Point is 23 km from the bed and breakfast. The breakfast was ample and excellent.You cannot find more generous or kind hosts than Claire and Mark. They really care about you. I very strongly recommend staying here

Show more Show less
9.3
Superb
100 reviews
Price from
US$196
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.4
Superb
266 reviews
Price from
US$108
per night

Most booked beach hotels in Scotland this month

FAQs about beach hotels in Scotland

Beach Hotels that guests love in Scotland