Hotels near West Sands Beach

Hotels near West Sands Beach, St Andrews

Enter your dates for the latest hotel rates and availability.

Swipe down to view more
Filter by:
Hotel Star Rating
≤2345
Guest Rating
Amazing 9+Great 8+Good 7+Pleasant 6+

Best Hotels near West Sands Beach

Choose your travel dates to see the latest prices and deals.
Top Picks
Lowest Price
Closest to Downtown
Top Reviewed
1.49km from West Sands Beach
The Rusacks St. Andrews provides a great place for travelers to relax after a busy day. The Rusacks St. Andrews offers a pleasant stay in St Andrews for those traveling for business or leisure. The hotel is conveniently located just 8km from Leuchars and 23km from Dundee Airport. Famous local attractions EAST NOOK STUDIO, The kinnessburn duck ducks and St Andrews Links, can all be reached with a short walk. This hotel makes a great place to kick back and relax after a long day of sightseeing. Guests of this St Andrews hotel can make use of the parking facilities. Our guests rate this hotel as one of the best hotels for cleanliness. For guests traveling with families, this hotel is consistently one of the most popular choices.
Great
109 reviews
9.2/10
Price from
US$297
per nignt
Check Availability
1.57km from West Sands Beach
With a stay at Cleveden House by The Dunvegan, you'll be centrally located in St. Andrews, within a 5-minute walk of University of St. Andrews and Old Course at St Andrews. This hotel is 0.3 mi (0.5 km) from Lundin Golf Club and 0.3 mi (0.5 km) from Royal & Ancient Golf Club of St. Andrews. This smoke-free hotel features bicycle rentals nearby and hiking/biking trails nearby. Featured amenities include express check-out, dry cleaning/laundry services, and luggage storage. Make yourself at home in one of the 6 guestrooms featuring espresso makers and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms have showers and hair dryers. Conveniences include complimentary bottled water and portable fans, and housekeeping is provided daily.
Very Good
77 reviews
8.8/10
Price from
US$135
per nignt
Check Availability
1.54km from West Sands Beach
A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews. This smoke-free hotel features hiking/biking trails nearby. A complimentary full breakfast is served daily from 7:00 AM to 9:30 AM. Featured amenities include dry cleaning/laundry services and luggage storage. Make yourself at home in one of the 5 guestrooms featuring espresso makers and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Private bathrooms with showers feature rainfall showerheads and hair dryers. Conveniences include complimentary bottled water and portable fans, and housekeeping is provided daily.
Great
55 reviews
9.2/10
Price from
US$145
per nignt
Check Availability
You May Also Like
St Andrews Hotels With Complimentary BreakfastSt Andrews Hotels With Twin RoomSt Andrews Hotels With 1 Double BedSt Andrews Hotels Featuring a PoolSt Andrews Hotels With Free Cancellation
1.51km from West Sands Beach
A stay at Haar with Rooms places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This inn is 0.1 mi (0.1 km) from Lundin Golf Club and 0.1 mi (0.1 km) from Royal & Ancient Golf Club of St. Andrews. At Haar with Rooms, enjoy a satisfying meal at the restaurant. Make yourself at home in one of the 6 guestrooms featuring minibars and espresso makers. 30-inch flat-screen televisions with digital programming provide entertainment, while complimentary wireless internet access keeps you connected. Bathrooms feature showers, designer toiletries, and hair dryers. Conveniences include safes and desks, and housekeeping is provided once per stay.
Very Good
52 reviews
8.3/10
Price from
US$152
per nignt
Check Availability
3.12km from West Sands Beach
The Rufflets St Andrews provides a great place for travelers to relax after a busy day. The Rufflets St Andrews is an ideal choice for travelers who want to take in the sights and sounds of St Andrews. The hotel is conveniently located just 13km from Cupar and 24km from Dundee Airport. The nearby area boasts an abundance of attractions including Craigtoun Meadows Holiday Park, Bogward Dovecot and Observatory - University of St Andrews. When guests have some time on their hands they can make use of the onsite facilities. This St Andrews hotel provides parking on site. According to our trusted guests, the facilities at this hotel are first-rate. This hotel is a popular accommodation for guests traveling with families.
Great
102 reviews
9.0/10
Price from
US$124
per nignt
Check Availability
1.55km from West Sands Beach
A stay at 5Pilmourplace places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This bed & breakfast is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews. Take in the views from a garden and make use of amenities such as complimentary wireless internet access and concierge services. A complimentary full breakfast is served daily from 7:00 AM to 9:30 AM. Featured amenities include express check-in, express check-out, and dry cleaning/laundry services. Make yourself at home in one of the 7 guestrooms featuring espresso makers and Smart televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Conveniences include desks and complimentary bottled water, and housekeeping is provided daily.
Very Good
75 reviews
8.8/10
Price from
US$119
per nignt
Check Availability
2.7km from West Sands Beach
No less than Premier Inn St Andrews will do when you're visiting this prestigious town that's also known as the 'home of golf'. It features an on-site Thyme restaurant, and new generation bedrooms each with an impressive 40" flat screen TV, bright, modern bathroom with a large shower head, and brand new, slumber-inducing, king-size Hypnos bed. Our St Andrews hotel is on the edge of the town centre, within walking distance of the seafront and the very royal University of St Andrews. Golfers will delight in the fact we're a very short drive from the mecca of golf, St Andrews Links, as well as other great local golf courses.
Good
44 reviews
7.7/10
Price from
US$107
per nignt
Check Availability
1.24km from West Sands Beach
The Old Course Hotel St Andrews provides a great place for travelers to relax after a busy day. The Old Course Hotel St Andrews offers a pleasant stay in St Andrews for those traveling for business or leisure. The hotel is only 7km from Leuchars and 22km from Dundee Airport, giving guests a number of convenient transportation options. Famous local attractions Blendworks Gin School by Eden Mill (St Andrews), St Andrews Aquarium and New Course, can all be reached with a short walk. This hotel makes a great place to kick back and relax after a long day of sightseeing. This St Andrews hotel provides parking on site. When it comes to St Andrews hotels, the Old Course Hotel St Andrews is highly regarded for its excellent facilities. This hotel is a popular accommodation for couples.
Amazing
113 reviews
9.5/10
Price from
US$259
per nignt
Check Availability
1.52km from West Sands Beach
When you stay at Hotel du Vin & Bistro St. Andrews in St. Andrews, you'll be next to a golf course, within a 5-minute walk of Old Course at St Andrews and University of St. Andrews. This golf hotel is 0.4 mi (0.6 km) from Lundin Golf Club and 0.4 mi (0.6 km) from Royal & Ancient Golf Club of St. Andrews. Take in the views from a terrace and a garden and make use of amenities such as complimentary wireless internet access. Additional features at this hotel include concierge services, wedding services, and a banquet hall. Satisfy your appetite for lunch, dinner, or brunch at Bistro du Vin, a restaurant which specializes in French cuisine, or stay in and take advantage of the 24-hour room service. Need to unwind? Take a break with a tasty beverage at one of the 2 bars/lounges. Full breakfasts are served on weekdays from 7:00 AM to 10:00 AM and on weekends from 8:00 AM to 11:00 AM for a fee. Featured amenities include complimentary newspapers in the lobby, dry cleaning/laundry services, and a 24-hour front desk. Event facilities at this hotel consist of conference space and meeting rooms. Make yourself at home in one of the 22 air-conditioned rooms featuring flat-screen televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms have complimentary toiletries and hair dryers. Conveniences include phones, as well as safes and desks.
Very Good
103 reviews
8.9/10
Price from
US$162
per nignt
Check Availability
1.79km from West Sands Beach
With a stay at this apartment, you'll be centrally located in St. Andrews, steps from University of St. Andrews and 6 minutes by foot from Old Course at St Andrews. This apartment is 0.3 mi (0.4 km) from Holy Trinity Church and 0.3 mi (0.5 km) from Hamish McHamish Statue. Take in the views from a garden and make use of amenities such as complimentary wireless internet access. Featured amenities include express check-in and express check-out. Your apartment features a Smart TV. Your bed comes with a down comforter and Egyptian cotton sheets. Complimentary wireless internet access is available to keep you connected. The bathroom features a shower with a rainfall showerhead and complimentary toiletries.
Great
106 reviews
9.3/10
Price from
US$162
per nignt
Check Availability
See more hotels near West Sands Beach

Premium Hotels in St Andrews

See all
Discover our curated selection of premium hotels in St Andrews for your next stay
No.
1
9.5/10
113 Reviews

Old Course Hotel St Andrews

Hotel near St Andrews
"Good Location"
Select dates to view prices
No.
2
9.2/10
109 Reviews

Rusacks St. Andrews

Hotel near St Andrews
"Great rooms"
Select dates to view prices
No.
3
9.1/10
117 Reviews

Fairmont St Andrews - Scotland

Hotel near St Andrews
"Friendly host"
Select dates to view prices
No.
4
8.7/10
54 Reviews

Kinnettles Hotel & Spa

Hotel near St Andrews
"Good Location"
Select dates to view prices

Top Pick Hotels near West Sands Beach

See all
Check out our most booked hotels near West Sands Beach from the past 30 days!
No.1
8.8/10
47 Reviews

Seaton House

St Andrews | 1.45KM from West Sands Beach
"Good Location"
Select dates to view prices
No.2
8.6/10
70 Reviews

Greyfriars Inn by Greene King Inns

St Andrews | 1.63KM from West Sands Beach
"Good Location"
Select dates to view prices
No.3
9.6/10
63 Reviews

No1 Apartments St Andrews - South Street

St Andrews | 1.96KM from West Sands Beach
"Good Location"
Select dates to view prices
No.4
8.7/10
54 Reviews

Kinnettles Hotel & Spa

St Andrews | 1.65KM from West Sands Beach
"Good Location"
Select dates to view prices
No.5
8.4/10
101 Reviews

The Albany St Andrews

St Andrews | 1.9KM from West Sands Beach
"Good Location"
Select dates to view prices
No.6
9.1/10
117 Reviews

Fairmont St Andrews - Scotland

St Andrews | 6.17KM from West Sands Beach
"Friendly host"
Select dates to view prices

Frequently asked questions

What are the most popular hotels near West Sands Beach?

How much does it cost to stay at a hotel near West Sands Beach per night?

According to Trip.com, the average cost for a one-night stay at a hotel near West Sands Beach in St Andrews is US$128. Please note that prices fluctuate often, so this is a general guide only.

Which popular hotels near West Sands Beach have pools?

Summer is the perfect time to cool off with a family getaway to West Sands Beach in St Andrews. Old Course Hotel St Andrews (price from US$294) and Fairmont St Andrews - Scotland (price from US$227) are some top hotels with pools where you can unwind and beat the heat.

What are the best hotels near West Sands Beach with parking?

If you're planning a road trip to St Andrews West Sands Beach, consider staying at Rusacks St. Andrews (price from US$279),Old Course Hotel St Andrews (price from US$294) and Hotel du Vin, St Andrews (price from US$171) , these hotels all offer parking.

What hotels near West Sands Beach offer great breakfasts?

A good breakfast is all you need to kick-start your day. If you're after a hotel in St Andrews near West Sands Beach with an excellent breakfast, you can consider staying Rusacks St. Andrews (price from US$279),Old Course Hotel St Andrews (price from US$294) and Hotel du Vin, St Andrews (price from US$171) .These hotels are very popular, so book early.

Which hotels near West Sands Beach have gyms?

As people become more health-conscious, many hotels now include fitness rooms. Old Course Hotel St Andrews (price from US$294),Rusacks St. Andrews (price from US$279) and Seaton House (price from US$291) are some of the top hotels with fitness rooms.

How much does it cost to stay at hotels near West Sands Beach this weekend?

According to Trip.com, the average cost for a one-night weekend stay at a hotel near West Sands Beach in St Andrews is about US$801. Prices can change often, so please use this as a general guide.

Which hotels near West Sands Beach have free Wi-Fi?

Free and reliable Wi-Fi is a must when you're travelling. Rusacks St. Andrews (price from US$279),Old Course Hotel St Andrews (price from US$294) and Hotel du Vin, St Andrews (price from US$171) are all popular hotels that have free Wi-Fi.

What luxury hotels are near West Sands Beach?

St Andrews weather

Today
14 Feb, 2026
1
°
Mostly cloudy
Mostly cloudy 1 - 5℃
14 Feb, 2026
Mostly cloudyMostly cloudy
1 - 5℃
15 Feb, 2026
ShowersShowers
1 - 6℃
16 Feb, 2026
Cloudy with showersCloudy with showers
0 - 7℃
17 Feb, 2026
Mostly cloudyMostly cloudy
0 - 5℃
18 Feb, 2026
ShowersShowers
2 - 5℃
19 Feb, 2026
CloudyCloudy
1 - 6℃
20 Feb, 2026
CloudyCloudy
2 - 6℃

St Andrews hotels near West Sands Beach information

Number of Reviews 1,611
Total Properties37
Weekday Avg. PriceUS$319
Weekend Avg. PriceUS$352
Trending hotelRusacks St. Andrews