Go St Andrews Hotels
Menu
  • Customer Support
  • Help
  • USD
    U.S. dollar (USD) Euro (EUR) Pound sterling (GBP) Australian dollar (AUD) Canadian dollar (CAD) Brazilian real (BRL) Bulgarian lev (BGN) Chinese yuan (CNY) Czech koruna (CZK) Danish krone (DKK) Hong Kong dollar (HKD) Israeli new sheqel (ILS) Japanese yen (JPY) Malaysian ringgit (MYR) New Zealand dollar (NZD) Norwegian krone (NOK) Polish zloty (PLN) Romanian leu (RON) Russian ruble (RUB) Saudi riyal (SAR) Singapore dollar (SGD) South African rand (ZAR) South Korean won (KRW) Swedish krona (SEK) Swiss franc (CHF) Turkish lira (TRY) Ukrainian hryvnia (UAH) Thai baht (THB)

Find Hotels

2025-06-16

2025-06-17

Maximum period that can be booked is 30 days. Please enter alternative dates.

Guests:
 
Specify the age of a child
Specify the age of children

5-star Hotels in St Andrews

Filter Results

Star rating

Search hotel by

Nightly price

Accommodation options

Points of interest

Hotel themes

Guest rating

Hotel amenities

Room amenities

Apply Filters
Clear Filters

9 options found

  • Fairmont St Andrews, Scotland

    St Andrews, St Andrews, United Kingdom (Show map)

    Show map

    Featuring a bureau de change and a lift, Fairmont St Andrews, Scotland Hotel is located in a historic district, approximately a 10-minute drive from St Andrews Cathedral. The hotel provides 24-hour…

    More...
    From US$ 253
    price for 1 night
    BOOK From US$ 253
  • Rusacks St Andrews

    Pilmour Links, St Andrews, United Kingdom (Show map)

    Show map

    The 5-star Rusacks St Andrews hotel enjoys a prime location at a distance of 2 km from wellness venues like East Sands Leisure Centre and provides guests with a restaurant and luggage storage.

    More...
    From US$ 128
    price for 1 night
    BOOK From US$ 128
  • Old Course Hotel St Andrews

    Old Station Road, St Andrews, United Kingdom (Show map)

    Show map

    Featuring a restaurant and a luggage room, the fine Old Course Hotel St Andrews lies merely 7 minutes' walk from Eden Mill. Offering an indoor pool along with aerobics, a health club, and a terrace…

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • The Peat Inn Restaurant With Rooms

    Main Street Peat Inn Village, St Andrews, United Kingdom (Show map)

    Show map

    Featuring a golf course and a garden, The Peat Inn Restaurant With Rooms St Andrews is nestled within 10 minutes' drive of the whole Craigtoun Country Park. The inn also includes parking.

    More...
    From US$ 427
    price for 1 night
    BOOK From US$ 427
  • Haar With Rooms 5 Stars

    1 Golf Place, St Andrews, United Kingdom (Show map)

    Show map

    Located only a 5-minute stroll from St Andrews Aquarium, the 5-star Haar With Rooms 5 Stars St Andrews hotel is at a distance of 150 metres from The Old Course St Andrews. This St Andrews inn…

    More...
    From US$ 422
    price for 1 night
    BOOK From US$ 422
  • Kinnettles Hotel & Spa

    127 North Street, St Andrews, United Kingdom (Show map)

    Show map

    About 5 minutes' drive from Eden Mill, Kinnettles Hotel & Spa St Andrews offers an à la carte restaurant on site. This 5-star hotel provides a Turkish bath, a treatment room, and a sauna as well as…

    More...
    From US$ 1067
    price for 1 night
    BOOK From US$ 1067
  • Seaton House

    76 The Scores, St Andrews, United Kingdom (Show map)

    Show map

    Located in the heart of St Andrews, the delightful Scores Hotel offers fast access to Byre Theatre, merely a 12-minute walk away. The 3-star hotel features Wi-Fi throughout the property and parking…

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Ailim House Serviced Cottage Escape, Around The Corner From The Old Course

    11 Windmill Road, St Andrews, United Kingdom (Show map)

    Show map

    Situated merely 1.1 km from St Andrews Highland Games, the 5-star Ailim House Serviced Cottage Escape, Around The Corner From Old Course St Andrews hotel features Wi-Fi throughout the property and…

    More...
    From US$ 602
    price for 1 night
    BOOK From US$ 602
  • Eden Mansion

    Cupar Road, St Andrews, United Kingdom (Show map)

    Show map

    Offering 8 rooms, the 5-star Eden Mansion Hotel St Andrews is near a beach district and a 15-minute ride from Fraser Gallery St Andrews. The hotel entices guests with parking, available on site.

    More...
    From US$ 283
    price for 1 night
    BOOK From US$ 283