See the latest prices and deals by choosing your dates.
Aberlady - 150 yards from beach
Situated in Aberlady and with Aberlady Bay Beach reachable within 200 metres, Old Aberlady Inn features a garden, non-smoking rooms, free WiFi and a bar. This 3-star hotel offers room service and luggage storage space. The hotel has family rooms. Old fashioned building, very cleaned and kind.
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.
Everything fine. View. Hosts. Breakfast.
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.
Location, amazing view, great stuff
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.
Staff were incredibly friendly and helpful. Beautiful setting. Food in the cafe was delicious .
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. Stunning idyllic location for those looking for luxurious peace and quiet. Wonderful tasting menu by the chef. A gem to indulge yourself a little.
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.
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. Stunning views, great access from our unit to outside. it was lovely to have a bath. fabulous meal at the restaurant.
Stranraer - 200 yards from beach
Ideally situated on Stranraer seafront, overlooking Loch Ryan and just 5 minutes' walk from the town centre and train station, this family-run guest house offers free Wi-Fi, ample, free, off-street parking, scenic views and cooked breakfasts. Cairnryan ferry terminal is only a 5-minute drive. Absolutely wonderful, clean and so accommodating. The owner was gracious and kind. what a gem of a place. The charming atmosphere and delicious breakfast was such a pleasure. Thank you Elaine for being a fantastic host.
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.
Location, interior, food, view.
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!!!
Beach Hotel in Broadford
Popular with guests booking beach hotels in Scotland
Beach Hotel in Kyle of Lochalsh
Popular with guests booking beach hotels in Scotland
Beach Hotel in Gairloch
Popular with guests booking beach hotels in Scotland
Beach Hotel in Seamill
Popular with guests booking beach hotels in Scotland
We make it quick and easy to book a beach hotel in Scotland. Here’s what we offer:
• Free cancellation on most stays
• We Price Match
• 24/7 customer support in 40+ languages
Montague Villa, Balachladaich Loch Ness B&B and Flora's Cliff View have received great reviews from guests in Scotland regarding the views from these beach hotels
Guests staying in Scotland also spoke highly of the views from these beach hotels: Lochanside, tulips and Tigh an Truish Inn.
There are 791 beach hotels in Scotland you can book on Booking.com.
Many families visiting Scotland loved staying at Vallay Sands, Salmon Landings and The Old School House B&B.
Similarly, Lochanside, Appin Bay View and Anchors Away are also popular among family travellers.
Most beach hotels on Booking.com offer free cancellation.
The average price per night for a beach hotel in Scotland for this weekend is £167, based on current Booking.com prices.
Lakeview Guest House, Taychreggan Hotel and Coorie are some popular beach hotels in Scotland.
In addition to these beach hotels, Harbour House, The Waterfront and Loch Melfort Hotel are also popular in Scotland.
Couples travelling in Scotland loved staying at Lochanside, Rowan House B&B Rooms & A Self Catering Apartment and Douglas Park Guest House.
Similarly, these beach hotels in Scotland are highly rated by couples: Cairnryan Bed and Breakfast, Roy Place Gdn Apartment and Broad Bay House.
Great relaxed dog friendly hotel. Great location right on the beach.
We booked this very last minute after another hotel let us down. Ocean View Bar and Rooms far surpassed our expectations. The location was perfect overlooking the bay, we saw 8 seals on the beach right in front of the hotel. The owners are lovely and very welcoming. The property is spotless and the rooms very contemporary and comfortable. And lovely to sample some local ales in the bar and play darts in the games room! We loved our stay : )
The location, right on the beach, was amazing, restful, beautiful. The check in was easy. The staff were cheerful and helpful. My room was looking out the back at a beautiful old tree. It was so quiet. The toiletries smelled amazing too!
No breakfast available. Location wonderful, country and seaside. Lovely walk along the coastal path in the early morning.
The location right on the beach.
beautiful location right on the beach. has everything you could possibly want
Loooved the location. 5 mins to town and right on the beach, perfect!
location is perfect, right on the beach front (and the beach was beautiful) and the general area was very clean and lovely (much nicer than the English seasides we’re used to visiting). The property itself was very pretty and well maintained, and the room was exactly what we needed for a short 2-night stay, and very clean with all the amenities you’d expect such as hairdryer, iron, tea/coffee facilities. Breakfast was great and definitely worth adding on.