See the latest prices and deals by choosing your dates.
St. Andrews - 1,600 feet from beach
Boasting a garden and views of garden, The Arran, St Andrews is an aparthotel set in a historic building in St. Andrews, 700 metres from West Sands Beach. It is situated 400 metres from St Andrews University and features luggage storage space. Outdoor seating allows guests to sit outside and enjoy the good weather. Angus and Helena were wonderful, friendly and helpful. The room is spacious, clean and modern. Our bathroom was huge and great shower. Just a couple minutes walk from golf and downtown. Loved it.
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.
Well situated. Lovely gardens looking onto the lake/river.
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.
Family run and super friendly people!
Couldn’t do enough to make stay one to remember 👍🏻😁
Dunfermline
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. The location is amazing, the room was lovely, the staff was phenomenal especially Jane.
Anstruther - 150 feet 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. The best hotel during our trip to Scotland. Location and room were perfect. And the restaurant was very good. Excellent food and friendly service. Top!
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. Beautiful property with stunning view from our room over Loch Melfort. Stunning gardens. Quiet library with extensive range of books. Pity we only stayed one night!
Stranraer - 650 feet from beach
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. Everything, very nice lady was very accommodating even had a small decanter of whiskey at the bedside nice touch access to the kitchen and the dining area during the stay and parking was on the street right by the front door
St. Andrews - 1,150 feet from beach
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. Location, room, breakfast overlooking hole 17th, services
St. Andrews - 650 feet 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.
The Rusacks is just fantastic. This was our second stay and as delightful and comfortable as last years. This time we had a smaller room in the older part which was just as nice as the larger one we had last time. But the best part is always the breakfast (the salmon and avocado on sourdough are awesome) and dinner at the rooftop restaurant which we always enjoy at least once during our stay. The staff is always friendly and so helpful and goes the extra mile to make our stay comfortable.
Also, this year we used the valet parking and our electric car was charged automatically by hotel staff - this is excellent service.
We'll be coming back later this year and next year.
Ayr - 400 feet from beach
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. The location was perfect. Linda was an exceptional host and I can’t remember the last time I slept so well.
Beach Hotel in Broadford
Popular with guests booking beach hotels in Scotland
Beach Hotel in Onich
Popular with guests booking beach hotels in Scotland
Beach Hotel in Invermoriston
Popular with guests booking beach hotels in Scotland
Beach Hotel in Gairloch
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
The average price per night for a beach hotel in Scotland for this weekend is US$144, based on current Booking.com prices.
Lon Ban House B&B, Tigh an Truish Inn and Lochanside 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: Little Fox Lodge Luxury Hideaway with Hot Tub Glencoe Near Fortwilliam, Christina’s View and Vallay Sands.
There are 879 beach hotels in Scotland you can book on Booking.com.
Many families visiting Scotland loved staying at Little Fox Lodge Luxury Hideaway with Hot Tub Glencoe Near Fortwilliam, Vallay Sands and Sunset POD.
Similarly, Rowan House B&B Rooms & A Self Catering Apartment, Tigh an Truish Inn and Lochanside are also popular among family travellers.
Couples travelling in Scotland loved staying at Walled Garden Lodges Loch Lomond, Lon Ban House B&B and Springbank Apartment - Sleeps 4 - Pet Friendly.
Similarly, these beach hotels in Scotland are highly rated by couples: Lochanside, Tighnabruaich Annex and Bothan Dubh Self Catering Cabin.
Most beach hotels on Booking.com offer free cancellation.
Lakeview Guest House, Coorie and Rusacks St Andrews 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.
Fantastic location right on the beach and shore line. Room was brilliant with a private deck area overlooking the Loch. Very well equipped and comfortable rooms. Great breakfast and dinner in the hotel restaurant. Perfect location for the small village of Luss. Hotel has free parking which was very useful when we checked in early.
Perfect Location right on the beach. Very modern and clean accommodation.
The room was airy and spotless, and the bed was very comfortable. Staff were very friendly and helpful . Enjoyed my full Scottish breakfast. I had a sea view room, which was lovely, right on the beachfront.
Although very centrally located (right on the beachfront) it was quiet and relaxing, even on the weekend. The guesthouse is very efficiently run, I had everything I needed and special requested were readily taken care of.
The apartment was absolutely stunning. Its in the perfect location as the beach is right on the doorstep. There's loads of little paths to take and you can go on lots of different coastal walks. It's perfect if you like walking the dog or you can even do some water sports like surfing or body boarding. We didn't do that but we enjoyed watching other people do it. Felt so relaxed here.