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) Argentina, Peso (ARS)

Find Hotels

2026-04-22

2026-04-23

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

Places to Stay 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

27 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$ 452
    price for 1 night
    BOOK From US$ 452
  • 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
  • David Russell Apartments - Marconi

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

    Show map

    Located 2.4 km from Holy Trinity Church, the 3-star David Russell Apartments - Marconi St Andrews hotel includes 54 rooms. The hotel also provides guests with 24-hour security service.

    More...
    BOOK
  • 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
  • Premier Inn St Andrews

    Largo Road-St Andrews-Fife, St Andrews, United Kingdom (Show map)

    Show map

    The 3-star Premier Inn Premier Inn St Andrews, located about 20 minutes' walk from Lundin Golf Club, offers guests a restaurant and a storage room. The inn features safety facilities including a…

    More...
    From US$ 259
    price for 1 night
    BOOK From US$ 259
  • 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
  • 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$ 667
    price for 1 night
    BOOK From US$ 667
  • The Dunvegan Hotel

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

    Show map

    Located 250 metres from The Old Course St Andrews, the smoke-free The Dunvegan Hotel St Andrews is around a 5-minute walk from The Swilcan Bridge. This 4-star hotel also provides guests with Wi-Fi…

    More...
    BOOK
  • Ardgowan Hotel

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

    Show map

    The 3-star Ardgowan Hotel St Andrews offers quick access to Lundin Golf Club, situated nearly 5 minutes' walk away. Boasting a location only 300 m from the British Golf Museum, the hotel features 36…

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • Fernie Castle Hotel

    Letham Near Cupar, Cupar, United Kingdom (Show map)

    Show map

    Located nearly 5 minutes' walk from Fernie Castle, the 3-star Fernie Castle Hotel Cupar gives easy access to various tourist attractions. There is also a car park.

    More...
    BOOK
  • 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
  • Stewarts Resort Lodge 50

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

    Show map

    Stewarts Resort Lodge 50 St Andrews offers proximity to St Andrews, situated approximately 7 km away. Guests who stay at this St Andrews hotel can park their car on site.

    More...
    From US$ 459
    price for 1 night
    BOOK From US$ 459
  • 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$ 138
    price for 1 night
    BOOK From US$ 138
  • 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
  • St Michaels Inn Hotel

    Leuchars, St Andrews, United Kingdom (Show map)

    Show map

    The 3-star St Michaels Inn Hotel St Andrews, located approximately 6 km from Tatha Gallery, offers guests a restaurant.

    More...
    BOOK