TravelScotland Logo TravelScotland Logo

Best Seaside Hotels in Scotland with Reviews

Our selection of  Scottish hotels near beaches.

Best Western Scores Hotel St Andrews

A lovely seafront hotel situated adjacent the ancient golf club offering superb views of St. Andrews Bay.

Churches Hotel Eyemouth

Centrally located in the Scottish coastal town of Eyemouth, Churches is a modern hotel with traditional values in elegant surroundings. Guests love it for four poster beds, kind owners and excellent seafood. Gem in a lovely fishing village. Perfect weekend spot!

Cuillin Hills Hotel, Isle of Skye

A stunning location overlooking Portree Bay on Skye with views to the Cuillin mountains..

Duisdale House Hotel on Skye

A beautiful hotel in a stunning location - probably the best place to stay on Skye. The staff are friendly  and go out of their way to help you. Consistently superb food. Highly recommended.

Knockinaam Lodge Portpatrick

Located at the southern end of a fairly remote, yet very accessible country landscape featuring remarkable scenic diversity, Knockinaam Lodge will be a good option for a quiet holiday.

Lundin Links Hotel Leven

A stunning Tudor style hotel in Leven just 15 minutes from the Old Golf Course at St Andrews.

Oban Bay Hotel Spa

Located on the fringes the picturesque esplanade, the Oban Bay Hotel is the perfect spot from which to discover Scotland's West Coast.

Old Course Hotel Golf Resort Spa

The Old Course Hotel enjoys a spectacular location overlooking the famous links courses, the West Sands beach and the beautiful Scottish coastline.

Western House Hotel Ayr

Western House Hotel is situated in the heart of Burns country and within easy driving distance of a number of championship golf courses including Royal Troon, Turnberry and Prestwick.

Our selection of  Scottish hotels near beaches.