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
$69 nightly
The price is $83 total per night
$83 total
Dec 7 - Dec 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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
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
$156 nightly
The price is $187 total per night
$187 total
Dec 18 - Dec 19
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
$90 nightly
The price is $108 total per night
$108 total
Jan 5 - Jan 6, 2026
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.
Pet friendly
Free WiFi

Hotel du Vin & Bistro St. Andrews
40 The Scores St. Andrews Scotland
$131 nightly
The price is $157 total per night
$157 total
Dec 23 - Dec 24
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 The Scores.
Pet friendly
Free WiFi

Argyll Hotel
Bellochantuy Campbeltown Scotland
$122 nightly
The price is $147 total per night
$147 total
Dec 6 - Dec 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
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.
Pet friendly
Parking included

Stotfield Hotel
Stotfield Road Lossiemouth Scotland
$102 nightly
The price is $123 total per night
$123 total
Jan 5 - Jan 6, 2026
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
$210 nightly
The price is $252 total per night
$252 total
Dec 7 - Dec 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
A stay at The Scores Hotel places you in the heart of St. Andrews, steps from Old Course at St Andrews and Lundin Golf Club.
Pet friendly
Parking included

Marine North Berwick
Cromwell Road 18 North Berwick Scotland
$229 nightly
The price is $275 total per night
$275 total
Dec 16 - Dec 17
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.
Pool
Hot Tub
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 | $275 |
Cheapest price | $83 |
Total number of hotels in Scotland | 19,570 |
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

Market Street Hotel
5 out of 5
Posted 22 hours ago
CheapTickets Verified Review
"Absolutely amazing, staff were very friendly and accommodating and the complimentary drinks were a big surprise to us EXCELLENT "
A verified traveler stayed at Market Street Hotel
More Beach Resorts & Hotels
Types of Hotels
Top 20 Scotland Hotels
Hotels Near Scotland
Cities near Scotland
More to Explore in Scotland
Top Picks
Hotels
- Cheap Hotels in Carradale
- Cheap Hotels in Inverness
- Hotels around Blair Castle
- Sheraton Waikiki Beach Resort
- Cheap Hotels in Edinburgh
- Cheap Hotels in Florida
- Cheap Hotels in Balearic Islands
- Hotels around Bullers of Buchan
- Hotels around Loch Lomond and The Trossachs National Park
- Hotels around Blair Drummond Safari Park
- Hotels near Murtala Muhammed Intl.
- Cheap Hotels in Greater Glasgow
- Cheap Hotels in Colorado
- Cheap Hotels in Malibu
Flights






