Search Beach Resorts & Hotels in St. Andrews

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Andrews Beach Resorts & Hotels

Top St. Andrews Beach Resorts & Hotels

Hotel du Vin & Bistro St. Andrews

4.0 star property
St. Andrews
  • Near the beach
9.2 out of 10, Wonderful, (739)
The price is Rp2.322.720
Rp2.787.264 total
includes taxes & fees
14 Dec - 15 Dec
Hotel du Vin & Bistro St. Andrews

Fairmont St Andrews

5.0 star property
St. Andrews
  • Near the beach
  • Indoor pool
9.4 out of 10, Exceptional, (1001)
This seaside hotel combines championship golf with a scenic seven-minute drive to sandy shores where parasailing and surf lessons await. After beach adventures, return for rejuvenating spa treatments and exquisite meals at five distinctive restaurants.
The price is Rp3.715.255
Rp4.458.306 total
includes taxes & fees
14 Dec - 15 Dec
Fairmont St Andrews

Old Course Hotel

5.0 star property
St. Andrews
  • Near the beach
  • 2 indoor pools
9.6 out of 10, Exceptional, (1000)
The price is Rp4.572.283
Rp5.486.739 total
includes taxes & fees
16 Nov - 17 Nov
Old Course Hotel

Rusacks St Andrews

5.0 star property
St. Andrews
  • Near the beach
9.4 out of 10, Exceptional, (407)
Crystal-clear waters and golden sands await beach lovers at this coastal retreat. A short walk delivers guests to West Sands beach for sailing, windsurfing, or peaceful shoreline wandering. After sun-soaked adventures, two excellent restaurants provide delicious rejuvenation.
The price is Rp5.953.113
Rp7.143.736 total
includes taxes & fees
27 Nov - 28 Nov
Rusacks St Andrews

Rufflets St Andrews

4.0 star property
St. Andrews
  • Pet-friendly
  • Parking included
  • Free WiFi
  • Restaurant
  • Breakfast available
  • Business services
9.4 out of 10, Exceptional, (346)
The price is Rp2.254.136
Rp2.704.963 total
includes taxes & fees
14 Dec - 15 Dec
Rufflets St Andrews

Kinnettles Hotel and Spa

5.0 star property
St. Andrews
  • Near the beach
  • Full-service spa
9.0 out of 10, Wonderful, (184)
The price is Rp4.673.825
Rp5.608.546 total
includes taxes & fees
20 Nov - 21 Nov
Kinnettles Hotel and Spa

The Inn At Kingsbarns

4.0 star property
St. Andrews
  • Pet-friendly
  • Parking included
  • Free WiFi
  • Restaurant
  • Business services
  • Bar
9.8 out of 10, Exceptional, (188)
The price is Rp3.200.525
Rp3.840.718 total
includes taxes & fees
16 Nov - 17 Nov
The Inn At Kingsbarns

Seaton House - Small Luxury Hotels of the World

5.0 star property
St. Andrews
  • Near the beach
10.0 out of 10, Exceptional, (39)
This coastal haven offers the perfect beachside escape, only a 3-minute walk from West Sands' golden shoreline. After days filled with ecotours, horseback riding, or hiking coastal paths, unwind by the firepit under starlit skies.
The price is Rp4.572.210
Rp5.486.740 total
includes taxes & fees
4 Dec - 5 Dec
Seaton House - Small Luxury Hotels of the World

The Albany Hotel St Andrews

3.0 star property
St. Andrews
  • Near the beach
9.0 out of 10, Wonderful, (469)
The price is Rp2.779.948
Rp3.335.938 total
includes taxes & fees
15 Dec - 16 Dec
The Albany Hotel St Andrews

Greyfriars Inn by Greene King Inns

3.0 star property
St. Andrews
  • Near the beach
9.0 out of 10, Wonderful, (293)
The price is Rp1.876.246
Rp2.470.789 total
includes taxes & fees
14 Dec - 15 Dec
Greyfriars Inn by Greene King Inns
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.

Top St. Andrews Hotel Reviews

Frequently asked questions

What is St. Andrews like for travellers who love the beach?
Known for its beaches and historical sites, St. Andrews offers a lot for the traveller planning a beach getaway.
What's the best accommodation option for a beach holiday in St. Andrews?
No12 Bed and Breakfast is a top beach B&B offering flat-screen TVs, located within a short 4-minute walk of East Sands . The Scores Hotel is another good option for your stay near the beach.
When's the best time for a beach holiday in St. Andrews?
Plan your trip to the beach with this snapshot of weather throughout the year in St. Andrews: The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 5°C. Average annual precipitation for St. Andrews is 812 mm.
What is there to see and do around St. Andrews?
After arriving and checking into your hotel, you'll probably want to explore your surroundings. If you're excited to scope out the beaches, spend a relaxing day by the water at West Sands or East Sands. Experience the area's historical sites and university life, and make time for local attractions such as St Andrews - Eden Course and St. Andrew's Castle. You can also pay a visit to St. Andrew's Cathedral or The Scores for more to see and do.
What's the best way to get to my beach hotel in St. Andrews?
Here's some information to help you get to and around your beach accommodation in St. Andrews more easily: The closest major airport is in Dundee (DND), located 12 mi (19.3 km) from the city centre. To see more of the larger area, take a train from Leuchars Station.