See the latest prices and deals by choosing your dates.
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.
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.
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
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.
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. The location is a gem! So serene and enchanting!
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
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!!!
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.
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.
Beach Hotel in Seamill
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 North Berwick
Popular with guests booking beach hotels in Scotland
There are 786 beach hotels in Scotland you can book on Booking.com.
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
Balachladaich Loch Ness B&B, Montague Villa and Corran, Glenloch View, Fort William 2-Bedroom Loch Side Flat 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: Ardoran House, Roy Place Gdn Apartment and Anchors Away.
Taychreggan Hotel, Coorie and Harbour House are some popular beach hotels in Scotland.
In addition to these beach hotels, The Waterfront, Loch Melfort Hotel and Rusacks St Andrews are also popular in Scotland.
Couples travelling in Scotland loved staying at Lochanside, Douglas Park Guest House and Rowan House B&B Rooms & A Self Catering Apartment.
Similarly, these beach hotels in Scotland are highly rated by couples: Airanloch Bed & Breakfast, Loch Ness, Adult Only, Roy Place Gdn Apartment and Ardoran House.
Many families visiting Scotland loved staying at The Old School House B&B, Appin Bay View and Salmon Landings.
Similarly, Vallay Sands, Lochanside and Cairnryan Bed and Breakfast are also popular among family travellers.
The average price per night for a beach hotel in Scotland for this weekend is £127, based on current Booking.com prices.
Most beach hotels on Booking.com offer free cancellation.
Location is perfect right on the beach Lovely spacious clean room
The flat itself was very homely, it was a great stay especially being able to bring the dog. This place had everything you need for a relaxing stay right on the beach, especially the bed extra comfortable. Tranquil and Peaceful but well located for beach, shops and train station
Excellent location with direct beach access. Beach house was clean and comfortable. Has everything you need for a relaxing stay.
Bed was massive staff were very friendly (made it feel very homely and welcoming) room was modern and well equipped, very generous with breakfast items and no problem when we asked for refills good size bathroom with power shower Great views from the room of the sunset On the beach in 2 minute walk across a road. (Dog loved that!)
The location was amazing right on the beach. Staff were very friendly and it was so great being able to take the dog with us. The room was nice and clean and had everything we required for our stay.
very clean property great location very close to air base which was good for my son and right on the beach would stay again
The cottage was very comfortable and the ‘costal’ decor was tasteful, bright, with a mix of modern and traditional that gave you an immediate sense of ‘seaside holiday. Very well equipped with everything we needed ( including an emergency Elastoplast for a blister) Location was absolutely ideal for walking the Fife Coastal path (hence the blister), visiting beautiful gardens, the other costal towns, The Secret Bunker, and eating out A perfect base for a ‘staycation’ to remember.