A coastal town with historic buildings, a church spire, and a castle overlooking the sea.

Find Beach Hotels in St. Andrews

  • 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 Hotels

Our top choices for St. Andrews beach hotels

The Station Hotel

The Station Hotel
3.5 star property
Carnoustie
9.2 out of 10, Wonderful, (280 reviews)
The price is NT$3,543
NT$4,252 total
includes taxes & fees
Jul 14 - Jul 15
The Station Hotel

Fairmont St Andrews

Fairmont St Andrews
5.0 star property
St. Andrews
9.2 out of 10, Wonderful, (1,001 reviews)
  • cleanliness
    Escape to the Scottish coast with ocean adventures by day and five-star dining by night at this luxurious golf resort.
The price is NT$14,057
NT$16,869 total
includes taxes & fees
Jul 19 - Jul 20
Fairmont St Andrews

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (445 reviews)
The price is NT$3,894
NT$3,894 total
includes taxes & fees
Jul 15 - Jul 16
Dunclutha Guest House

Stravithie Castle

Stravithie Castle
3.0 star property
St. Andrews
9.8 out of 10, Exceptional, (148 reviews)
The price is NT$5,752
NT$6,903 total
includes taxes & fees
Jul 13 - Jul 14
Stravithie Castle

Balcomie Links Hotel

Balcomie Links Hotel
2.0 star property
Anstruther
8.6 out of 10, Excellent, (61 reviews)
The price is NT$5,033
NT$6,040 total
includes taxes & fees
Jul 19 - Jul 20
Balcomie Links Hotel

Radisson Blu Hotel, Edinburgh City Centre

Radisson Blu Hotel, Edinburgh City Centre
4.0 star property
Old Town Edinburgh
9.2 out of 10, Wonderful, (1,092 reviews)
The price is NT$13,662
NT$17,214 total
includes taxes & fees
Jul 26 - Jul 27
Radisson Blu Hotel, Edinburgh City Centre

Virgin Hotels Edinburgh

Virgin Hotels Edinburgh
5.0 star property
Old Town Edinburgh
9.4 out of 10, Exceptional, (1,489 reviews)
The price is NT$13,861
NT$17,464 total
includes taxes & fees
Jul 28 - Jul 29
Virgin Hotels Edinburgh

Drumoig Golf Hotel

Drumoig Golf Hotel
3.0 star property
St. Andrews
8.4 out of 10, Very Good, (351 reviews)
The price is NT$3,236
NT$3,883 total
includes taxes & fees
Jul 16 - Jul 17
Drumoig Golf Hotel

The Balmoral Hotel

The Balmoral Hotel
5.0 star property
Edinburgh City Centre
9.8 out of 10, Exceptional, (1,002 reviews)
The price is NT$27,504
NT$34,655 total
includes taxes & fees
Aug 3 - Aug 4
The Balmoral Hotel

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1,003 reviews)
The price is NT$21,931
NT$26,317 total
includes taxes & fees
Jul 21 - Jul 22
Old Course Hotel
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.

Choose what matters most at beach hotels in St. Andrews

Beach hotels with pools in St. Andrews

Beach hotels with free breakfast in St. Andrews

4-star beach hotels in St. Andrews

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 travelers who love the beach?
Known for its beaches and historical sites, St. Andrews offers a lot for the traveler planning a beach getaway.
What's the best hotel for a beach vacation 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 to stay near the beach.
When's the best time for a beach vacation in St. Andrews?
Plan your trip to the beach with this snapshot of the seasons in St. Andrews: The hottest months are usually July and August with an average temp of 56°F, while the coldest months are January and February with an average of 40°F. Average annual precipitation for St. Andrews is 32 inches.
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 like St. Andrew's Castle and St. Andrew's Cathedral. You can also pay a visit to The Scores or St. Andrews Aquarium 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 Dundee (DND), located 12 mi (19.3 km) from the city center. To see more of the larger area, hop on a train at Leuchars Station.