Choose the right place for you

FACILITIES

  • Pets Allowed
  • Wi-Fi
  • Parking

REVIEWS

  • 9+ Exceptional
  • 8+ Fabulous
  • 7+ Very Good

DISTANCE FROM CENTRE

  • Less than 1 km
  • Less than 3 km
  • Less than 5 km

Rooms and hotels in St Andrews: a choice of the best hotels for your next beach holiday.

Starting to think about your next beach holiday in St Andrews, but can't decide on the suitable hotel? It's a good idea to set your budget upfront and have a clear idea of the services you feel you must absolutely have during your stay in St Andrews. The next step is to evaluate the different hotel ads you find, searching for your travel dates and carefully reading the reviews of those who have stayed at this location before you. Look out for last-minute offers from hotels in St Andrews which might make bookings available online to fill their rooms before committing to booking anyone in particular.

3 star hotels in St Andrews, our top selection just for you

Are you looking for cheap hotels in St Andrews? Here is a selection of the best three star hotels in St Andrews

  • The Albany St Andrews

    • Hotel
    9 Exceptional (1670)
    Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews. ...
  • Cleveden House by The Dunvegan

    • Hotel
    9 Exceptional (216)
    With a stay at Cleveden House by The Dunvegan in St. Andrews, you'll be within a 5-minute walk of University of St. Andrews and The Scores. This hotel is 0.3 mi (0.5 km) from Old Course at St Andrews ...
  • The Russell Hotel

    • Hotel
    9.1 Exceptional (302)
    With a stay at The Russell Hotel, you'll be centrally located in St. Andrews, steps from University of St. Andrews and 4 minutes by foot from Old Course at St Andrews. This hotel is 1.3 mi (2.2 km) from ...
  • Agnes Blackadder Hall Campus Accommodation

    • Hotel
    8.4 Fabulous (1199)
    Located in St. Andrews, Agnes Blackadder Hall Campus Accommodation is near the beach. The area's natural beauty can be seen at Craigtoun Country Park and West Sands, while British Golf Museum and St. Andrews ...
  • East Shore

    • Hotel
    8.9 Fabulous (7)
    Located in St. Andrews, East Shore is on the beach. Old Course at St Andrews and St. Andrews Links are worth checking out if an activity is on the agenda. Looking to enjoy an event or a game while in town? ...
  • Scores Hotel

    • Hotel
    8.2 Fabulous (352)
    A 2-minute walk from the Royal & Ancient Golf Club in St Andrews, the Best Western Scores Hotel occupies 2 traditional Victorian town houses. ...
  • Ardgowan Hotel

    • Hotel
    8.4 Fabulous (725)
    Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away. ...
  • HOTEL DU VIN ST ANDREWS

    • Hotel
    8.8 Fabulous (730)
    Where quite simply you can t help but relax. A superb location with spectacular views stylish yet comfortable with distinct individuality personal service true scottish hospitality and cuisine to die ...
  • David Russell Apartments Campus Accommodation

    • Hotel
    8 Fabulous (140)
    With a stay at David Russell Apartments Campus Accommodation in St. Andrews, you'll be steps from University of St. Andrews and a 1-minute drive from St. Andrews Botanic Garden. This eco-friendly aparthotel ...
  • Haar with Rooms

    • Hotel
    A stay at Haar with Rooms places you in the heart of St. Andrews, steps from University of St. Andrews and Lundin Golf Club. This inn is 0.1 mi (0.1 km) from Old Course at St Andrews and 1.1 mi (1.8 km) ...
  • The Golf Inn

    • Hotel
    7.9 Very Good (444)
    Located in St. Andrews, The Golf Inn is near the beach. Old Course at St Andrews and St. Andrews Links are worth checking out if an activity is on the agenda. Looking to enjoy an event or a game while ...
  • Lyndale Lodge 18 With Hot Tub by St Andrews

    • Hotel
    This residence is located in St. Andrews. St. Andrews Preservation Trust Museum and Garden and British Golf Museum are cultural highlights, and some of the area's landmarks include Swilken Bridge and Hill ...

The best 4 star hotels in St Andrews

Enjoy a relaxing holiday, by selecting an elegant and comfortable hotel in St Andrews

  • Hotel du Vin & Bistro St. Andrews

    • Hotel
    6.2 Pleasant (1426)
    When you a stay at Hotel du Vin & Bistro St. Andrews in St. Andrews, you'll be next to a golf course, just steps from The Scores and St. Andrews Aquarium. This 4-star hotel is 0.2 mi (0.4 km) from University ...
  • The Dunvegan Hotel

    • Hotel
    8.8 Fabulous (103)
    A stay at The Dunvegan Hotel places you in the heart of St. Andrews, steps from University of St. Andrews and Lundin Golf Club. This 4-star hotel is 0.1 mi (0.2 km) from Old Course at St Andrews and 1.1 ...
  • Rufflets St Andrews

    • Hotel
    9.3 Exceptional (572)
    Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. There is also free on-site ...
  • Fairmont St Andrews - Scotland

    • Hotel
    9.2 Exceptional (2212)
    Fairmont St Andrews is one of the world's top golf resorts, located in the birthplace of the game. Set in 520 verdant acres, our 5-star hotel evokes a grand estate with roaring fires, elegant Scottish-designed ...
  • RUSACKS HOTEL

    • Hotel
    St Andrews is a must-visit destination - from being a Scottish setting for Royal romance to its famous West Sands beach which was immortalized in the Oscar-winning movie Chariots of Fire with its Cathedral ...

5 star hotels in St Andrews, for a truly luxurious holiday

Are you looking for a luxury hotel or resort in St Andrews? You'd be surprised at how many deals we have chosen for you!

  • Kinnettles Hotel and Spa

    • Hotel
    9.2 Exceptional (429)
    When you a stay at Kinnettles Hotel and Spa in St. Andrews, you'll be next to a golf course, within a 5-minute walk of University of St. Andrews and The Scores. This 5-star hotel is 0.2 mi (0.4 km) from ...
  • Fairmont St Andrews

    • Hotel
    9.2 Exceptional (3117)
    Located in St. Andrews, Fairmont St Andrews is by the sea and close to St Andrews Bay and The Fife Coastal Path. This 5-star hotel is within close proximity of St. Andrew's Cathedral and St. Andrew's ...
  • Rusacks St Andrews

    • Hotel
    8.6 Fabulous (1549)
    Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property. The rooms each have a modern bathroom with free designer ...
  • OLD COURSE HOTEL GOLF RESORT

    • Hotel
    9.4 Exceptional (2763)
    Bordering the renowned 17th Road Hole of the Old Course the Old Course Hotel overlooks the famous links courses the West Sands Beach and the beautiful Scottish coastline. This prestigious AA Five Star-awarded ...
  • Haar with Rooms 5 stars

    • Hotel
    Featuring 5-star accommodation, Haar with Rooms 5 stars is situated in St Andrews, 600 metres from West Sands Beach and 1.4 km from St Andrews East Sands Beach. With free WiFi, this 5-star inn has a terrace ...

Here are some of the best offers for Spa Hotels in St Andrews

Choose a relaxing holiday in some of the best hotels with Spa in St Andrews

  • Kinnettles Hotel and Spa

    • Hotel
    9.2 Exceptional (429)
    When you a stay at Kinnettles Hotel and Spa in St. Andrews, you'll be next to a golf course, within a 5-minute walk of University of St. Andrews and The Scores. This 5-star hotel is 0.2 mi (0.4 km) from ...
  • Fairmont St Andrews

    • Hotel
    9.2 Exceptional (3117)
    Located in St. Andrews, Fairmont St Andrews is by the sea and close to St Andrews Bay and The Fife Coastal Path. This 5-star hotel is within close proximity of St. Andrew's Cathedral and St. Andrew's ...
  • Fairmont St Andrews - Scotland

    • Hotel
    9.2 Exceptional (2212)
    Fairmont St Andrews is one of the world's top golf resorts, located in the birthplace of the game. Set in 520 verdant acres, our 5-star hotel evokes a grand estate with roaring fires, elegant Scottish-designed ...
  • OLD COURSE HOTEL GOLF RESORT

    • Hotel
    9.4 Exceptional (2763)
    Bordering the renowned 17th Road Hole of the Old Course the Old Course Hotel overlooks the famous links courses the West Sands Beach and the beautiful Scottish coastline. This prestigious AA Five Star-awarded ...

The best places to stay in St Andrews

Book an apartment in St Andrews and choose the right accommodation for your needs

  • David Russell Apartments Campus Accommodation

    • Hotel
    8 Fabulous (140)
    With a stay at David Russell Apartments Campus Accommodation in St. Andrews, you'll be steps from University of St. Andrews and a 1-minute drive from St. Andrews Botanic Garden. This eco-friendly aparthotel ...
  • Lyndale Lodge 18 With Hot Tub by St Andrews

    • Hotel
    This residence is located in St. Andrews. St. Andrews Preservation Trust Museum and Garden and British Golf Museum are cultural highlights, and some of the area's landmarks include Swilken Bridge and Hill ...
  • The Arran, St Andrews

    • Hotel
    10 Exceptional (1)
    Situated in St Andrews, 600 metres from West Sands Beach and 1.1 km from St Andrews East Sands Beach, The Arran, St Andrews features accommodation with free WiFi and a garden with a terrace and garden ...

The best hotels with swimming pool in St Andrews

Book your relaxing holiday, by choosing the best deals at hotels with swimming pools in St Andrews

  • Fairmont St Andrews - Scotland

    • Hotel
    9.2 Exceptional (2212)
    Fairmont St Andrews is one of the world's top golf resorts, located in the birthplace of the game. Set in 520 verdant acres, our 5-star hotel evokes a grand estate with roaring fires, elegant Scottish-designed ...
  • OLD COURSE HOTEL GOLF RESORT

    • Hotel
    9.4 Exceptional (2763)
    Bordering the renowned 17th Road Hole of the Old Course the Old Course Hotel overlooks the famous links courses the West Sands Beach and the beautiful Scottish coastline. This prestigious AA Five Star-awarded ...

St Andrews, the best hotels for your beach holiday: let yourself be pampered with every service and comfort you need during your hotel stay.

Are you looking for the right kind of holiday accommodation for your next beach holiday in St Andrews, but you find it hard to narrow it down? We take the difficulty of selecting the best hotels to ensure you have everything you need to make the perfect stay possible. We know your holiday time is precious, and it's essential to have everything you expect when you get there.
If you want to stay in a hotel during your stay in St Andrews, you can choose from over 103 hotels in the area. If proximity to the beach is key for making your selection, we can help you search by distance. For example, did you know there are 81 hotels less than 1 km away from the beach? Suppose you are willing to be slightly further away. In that case, there are 97 hotels within a radius of 3 km from the shore and as many as 103 hotels if we look further out but still under the 5 km mark.

The hotels we have selected for you have been evaluated as being among the best by people who have stayed there in the past. Past travellers have taken the time to share the benefit of their experience with other guests like you to help you make a more informed choice. Reviews are, in fact, a precious resource for any traveller these days. A total of 18,032 reviews were left by people who have themselves stayed in St Andrews Hotels. Of these reviews, 10,370 rated their experience as "Excellent" and 7,192 as "Very good".

The key attributes that you will find in a hotel rather than other accommodation types are flexible check-in and check-out times, room cleaning daily and an in-house restaurant and bar. This is wonderful for the days you simply do not want to leave your room and want to order room service instead.
What's more, you'll find St Andrews has 49 hotels equipped with a wireless internet connection. Another 19 hotels have their own Spa treatments, and 33 have their own place to park your car.

FAQ

How much does it cost on average to sleep at a hotel in St Andrews?

The average cost of a hotel in St Andrews is around £ 81 per night. Here is a list of the best deals for hotels in St Andrews

When is the best time to stay at a hotel in St Andrews?

Actually, any time of year is a good time to stay at a hotel in St Andrews. Here is a link where you can find the best offers for all St Andrews hotels

Which Hotels are close to the beach in St Andrews?

What services do the St Andrews hotels offer their guests?

The Hotels in St Andrews offer their guests the following services:
- Pets Allowed
- Wi-Fi
- Parking
- Kitchen
- Non Smoking Only
- Linens Provided
- Dishwasher
- Air Conditioning
and so much more.

Do the Hotels in St Andrews have a swimming pool?

Which hotels in St Andrews are suitable for families?

There are many hotels in St Andrews which are suitable for families and their needs. Here you will find a link with all the best deals for hotels with family-specific services in St Andrews

Which Hotels in St Andrews are pet-friendly?

Many Hotels in St Andrews admit your four-legged friends. Here you will find a link with all the best offers for Pet Friendly Hotels in St Andrews

Which hotels offer parking in St Andrews?

Which Hotels are accessible in St Andrews?