Hotels and more in St Andrews

  • All 80 hotels and more in St Andrews
    Show map
  • £177.65

    Average price per night

    Fairmont St Andrews, Scotland, St Andrews
    9.1 Superb 1,996 reviews
    Description Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.

    "Very Friendly staff. amazing views."

    OliverZeitoun. Canada
  • £170.82

    Average price per night

    Eden Mansion, St Andrews

    Eden Mansion

    St Andrews

    9.3 Superb 223 reviews
    Description Surrounded by 5 acres of gardens, Eden Mansion bed and breakfast offers free WiFi access and free parking.

    "Everything - beds were very comfortable, breakfast was outstanding"

    Brian. Canada
  • £140

    Average price per night

    Rufflets St Andrews, St Andrews
    9.2 Superb 282 reviews
    Description 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.

    "The hotel has the most beautiful gardens and is situated about a mile if not less outside St Andrews. It is a hotel to which I shall return again and again. Apart from the lovely rural atmosphere, combined..."

    Mabel. South Africa
  • £243

    Average price per night

    Kinnettles Hotel, St Andrews
    9.3 Superb 320 reviews
    Description In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, cooked breakfasts and an à la carte restaurant.

    "Breakfast, customer service & room was clean and very comfortable."

    Jennifer. Canada
  • £332.10

    Average price per night

    Old Course Hotel St Andrews, St Andrews
    9.4 Superb 989 reviews
    Description 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...

    "The friendliness of all the staff and the whole ambience of the place"

    Niall. Ireland
  • £165

    Average price per night

    Rooms at the Saint, St Andrews
    9.3 Superb 8 reviews
    Description Rooms at the Saint provides rooms with free WiFi in St Andrews, ideally located 500 metres from St Andrews University and 700 metres from St Andrews Cathedral.

    "Newly refurbished, looks amazing, well equipped rooms with lovely furnishings, toiletries, GHD straighteners and hairdryer. Very friendly helpful staff, breakfast and evening meal was top quality."

    Gail. United Kingdom
St Andrews was highly rated for golf by 2,243 guests from the United Kingdom! St Andrews travel guide