Skip to main content

The 10 Best Scotland Beach Hotels – Hotels on the Beach in Scotland, United Kingdom

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.

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. The units in Harbour House are equipped with a flat-screen TV and free toiletries. Excellent large hotel on the waterfront. We got a nice room with a view to the sea. Very friendly staff gave us advice on the local restaurants in the nearby city center. Breakfast was excellent, and the staff was very friendly.

Show more Show less
9.1
Superb
2,501 reviews
Price from
£130
per night

Bettyhill Hotel

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.

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. Really nice hotel with everything you need.

Show more Show less
9
Superb
2,093 reviews
Price from
£110
per night

Coorie

Dunfermline

The family-run Coorie provides en suite rooms and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the centre of Edinburgh.

Each room has a flat-screen TV, desk, and tea and coffee facilities. All have an en suite bathroom with hairdryer and complimentary toiletries, and most have sea views. beautifully clean rooms in a gorgeous setting

Show more Show less
9.3
Superb
1,149 reviews
Price from
£70
per night

Taychreggan Hotel

Kilchrenan

In a tranquil setting on the banks Loch Awe, Taychreggan Hotel offers elegant accommodation and high-quality dining. With free parking and WiFi, this hotel is around 20 miles from Oban, where ferries depart to the Isle of Mull. We received free upgrade to an amazing large room with loch view. Much appreciated. Our dinner choices of duck confit/sausage as appetizer and a most delicious venison, main course, paired with a Romanian Pinot Noir were an excellent choice. The hotel’s isolated location at the end of a long one-way road was truly magnificent.

Show more Show less
9.4
Superb
1,167 reviews
Price from
£155
per night

The Waterfront 4 stars

Anstruther - 40 yards from beach

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. I love this place,it is my go to place when I need time away The food is excellent,the staff friendly and helpful.

Show more Show less
9.1
Superb
1,534 reviews
Price from
£74.75
per night

Loch Melfort Hotel 4 stars

Ardfern - 3 miles from beach

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 location is a gem! So serene and enchanting!

Show more Show less
9
Superb
1,067 reviews
Price from
£105
per night

Rusacks St Andrews 5 stars

St Andrews - 200 yards from beach

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. Second time here and always a pleasure, fantastic staff, wonderful food, perfect location… it is a Scottish dream to be at this hotel and the BEST martini at the bar upstairs

Show more Show less
9
Superb
2,097 reviews
Price from
£299
per night

Luxury beach front rooms- PMA

Kirkcaldy - 1.3 miles from beach

Set in Kirkcaldy in the Fife region, Luxury beach front rooms- PMA offers accommodation with free WiFi and free private parking.

Kinghorn Beach is 2.6 km from Luxury beach front rooms- PMA, while EICC is 41 km from the property. The nearest airport is Edinburgh Airport, 39 km from the accommodation. Absolutely gorgeous!! Craig and Elizabeth are just awesome! THE VIEW!!!

Show more Show less
9
Superb
209 reviews
Price from
£115
per night

Kenavara House

Oban - 6 miles from beach

Located in Oban and only 500 metres from Corran Halls, Kenavara House provides accommodation with sea views, free WiFi and free private parking. Located around 5.3 km from Dunstaffnage Castle, the guest house is also 47 km away from Kilmartin House Museum. Paul was a very friendly and accommodating host. The location is perfect and the room and facility were top class. Our best stay in Scotland and certainly recommended for anyone staying in Oban.

Show more Show less
9.1
Superb
129 reviews
Price from
£130.50
per night

Lochbroom Lodge

Ullapool

At the guest house, the units come with a wardrobe, a flat-screen TV, a private bathroom, bed linen and towels. The guest house provides certain units with sea views, and the units are fitted with a kettle. Comfortable and clean room, beautiful view, lovely owners.

Show more Show less
9.1
Superb
132 reviews
Price from
£101
per night

Most booked beach hotels in Scotland this month

FAQs about beach hotels in Scotland

Beach Hotels that guests love in Scotland

Research, refine and make plans for your whole trip