The 10 best beach hotels in St. Andrews, UK | Booking.com
Skip to main content

Beach Hotels in St. Andrews

Find the beach hotels that appeal to you the most

The best beach hotels in St. Andrews

Check out our selection of great beach hotels in St. Andrews

Filter by:

Review score

Rusacks St Andrews

Hotel in St. Andrews

Overlooking the famous Old Course in St Andrews center, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

d
duncan
From
United Kingdom
Everything, rooms, all staff, bar, breakfast, location, view
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,495 reviews
Price from
$372.71
1 night, 2 adults

Seaton House - Small Luxury Hotels of the World

Hotel in St. Andrews

Located in St Andrews, 1969 feet from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodations with a fitness center, free valet parking and a private garden.

C
Chris
From
United States
Nothing to dislike. Perfect location, amazing staff, comfortable rooms, everyone was so accommodating.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 50 reviews
Price from
$390.91
1 night, 2 adults

The Waterfront

Anstruther (Near St. Andrews)

Just a few steps from Anstruther’s harbor and marina, with views of the Firth of Forth, The Waterfront offers 4-star accommodations with breakfast included and free Wi-Fi.

A
Andrea
From
Croatia
Beautiful location, literally at the waterfront, super clean, comfortable and spacious room. Tasty breakfast (included in our stay), as well as dinner (not included, but great)!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,400 reviews
Price from
$170.52
1 night, 2 adults

The Fuzzy Duck

Broughty Ferry (Near St. Andrews)

The Fuzzy Duck offers accommodations in Broughty Ferry, a 10-minute walk from Broughty Ferry Beach and 4 miles from Discovery Point.

L
Lynne
From
United Kingdom
The apartment is located on a quiet street almost on the sea front and in easy walking distance to the centre of town. It has obviously been fitted out with love and care and an artistic eye making it a welcoming place to stay. Ilona is a joy to deal with and has thought of everything you could possibly need to enjoy your stay. We will certainly book the apartment again next time we visit. Thank you Ilona X
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 171 reviews
Price from
$155.01
1 night, 2 adults

The Crusoe

Leven (Near St. Andrews)

Located in Leven, 12 miles from St Andrews University, The Crusoe provides accommodations with a terrace, free private parking, a restaurant and a bar. Staff on site can arrange a shuttle service.

P
Paul
From
United States
Everything was fantastic for a last-minute booking (We booked ten minutes prior to arriving). The location is amazing on the cliff overlooking the firth, the room was comfortable and the breakfast was fantastic (We recommend paying for breakfast along with your room. It is worth it!!)
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 184 reviews
Price from
$257.19
1 night, 2 adults

Forth Bay Guest House

Leven (Near St. Andrews)

Forth Bay Guest House provides accommodations with barbecue facilities and free WiFi, and is located in Leven-Fife. The bed and breakfast offers a terrace.

R
Roger
From
United Kingdom
Can't remember much so it must have been good. Off street parking. Friendly landlord. There is a lounge but I didn't get very far with the jigsaw. would I stay here again? Definately.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 213 reviews
Price from
$148.36
1 night, 2 adults

Murray Library Hostel

Anstruther (Near St. Andrews)

Located in Anstruther, a few steps from Billow Ness Beach, Murray Library Hostel features rooms with sea views and free WiFi.

S
Sofiya
From
United States
This is one of the most wonderful hotels I've ever stayed in. Everything was perfect. I highly recommend it!!!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 681 reviews
Price from
$124.01
1 night, 2 adults

Seascape Largo

Lundin Links (Near St. Andrews)

Seascape Largo in Lundin Links provides accommodations with a garden, a terrace, and a shared lounge.

J
Jane
From
United Kingdom
Beautiful area. Always lovely other guests. Very kind and considerate owner. Great breakfast and such a lovely village.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 338 reviews
Price from
$138.84
1 night, 2 adults

The Ship Inn

Elie (Near St. Andrews)

The Ship Inn is located in Elie, 22 mi from Edinburgh and 28 mi from Perth. The inn has a terrace and views of the sea, and guests can enjoy a meal at the restaurant. The Ship Inn features free WiFi.

L
Lorraine
From
United Kingdom
Quirky bar Lovely food View to die for from our Room Staff lovely especially Lizzie Ann
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 61 reviews
Price from
$299.24
1 night, 2 adults

The Upper Largo Hotel & Restaurant

Lundin Links (Near St. Andrews)

Located in Lundin Links, 11 miles from St Andrews University, The Upper Largo Hotel & Restaurant provides accommodations with a terrace, free private parking, a restaurant and a bar.

A
Alistair McIntosh
From
United Kingdom
We had dinner both nights at the Hotel and the food was excellent, decent sized portions and very tasty the breakfast was also very good
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 717 reviews
Price from
$242.63
1 night, 2 adults
All beach hotels in St. Andrews

Looking for a beach hotel?

There’s nothing like waking up to the sound of crashing waves and the sea air floating into your bedroom window. Beachfront accommodations come in a variety of forms, from all-inclusive resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea, and outdoor pools with attached bars.

Most booked beach hotels in St. Andrews and surrounding area in the past month

See all

FAQ about beach hotels in St. Andrews

Beach Hotels That Guests Love in St. Andrews

See all
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 149 reviews
    The property was quiet and provided us with an excellent base to explore the surrounding area. It was a perfect balance of beachfront and forest, close enough to the estate facilities and Kingsbarns distillery but hidden enough to be isolated from the world. Loved the well equipped kitchen, coffee, marshmallows and the wood burning stove and fire pit were fab!
    Guest review by
    Andrea
    Family with young children
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 115 reviews
    Excellent location, the home was clean and tidy and just as expected. Very comfortable beds and within easy reach of St Andrews. Unfortunately the weather did not really lend itself to walks on the beach, but in better weather we would have made use of the easy access.
    Guest review by
    Elizabeth
    Family with young children