Compare Beach Resorts & Hotels in Scotland
Secret Bargains - Save an extra 10% or more on select Beach Resorts & Hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Featured Scotland Beach Resorts & Hotels

Doubletree by Hilton Aberdeen City Centre
Beach Boulevard Aberdeen SCT
With a stay at Doubletree by Hilton Aberdeen City Centre, you'll be centrally located in Aberdeen, within a 5-minute drive of Union Square Shopping Centre and Carby Art Gallery.
Pool
Free WiFi

Carnoustie Golf Hotel
The Links Carnoustie Scotland
$100 nightly
The price is $120 total per night
$120 total
Jun 18 - Jun 19
Total with taxes and fees
With a stay at Carnoustie Golf Hotel in Carnoustie, you'll be next to a golf course, just a 5-minute walk from Carnoustie Golf Links and 5 minutes by foot from Barry Sands.
Pool
Hot Tub

Gairloch Hotel
Gairloch Gairloch Scotland
$116 nightly
The price is $139 total per night
$139 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Gairloch Hotel in Gairloch, you'll be near the beach, within a 5-minute drive of Gairloch Heritage Museum and Gairloch Golf Club.
Pet friendly
Parking included

Golf View Hotel & Spa
63 Seabank Road Nairn Scotland
$260 nightly
The price is $312 total per night
$312 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Golf View Hotel & Spa in Nairn, you'll be next to a golf course, just a 2-minute walk from Moray Firth and 5 minutes by foot from Nairn Golf Club.
Pool
Spa

Horizon Hotel
The Esplanade Ayr Scotland
$117 nightly
The price is $140 total per night
$140 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Horizon Hotel in Ayr, you'll be within a 5-minute walk of Ayr Beach and Pirate Pete's Family Entertainment Centre.

Hotel du Vin & Bistro St. Andrews
40 The Scores St. Andrews Scotland
$403 nightly
The price is $483 total per night
$483 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Hotel du Vin & Bistro St. Andrews in St. Andrews, you'll be next to a golf course, within a 5-minute walk of Old Course at St Andrews and University of St. Andrews.
Pet friendly
Free WiFi

Argyll Hotel
Bellochantuy Campbeltown Scotland
$123 nightly
The price is $148 total per night
$148 total
Jun 5 - Jun 6
Total with taxes and fees
With a stay at Argyll Hotel in Campbeltown, you'll be within a 5-minute drive of Glenbarr Abbey and Glenbarr Abbey - Clan Macalister Museum & Tea Room.

Stotfield Hotel
Stotfield Road Lossiemouth Scotland
$85 nightly
The price is $102 total per night
$102 total
Jun 4 - Jun 5
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
With a stay at Stotfield Hotel in Lossiemouth, you'll be near the bay, just a 2-minute walk from Moray Golf Club and 15 minutes by foot from Lossiemouth Fisheries & Community Museum.
Parking included
Free WiFi

The Whispering Pine Lodge
Loch Lochy Spean Bridge Scotland
$339 nightly
The price is $407 total per night
$407 total
Jun 7 - Jun 8
Total with taxes and fees
Located in Spean Bridge, The Whispering Pine Lodge is in the historical district, within a 10-minute drive of Invergarry & Fort Augustus Railway Museum and Commando Memorial.
On private beach
Spa

The Scores Hotel
76 The Scores St. Andrews Scotland
With a stay at The Scores Hotel, you'll be centrally located in St. Andrews, steps from Old Course at St Andrews and 3 minutes by foot from University of St. Andrews.

Marine North Berwick
Cromwell Road 18 North Berwick Scotland
$258 nightly
The price is $309 total per night
$309 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
Located in North Berwick, Marine North Berwick is in a rural location, a 1-minute drive from North Berwick Golf Course and 6 minutes from Muirfield Golf Course.

Invernairne Guest House
Thurlow Road Nairn Scotland
$210 nightly
The price is $252 total per night
$252 total
Jun 6 - Jun 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
When you stay at Invernairne Guest House in Nairn, you'll be on the beach, within a 10-minute walk of Nairn Beach and Nairn Museum.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Scotland Beach Resorts & Hotels essential information
Beach Resorts & Hotels in Scotland |
692 |
|---|---|
Highest price | $483 |
Cheapest price | $102 |
Total number of hotels in Scotland | 20,907 |
Popular hotels | Doubletree by Hilton Aberdeen City Centre, Carnoustie Golf Hotel, Gairloch Hotel, Golf View Hotel & Spa, Horizon Hotel, Hotel du Vin & Bistro St. Andrews, Argyll Hotel, Stotfield Hotel, The Whispering Pine Lodge, The Scores Hotel, Marine North Berwick, Invernairne Guest House |
Most Recent Scotland Hotel Reviews

Britannia Hotel Edinburgh
4 out of 5
Posted 1 hour ago
CheapTickets Verified Review
"Do not expect much for the price and you won't be disappointed. The staff was very nice and helpful."
A verified traveler stayed at Britannia Hotel Edinburgh
More to Explore in Scotland
Top Picks
- Hotels with Air Conditioning in Fort William
- Hotels with Free Parking in Inverness
- 4 Star Hotels in Glasgow
- Independent Hotels in Isle of Mull
- Luxury Hotels in Fort William
- Hotels with Balconies in Inverness
- Grandtully Hotels
- Inverness Hotels
- Historic Hotels in Stirling
- Arcade Hotels in Inverness
- Hotels with Room Service in Dumfries
- B&B in Culloden
- Melvaig Hotels
- Ski Resorts & in Tain
- Boutique Hotels in Perth
- 5 Star Hotels in Glasgow
- Hotels with Bars in Isle of Arran
- Edinburgh Hotels
- Freetobook Hotels in Perth
- Hotels with Restaurants in Stirling
- 4 Star Hotels in Dumfries
- Beach Resorts & in Isle of Arran
- Hotels with WiFi in Glencoe
- Kid Friendly Hotels in Gretna
- Hotels with an Indoor Pool in Perth
- Hotels with Free Parking in Oban
- Carradale Hotels
- Villas in St. Andrews
- Boutique Hotels in St. Andrews
- Arcade Hotels in Dundee
- Hotels with Bars in Stirling
- Luxury Hotels in Dundee
- Independent Hotels in Islay Island
- Luxury Hotels in Inverness
- Bay Hotels in Fort William
- Laurencekirk Hotels
- East Kilbride Hotels
- Hotels with Bars in Oban
- Hotels with Free Parking in Perth
- B&B in Dundee
- B&B in Spean Bridge
- Hotels with Free Parking in Fort William
- Cheap Hotels in Dundee
- 4 Star Hotels in Morvich
- Hotels with Restaurants in Tain
- Cheap Hotels in Tain
- Hotels with Tennis Courts in Isle of Arran
- Independent Hotels in Fort William
- 4 Star Hotels in St Abbs
- Largs Hotels
- Freetobook Hotels in Troon
- Hotels with Hot Tubs in Inverness
- Gourdon Hotels
- Historic Hotels in Dumfries
- Grantown-On-Spey Hotels
- Hotels with a Wedding Venue in Islay Island
- Kid Friendly Hotels in Inverness
- B&B in Isle of Mull
- Luxury Hotels in Isle of Arran
- Pet Friendly Hotels in Glencoe
- B&B in Oban
- Beach Resorts & in Inverness
- 4 Star Hotels in Dalmally
- South Uist Hotels
- Business Hotels in Troon
- Mallaig Hotels
- Pet Friendly Hotels in Fort William
- Hotels with Free Breakfast in Culloden
- Hotels with Tennis Courts in Edinburgh
- Adventure Sport Hotels in Weem
- Flights from Forfar
- Flights to Ullapool
- Flights to Glasgow
- Flights to Dunblane
- Flights from Wyre
- Flights from Tampa to Glasgow
- Flights from Motherwell
- Flights from Stonehaven
- Flights from Edinburgh
- Flights to Mallaig
- Flights from New York to Edinburgh
- Flights from Tampa to Edinburgh
- Flights to Isle of Mull
- Flights from Columbus to Edinburgh
- Flights from Grangemouth
- Flights to Isle of Lewis
- Flights from Shannon to Inverness
- Flights from South Bend to Inverness





