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)

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

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

23 options found

  • 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
  • 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
  • David Russell Apartments - Marconi

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

    Show map

    Located 2.5 km from Lundin Golf Club, 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
  • 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
  • The Inn At Lathones

    Lathones, By Largoward, St Andrews, United Kingdom (Show map)

    Show map

    The Inn At Lathones St Andrews lies in a rural area of St Andrews a 10-minute ride from Pittarthie Castle, featuring a sun deck, a shared lounge, and a golf course. This quality hotel offers Wi-Fi in…

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • 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
  • Fernie Castle Hotel

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

    Show map

    The 3-star Fernie Castle Hotel Cupar gives quick access to Fernie Castle, situated merely a 5-minute walk away. There is also a car park.

    More...
    BOOK
  • The Kithmore

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

    Show map

    Located approximately a 20-minute walk from East Sands Beach, the 3-star The Kithmore St Andrews hotel includes 41 rooms. The hotel provides Wi-Fi, which is available in public areas.

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • 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
  • Lorimer House

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

    Show map

    The 3-star Lorimer House St Andrews hotel gives quick access to The Royal and Ancient Golf Club of St Andrews, which is situated nearly 5 minutes' walk away. The guest house also offers guests Wi-Fi…

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

    Leuchars, St Andrews, United Kingdom (Show map)

    Show map

    The 3-star St Michaels Inn Hotel St Andrews is located 4.1 km from the Morton Lochs and offers a restaurant.

    More...
    BOOK
  • Cleveden House By The Dunvegan

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

    Show map

    The smoke-free Cleveden House By The Dunvegan Hotel St Andrews has 6 rooms and is located merely 13 minutes' walk from St Andrews Highland Games. Wi-Fi is provided in public areas for guests'…

    More...
    BOOK
  • The New Inn

    23 St Mary St St Andrews Ky16 8Az United Kingdom St. Andrews, St Andrews, United Kingdom (Show map)

    Show map

    Located a mere 1 km from the 3-star The New Inn St Andrews, guests can reach Balgove Course. Guests who stay at the inn can park their car nearby.

    More...
    From US$ 120
    price for 1 night
    BOOK From US$ 120
  • The Golf Inn

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

    Show map

    Located just near Lundin Golf Club, the 3-star The Golf Inn St Andrews gives easy access to various tourist attractions. To keep fit, a golf club provided for guests at this St Andrews hotel.

    More...
    From US$ 115
    price for 1 night
    BOOK From US$ 115
  • Stravithie Castle

    Stravithie Castle, Boarhills, United Kingdom (Show map)

    Show map

    Stravithie Castle Hotel Boarhills is situated in a rural area of Boarhills, 15 minutes by car from the ruined Roman St Andrews Catholic Cathedral and 4 km from Scotland's Secret Bunker. The hotel…

    More...
    BOOK
  • 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
  • Dunclutha Guest House

    16 Victoria Road, Leven (Fife), United Kingdom (Show map)

    Show map

    Located 350 metres from Leven Baptist Church, Dunclutha Guest House Leven is a 5-minute walk from the Former St Andrew's Parish Church. Wi-Fi is accessible throughout the property and a car park is…

    More...
    From US$ 102
    price for 1 night
    BOOK From US$ 102
  • The Spindle Guest Rooms

    4 Dempster Terrace, St Andrews, United Kingdom (Show map)

    Show map

    Located just 1.2 km from the British Golf Museum, the 3-star The Spindle Guest Rooms St Andrews hotel offers access to tourist attractions throughout St Andrews. This St Andrews guest house also…

    More...
    From US$ 177
    price for 1 night
    BOOK From US$ 177
  • Scooniehill Farm House B&B

    Scooniehill Farmhouse, St Andrews, Fife, St Andrews, United Kingdom (Show map)

    Show map

    Located 2.9 km from the 47 acre Craigtoun Country Park, which offers the thrill of discovering something beautiful, Scooniehill Farm House B&B St Andrews offers luggage storage. At this bed &…

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