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 pick of great beach hotels in St. Andrews

Filter by:

Review score

Old Course Hotel St Andrews

Hotel in St. Andrews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant...

N
Nancy
From
France
Everything was perfect, delicious food, attentive service, beautiful room. Ideal to celebrate a special occasion
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,104 reviews
Price from
US$465.75
1 night, 2 adults

Rusacks St Andrews

Hotel in St. Andrews

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

R
REEM
From
Kuwait
First the hotel itself. I personally think the hotel's location is excellent, and the interior of the lobby is very cosy. They have all the necessary facilities including a nice fitness centre. I had breakfast at the bridge as well and the food and coffee were nice. The view from where I was seated was beautiful. Second, the staff. I only stayed for a night so I did not interact with the staff much but everyone I did interact with were all so friendly, nice and helpful. They made me feel welcomed. Lastly, the room! if you're able I definitely recommend getting a room with a balcony overlooking the incredible view. The room itself was a very nice size. it was spotless, had everything I needed, and the bed had to be one of the comfiest warmest beds I have ever slept on.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,393 reviews
Price from
US$452.25
1 night, 2 adults

21KR Bed and Breakfast, close to beach, town centre and golf

St. Andrews

Set in St. Andrews, less than 1 km from St Andrews East Sands Beach, 21KR Bed and Breakfast, close to beach, town centre and golf offers recently renovated accommodation with free WiFi and a garden.

C
Catharina
From
Sweden
Clare and Mark; fantastic hosts creating a warm welcoming athmosphare. Great breakfast. Easy to park. Calm and quiet area. Solved our problems with a smile. Best B&B I have experienced.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 100 reviews
Price from
US$196.83
1 night, 2 adults

The Arran, St Andrews

St. Andrews

Boasting a garden and views of garden, The Arran, St Andrews is an aparthotel set in a historic building in St. Andrews, 700 metres from West Sands Beach.

G
Gordon
From
Malaysia
The generously sized rooms were roomy, spotlessly clean as was the bathroom. For me the location was perfect with everywhere I needed to be with walking distance.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 998 reviews
Price from
US$182.25
1 night, 2 adults

No1 Apartments St Andrews - South Street

St. Andrews

Set in St. Andrews within 1.1 km of West Sands Beach and 500 metres of St Andrews University, No1 Apartments St Andrews - South Street offers rooms with free WiFi.

D
Dora
From
United Arab Emirates
the stylish interior, and how clean it was. the location was excellent on the lively street but yet not too loud at night! i loved that there were coffee capsules for the machine as well not only the machine and plenty of teas to choose from. made a huge difference.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 289 reviews
Price from
US$286.52
1 night, 2 adults

Annandale Guest House

St. Andrews

Annandale Guest House is situated in St. Andrews, 500 metres from St Andrews University, 5 km from St Andrews Bay, and 21 km from Discovery Point.

A
Allison
From
United Kingdom
Loved the location and how homely it felt.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 117 reviews
Price from
US$243
1 night, 2 adults

No1 Apartments & Bedrooms St Andrews - St Mary's

St. Andrews

Offering a garden and garden view, No1 Apartments & Bedrooms St Andrews - St Mary's is located in St. Andrews, 500 metres from St Andrews University and 4.7 km from St Andrews Bay.

R
Rossana
From
Uruguay
We had a booking issue and the manager was super kind and helpful in accommodating us.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 477 reviews
Price from
US$188.65
1 night, 2 adults

Rooms at the Saint

Hotel in St. Andrews

Located in St. Andrews and with West Sands Beach reachable within 1.3 km, Rooms at the Saint provides a garden, non-smoking rooms, free WiFi throughout the property and a bar.

J
John
From
United States
What a lovely little hotel with stylish rooms, bar and restaurant. The staff were all amazing. The complimentary breakfast was delicious. I would definitely stay here again and can't recommend it highly enough.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 561 reviews
Price from
US$273.38
1 night, 2 adults

Andrean House, St Andrews

St. Andrews

Featuring garden views, Andrean House, St Andrews provides accommodation with a garden and a terrace, around 700 metres from West Sands Beach.

M
Martin
From
United Kingdom
Fantastic property and the staff were outstanding particularly Charlie. Nothing was a problem
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 17 reviews
Price from
US$929.48
1 night, 2 adults

Montague Guest House

St. Andrews

Situated in St. Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.

s
suraya
From
Malaysia
The room is nice and very clean. Raj, the owner is extremely helpful.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 80 reviews
Price from
US$202.50
1 night, 2 adults
All beach hotels in St. Andrews

Looking for a beach hotel?

There’s nothing quite like waking up to the sound of swirling waves and the smell of sea air through your bedroom window. Beachfront accommodation comes in a variety of forms, from well decked-out resorts to secluded homestays and villas. Beach hotel amenities can include air-conditioned rooms, private terraces overlooking the sea and outdoor pools with adjacent bars.

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

See all

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 132 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 122 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 15 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 10 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 150 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 91 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,393 reviews

Save money on beach in St. Andrews and nearby – budget options available

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 8 reviews

A comfortable apartment near St Andrews East Sands Beach, Church Street Town Centre Apartment offers a base for a relaxing holiday in Fife.

Market Street Apartment

Fife
Budget options available

Set in Fife, 800 metres from St Andrews East Sands Beach and 200 metres from St Andrews University, Market Street Apartment offers accommodation with free WiFi and a private beach area.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 8 reviews

Beach Front Apt 2 Bedrooms 2 Bathrooms St Andrews is a beachfront property set in Fife, 200 metres from St Andrews East Sands Beach and 700 metres from St Andrews University.

Situated in St. Andrews, just 300 metres from St Andrews East Sands Beach, Private Bedrooms with Shared Kitchen at East Shore in St Andrews features beachfront accommodation with free WiFi.

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1 review

Boasting air-conditioned accommodation with a patio, St Andrews Holiday Home Walk to the Old Course is situated in St. Andrews.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 14 reviews

Boasting a hot tub, Beach Cottage in a Tranquil Location is situated in Kingsbarns. This beachfront property offers access to a patio.

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 25 reviews

Scotchacre Kingsbarns - Walk to Beach & Golf Club, a property with a garden and a terrace, is located in Kingsbarns, 6.9 km from St Andrews Bay, 12 km from St Andrews University, as well as 33 km from...

FAQ about beach hotels in St. Andrews

Beach hotels that guests love in St. Andrews

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 150 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.3
Very good - What previous guests thought, 122 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