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) 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) Argentina, Peso (ARS)
    en
    Dansk Deutsch English Español Français Italiano Nederlands Português Русский

Find Hotels

2026-10-19

2026-10-20

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

Luxury Hotels 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

12 options found

  • Fairmont St Andrews, Scotland

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

    Show map

    Featuring air-conditioned rooms and an à la carte restaurant, the 5-star Fairmont St Andrews, Scotland Hotel is 12 minutes' walk from Fairmont St Andrews Bay Golf Course. Located 4.6 km from St…

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

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

    Show map

    The smoke-free Old Course Hotel St Andrews provides guests with a scenic location only a few steps from The Dukes St Andrews as well as 18 holes of golf. Scottish cuisine plus 2 indoor swimming pools…

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • Marine & Lawn Rusacks

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

    Show map

    Located a mere 350 metres from St Andrews, the 5-star Marine & Lawn Rusacks St Andrews hotel is merely 5 minutes' walk from The Old Course St Andrews. The hotel provides guests with a lounge bar and…

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

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

    Show map

    Located 6 km from The Chillilicious Farm, which offers the thrill of discovering something beautiful, the 5-star The Peat Inn Restaurant With Rooms St Andrews offers a restaurant. Boasting a prime…

    More...
    From US$ 347
    price for 1 night
    BOOK From US$ 347
  • Rufflets St Andrews

    Strathkinness Low Road, St Andrews, United Kingdom (Show map)

    Show map

    Located around a 10-minute ride from the ruined St Andrews Cathedral, the quality 4-star Rufflets St Andrews Hotel offers amenities such as a sunbathing terrace and a shared lounge. Boasting an à la…

    More...
    From US$ 275
    price for 1 night
    BOOK From US$ 275
  • Haar With Rooms

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

    Show map

    Located within 5 minutes' walk of British Golf Museum, the elegant Haar With Rooms 5 Stars St Andrews hotel offers 5 rooms with views of the city. Featuring a restaurant, the 5-star smoke-free inn is…

    More...
    From US$ 258
    price for 1 night
    BOOK From US$ 258
  • Hotel Du Vin, St Andrews

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

    Show map

    The boutique Hotel Du Vin, St Andrews offers luxury rooms near a beach district just an 11-minute walk from Byre Theatre. Located within a few blocks of the famous Swilcan Bridge, the 4-star hotel…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • Seaton House - Small Luxury Hotels Of The World

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

    Show map

    Located about 200 metres from St Andrews, the 5-star Seaton House - Small Luxury Hotels Of The World St Andrews offers air-conditioned rooms just 8 minutes' walk from the St Andrews Museum. Nestled…

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

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

    Show map

    Located 300 metres from The Royal and Ancient Golf Club of St Andrews, Kinnettles Hotel & Spa St Andrews is only a 5-minute walk from British Golf Museum. The hotel is in the vicinity of East Sands…

    More...
    From US$ 662
    price for 1 night
    BOOK From US$ 662
  • The Kithmore

    2 Playfair Terrace, North Street, St Andrews, United Kingdom (Show map)

    Show map

    Located nearly a 20-minute walk from East Sands Leisure Centre, the 4-star The Kithmore St Andrews hotel includes 41 rooms. This St Andrews hotel also provides guests with a safety deposit box.

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • Hoppity House

    Hoppity House 4 Murray Park St Andrews Fife, St Andrews, United Kingdom (Show map)

    Show map

    Hoppity House Hotel St Andrews offers guests access to Swilken Burn Bridge, which is approximately 5 minutes' walk away.

    More...
    BOOK
  • Eden Cottage

    7 Old St Andrews Road Eden Cottages, St Andrews, United Kingdom (Show map)

    Show map

    Located approximately 6 km from the 4-star Eden Cottage St Andrews hotel, guests can reach Holy Trinity Church. Guests who stay at the bed & breakfast can park their car on site.

    More...
    BOOK