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

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

Cheap 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

123 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
  • Guardbridge Inn

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

    Show map

    Guardbridge Inn St Andrews gives quick access to Eden Mill St Andrews, situated just a 6-minute walk away.

    More...
    From US$ 135
    price for 1 night
    BOOK From US$ 135
  • 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
  • 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
  • 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
  • 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
  • Agnes Blackadder Hall - Campus Accommodation

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

    Show map

    Agnes Blackadder Hall - Campus Accommodation St Andrews offers a lift, a snack and drink vending machine and is 7 minutes' walk from Eden Mill. The eco-friendly student accommodation is approximately…

    More...
    From US$ 99
    price for 1 night
    BOOK From US$ 99
  • Mcintosh Hall - Campus Accommodation

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

    Show map

    Mcintosh Hall Campus Accommodation is located approximately 500 metres from St Andrews Aquarium in St Andrews and offers a snack and drink vending machine, and a lift. The eco-friendly student…

    More...
    From US$ 73
    price for 1 night
    BOOK From US$ 73
  • Rustic Cabins, Sea Views From Rewilded Farm With Highland Cows

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

    Show map

    Nestled a 10-minute drive from St Salvator's Chapel, Rustic Cabins, Sea Views From Rewilded Farm With Highland Cows St Andrews entices guests to explore various tourist destinations nearby.

    More...
    From US$ 116
    price for 1 night
    BOOK From US$ 116
  • The New Inn

    21-23 Saint Mary Street, St Andrews, United Kingdom (Show map)

    Show map

    Situated merely 1.5 km from St Andrews Aquarium, The New Inn St Andrews features a shared lounge and a restaurant. Located not far from East Sands Leisure Centre, this St Andrews hotel boasts British…

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • 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
  • David Russell Hall - Campus Accommodation

    David Russell Apartments Buchanan Gardens, St Andrews, United Kingdom (Show map)

    Show map

    The 14 m^2 David Russell Hall - Campus Accommodation St Andrews offers proximity to a number of tourist attractions, such as Craigtoun Country Park, located 2.8 km away. This 0-bedroom student…

    More...
    From US$ 78
    price for 1 night
    BOOK From US$ 78
  • 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
  • 21Kr Bed And Breakfast, Close To Beach, Town Centre And Golf

    21 Kilrymont Road, St Andrews, United Kingdom (Show map)

    Show map

    Offering a terrace with outdoor dining areas, the 3-star recently renovated 21Kr Bed And Breakfast, Close To Beach, Town Centre And Golf St Andrews is around 5 minutes' drive from the University of…

    More...
    From US$ 197
    price for 1 night
    BOOK From US$ 197
  • Holiday Home 41 Lade Links St Andrews Holiday Park

    41 Lade Links, St Andrews Holiday Park ,Kinkell Braes, St Andrews Ky16 8Px, St Andrews, United Kingdom (Show map)

    Show map

    The 2-bedroom 41 Lade Links St Andrews Holiday Park offers quick access to such tourist spots as East Sands Leisure Centre, situated about 400 metres away.

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