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

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...

A
Alberto
From
United States
convenience to the surrounding areas, especially the golf courses. ample parking and easy access to the highway.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,101 reviews
Price from
$505.38
1 night, 2 adults

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.

J
JAMES
From
United States
Dripping with golf history! Walk to everything . Staff was super friendly and accommodating.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,483 reviews
Price from
$371.46
1 night, 2 adults

The Arran, St Andrews

St. Andrews

Just a 7-minute walk from West Sands Beach and 0.7 miles from St Andrews East Sands Beach, The Arran, St Andrews features accommodations in St. Andrews, with a garden.

d
david
From
Canada
big clean room with comfy bed and close to st andrews golf course
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,006 reviews
Price from
$219.44
1 night, 2 adults

No1 Apartments St Andrews - South Street

St. Andrews

No1 Apartments St Andrews - South Street enjoys a location in St. Andrews, a 5-minute walk from St Andrews University and 2.8 miles from Fairmont St Andrews Bay Golf Course.

Y
Yolanda
From
Spain
Everything looked recently renovated, clean and comfortable. The location was also very convenient
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 292 reviews
Price from
$500.55
1 night, 2 adults

Annandale Guest House

St. Andrews

Annandale Guest House enjoys a location in St. Andrews, 3.1 miles from Fairmont St Andrews Bay Golf Course and 13 miles from Discovery Point.

E
Erik
From
United States
Very friendly and helpful staff. Lovely, cozy room.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 104 reviews
Price from
$226.09
1 night, 2 adults

No1 Apartments & Bedrooms St Andrews - St Mary's

St. Andrews

No1 Apartments & Bedrooms St Andrews - St Mary's enjoys a location in St. Andrews, a 11-minute walk from West Sands Beach and 600 yards from St Andrews University.

A
Alex
From
United Kingdom
Warm, central, clean and modern
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 496 reviews
Price from
$318.60
1 night, 2 adults

Rooms at the Saint

Hotel in St. Andrews

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

H
Hilda Anne
From
United Kingdom
Location was excellent, room was very comfortable and well spirits hairdryer and straighteners as well as a fridge. Staff were extremely helpful and breakfast was excellent.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 534 reviews
Price from
$269.31
1 night, 2 adults

The Inn At Kingsbarns

St. Andrews

Featuring free WiFi throughout the property, The Inn At Kingsbarns offers pet-friendly accommodations in Kingsbarns. Guests can enjoy the on-site bar. Free private parking is available on site.

A
Agnes Margaret
From
United Kingdom
Absolutely everything! A fabulous hotel with lovely staff, beautifully appointed rooms and great food.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 486 reviews
Price from
$272.64
1 night, 2 adults

Luxury 2 bedroom holiday home with stunning views

St. Andrews

Luxury 2 bedroom holiday home with stunning views offers accommodations in St. Andrews, a 3-minute walk from St Andrews East Sands Beach and 1.8 miles from St Andrews University.

K
Keogh
From
United Kingdom
The view, the high spec, welcome milk, juice and biccies. The extra entry time was a deeply appreciated bonus. All you need for cooking was there.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 22 reviews
Price from
$212.79
1 night, 2 adults

Andrean House, St Andrews

St. Andrews

Andrean House, St Andrews is located in St. Andrews, just a 7-minute walk from West Sands Beach and 400 yards from St Andrews University. With garden views, this accommodation offers a terrace.

C
Caroline
From
United Kingdom
Gorgeous property Very clean with lovely surroundings Perfect location
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 17 reviews
Price from
$1,020.40
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

Popular with guests booking beach hotels in St. Andrews

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

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 10
Exceptional - What previous guests thought, 2 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 130 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 89 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 8.3
Very Good - What previous guests thought, 119 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 57 reviews

Popular with guests booking beach hotels in St. Andrews

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,478 reviews

Highly rated beach hotels in St. Andrews and nearby

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

Beach Front Apt 2 Bedrooms 2 Bathrooms St Andrews offers accommodations in Fife, 2.4 miles from Fairmont St Andrews Bay Golf Course and 14 miles from Discovery Point.

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

Beach Cottage in a Tranquil Location offers accommodations in Kingsbarns, 4.1 miles from Fairmont St Andrews Bay Golf Course and 7 miles from St Andrews University.

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

Offering a garden, Scotchacre Kingsbarns - Walk to Beach & Golf Club offers accommodations in Kingsbarns. This beachfront property offers access to a patio and free Wifi.

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

6 Howard Place

St. Andrews
Budget options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 4 reviews

A comfortable vacation home near West Sands Beach, 6 Howard Place offers a base for a relaxing stay in St. Andrews.

Private Bedrooms with Shared Kitchen at East Shore in St Andrews offers accommodations in St. Andrews, a 3-minute walk from St Andrews East Sands Beach and 1.1 miles from St Andrews University.

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

Offering a bar, St Andrews Holiday Home Walk to the Old Course offers accommodations in St. Andrews. This beachfront property offers access to a balcony, free private parking, and free Wifi.

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, 119 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