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-06-04

2026-06-05

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 accommodations 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

323 options found

  • Fairmont St Andrews, Scotland

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

    Show map

    Offering a sauna, spa therapy, and a shared lounge, as well as the views of the courtyard, Fairmont St Andrews, Scotland Hotel is located 12 minutes' walk from Fairmont St Andrews Bay Golf Course.

    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 5-star smoke-free Old Course Hotel St Andrews provides guests with a scenic location within easy reach of The Dukes St Andrews as well as event rooms, ideal for bringing people together.

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

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

    Show map

    The smoke-free Rusacks St Andrews hotel is situated in a shopping area of St Andrews, only 200 metres from Swilken Burn Bridge and just a 14-minute walk from the Fraser Gallery St Andrews. Located…

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

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

    Show map

    Located around a 10-minute drive from Byre Theatre, the comfortable 4-star Rufflets St Andrews Hotel features Wi-Fi in public areas and a car park on site. An à la carte restaurant is available in…

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

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

    Show map

    The Peat Inn Restaurant With Rooms St Andrews lies 6 km from a natural paradise like The Chillilicious Farm, and features a restaurant. The hotel also includes a car park.

    More...
    From US$ 434
    price for 1 night
    BOOK From US$ 434
  • Rooms At The Saint

    170 South Street, St Andrews, United Kingdom (Show map)

    Show map

    Located a mere 0.8 km from the British Golf Museum, the 3-star Rooms At The Saint St Andrews hotel is approximately a 5-minute walk from St Andrews. The hotel features Wi-Fi throughout the property.

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

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

    Show map

    The smoke-free Hotel Du Vin, St Andrews is situated near a beach district, only an 11-minute walk from Blackfriars Chapel. Featuring a restaurant, the 4-star hotel is located within a few blocks of…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • Holiday Home, St Andrews Holiday Park

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

    Show map

    Featuring Wi-Fi throughout the property, Holiday Home, St Andrews Holiday Park is about 25 minutes' walk from St Andrews Aquarium. Offering 2 restaurants with Scottish and British cuisine, the…

    More...
    From US$ 284
    price for 1 night
    BOOK From US$ 284
  • Greyfriars Inn By Greene King Inns

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

    Show map

    Located about 300 metres from The Royal and Ancient Golf Club of St Andrews, the 3-star Greyfriars Inn By Greene King Inns St Andrews is nearly a 5-minute walk from The Old Course St Andrews.

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

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

    Show map

    Located a mere 0.8 km from All Saints Church, the 5-star Seaton House - Small Luxury Hotels Of The World St Andrews is merely 6 minutes' walk from Holy Trinity Church. Boasting a location in the…

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Montague Guest House

    21 Murray Park, St Andrews, United Kingdom (Show map)

    Show map

    Located merely 0.6 km from Swilken Burn Bridge, the beachfront Montague Guest House St Andrews is about 5 minutes' walk from Lundin Golf Club. Additionally, guests can enjoy a golf playground…

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

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

    Show map

    Located in the centre of St Andrews, the 5-star Kinnettles Hotel & Spa St Andrews offers fast access to Swilken Burn Bridge, about 5 minutes' walk away. Guests can enjoy a lounge bar along with a…

    More...
    From US$ 616
    price for 1 night
    BOOK From US$ 616
  • The Arran, St Andrews

    5 Murray Park, St Andrews, United Kingdom (Show map)

    Show map

    Located only a 5-minute stroll from the free museum "University of St Andrews", the 4-star The Arran, St Andrews Aparthotel has a terrace. The hotel is a good starting point for exploring St Andrews,…

    More...
    From US$ 196
    price for 1 night
    BOOK From US$ 196
  • The Albany St Andrews

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

    Show map

    A shared lounge and a lobby fireplace are available at The Albany St Andrews Hotel, and the St Andrews Museum is 10 minutes' walk away. Featuring 23 rooms with views of the garden, this informal…

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Drumoig Golf Hotel

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

    Show map

    Situated 7 km from the Desperate Dan Statue, the 3-star Drumoig Golf Hotel St Andrews offers a meeting room with a range of business amenities. Located a 15-minute ride from the Oor Wullie Statue…

    More...
    From US$ 135
    price for 1 night
    BOOK From US$ 135
  • Old Manor Hotel

    55 Leven Road, Lundin Links, United Kingdom (Show map)

    Show map

    Located approximately 25 minutes on foot from Pitcruvie Castle, the 4-star smoke-free Old Manor Hotel Lundin Links features Wi-Fi in public areas and a car park on site. The hotel is a good starting…

    More...
    From US$ 133
    price for 1 night
    BOOK From US$ 133
  • Annandale Guest House

    23 Murray Park,, St Andrews, United Kingdom (Show map)

    Show map

    Situated only 1.3 km from East Sands Beach, the 3-star Annandale Guest House St Andrews features Wi-Fi in the rooms and street parking nearby. The guest house, located only a few steps from the Eden…

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • No 5 Pilmour

    5 Pilmour Place, St Andrews, United Kingdom (Show map)

    Show map

    Providing 7 rooms, the 4-star No 5 Pilmour Hotel St Andrews is around 5 minutes' walk from the Eden Mill Brewery and Distillery. To keep fit, a golf club provided for guests at this St Andrews hotel.

    More...
    From US$ 228
    price for 1 night
    BOOK From US$ 228
  • The Space To Stay Aparthotel

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

    Show map

    The Space To Stay Aparthotel St Andrews includes 154 rooms and is 25 minutes' walk from Lundin Golf Club. This aparthotel also includes a free private car park.

    More...
    From US$ 105
    price for 1 night
    BOOK From US$ 105
  • Doune Guest House

    5 Murray Place, St Andrews, United Kingdom (Show map)

    Show map

    Located around 5 minutes' walk from Lundin Golf Club, the 4-star Doune Guest House St Andrews gives easy access to various tourist attractions. Thanks to a golf club provided at this St Andrews hotel…

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