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

2026-03-02

2026-03-03

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

22 options found

  • Rooms At The Saint

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

    Show map

    Featuring a storage for belongings and a restaurant, the 3-star Rooms At The Saint St Andrews hotel is located approximately a 5-minute walk from The Royal and Ancient Golf Club of St Andrews. The…

    More...
    From US$ 207
    price for 1 night
    BOOK From US$ 207
  • Premier Inn 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 The Royal and Ancient Golf Club of St Andrews, offers guests a restaurant. Additionally, guests can enjoy a great…

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

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

    Show map

    Situated around 10 minutes' walk from West Sands, the 3-star Greyfriars Inn By Greene King Inns St Andrews offers 18 rooms. The hotel is a good starting point for exploring St Andrews, including the…

    More...
    From US$ 132
    price for 1 night
    BOOK From US$ 132
  • The Inn At Lathones

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

    Show map

    Offering a sun deck, a shared lounge, and a lobby fireplace, The Inn At Lathones St Andrews is situated in a rural area, a 10-minute ride from Pittarthie Castle. This quality hotel features both Wi…

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

    Featuring a coastal location, The Albany St Andrews Hotel offers views of the garden, and is 10 minutes' walk from the Eden Mill Brewery and Distillery. This informal hotel offers Wi-Fi in public…

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

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

    Show map

    Located a mere 1 km from Boarhills Church, the 3-star Ardgowan Hotel St Andrews is only a 6-minute walk from St Andrews Museum. Boasting a location a few steps from St Andrews Aquarium, this hotel…

    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

    Located 7 km from The McManus, the 3-star Drumoig Golf Hotel St Andrews provides a banquet hall for memorable occasions. Highlights at this hotel include an à la carte restaurant, a lounge bar and Wi…

    More...
    From US$ 163
    price for 1 night
    BOOK From US$ 163
  • Lorimer House

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

    Show map

    Featuring a luggage room, the 3-star Lorimer House St Andrews hotel lies about a 5-minute walk from St Andrews Aquarium. The guest house also includes parking.

    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 nearly a 5-minute walk from the 3-star Annandale Guest House St Andrews, guests can reach St Andrews Aquarium in no time. Boasting a location in close proximity to the British Golf Museum…

    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, located approximately 6 km from Tatha Gallery, offers guests a restaurant.

    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 approximately 20 minutes' walk from the 3-star The New Inn St Andrews, guests can reach St Andrews Museum. Guests who stay at the inn can park their car nearby.

    More...
    From US$ 120
    price for 1 night
    BOOK From US$ 120
  • Cleveden House By The Dunvegan

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

    Show map

    Featuring Wi-Fi in public areas, the smoke-free Cleveden House By The Dunvegan Hotel St Andrews is a mere 6 minutes' walk from St Andrews Museum. Additionally, guests can enjoy a golf club provided…

    More...
    BOOK
  • The Golf Inn

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

    Show map

    Featuring a restaurant, the 3-star The Golf Inn St Andrews is located within 5 minutes' walk of the Eden Mill Brewery and Distillery. The inn is a good starting point for exploring St Andrews…

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

    Stravithie Castle, Boarhills, United Kingdom (Show map)

    Show map

    Guests of Stravithie Castle Hotel Boarhills can enjoy access to Dunino Churchyard And Cemetery, located around 10 minutes' walk away. The hotel features both Wi-Fi in public areas and a car park on…

    More...
    BOOK
  • Dunclutha Guest House

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

    Show map

    Located within 200 metres of the Leven War Memorial, Dunclutha Guest House Leven is a 5-minute walk from Truth Nightclub. Wi-Fi is accessible throughout the property and parking is provided on site.

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

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

    Show map

    The Space To Stay Aparthotel St Andrews offers 258 rooms a 25-minute walk from the British Golf Museum. This aparthotel also includes free private parking.

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

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

    Show map

    Located a mere 500 metres from Byre Theatre, the 3-star The Spindle Guest Rooms St Andrews hotel has a shared lounge. The guest house is a good starting point for exploring St Andrews, including the…

    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

    Scooniehill Farm House B&B St Andrews enjoys a countryside location and provides easy access to the ruined St Andrews Cathedral 25 minutes' walk away. At this bed & breakfast, guests can find a golf…

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