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

2026-03-04

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

124 options found

  • Stewarts Resort Lodge 33

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

    Show map

    Situated within 7 km of British Golf Museum, the 2-bedroom Stewarts Resort Lodge 33 St Andrews invites guests to relax at a patio. This St Andrews villa offers guests a relaxing experience with a…

    More...
    From US$ 315
    price for 1 night
    BOOK From US$ 315
  • Lovely Home Stay 1

    24 Fordyce Court, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Lovely Home Stay 1, which is about a 20-minute walk from The Swilcan Bridge and within a 5-minute drive of St Andrews Cathedral.

    More...
    From US$ 134
    price for 1 night
    BOOK From US$ 134
  • 250 Yards From The Old Course And The Town Centre

    1 Cammo Lodge, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at 1-room 250 Yards From The Old Course And The Town Centre Apartment, which is just 350 metres from British Golf Museum and 12 minutes' stroll from Byre…

    More...
    From US$ 234
    price for 1 night
    BOOK From US$ 234
  • Boase Avenue - No 69

    Boase Avenue, 69, St Andrews, United Kingdom (Show map)

    Show map

    The 0-bedroom Boase Avenue - No 69 Villa St Andrews offers proximity to nearby tourist spots, such as Swilken Burn Bridge, situated a mere 1.5 km away.

    More...
    From US$ 225
    price for 1 night
    BOOK From US$ 225
  • Tidy 3 Bedroom Property Within St Andrews.

    47 Scooniehill Road, St Andrews, United Kingdom (Show map)

    Show map

    The 1-room Tidy 3 Bedroom Property Within St Andrews is located just 1.9 km from the historic late-Gothic church "St Salvator's Chapel" and offers Wi-Fi for either business or leisure. Situated in a…

    More...
    From US$ 203
    price for 1 night
    BOOK From US$ 203
  • Stewarts Resort Lodge 30

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

    Show map

    The 2-bedroom Stewarts Resort Lodge 30 boasts a sauna and is within 15 minutes' drive of entertainment sites such as Byre Theatre. Providing guests with Wi-Fi and complimentary private parking, this…

    More...
    From US$ 249
    price for 1 night
    BOOK From US$ 249
  • Delightful Annexe Apartment In St Andrews - Free Parking

    The Annexe At 4 West Acres, St Andrews, United Kingdom (Show map)

    Show map

    Guests can stay at the 1-room Delightful Annexe Apartment In St Andrews - Free Parking, which is located in the centre of St Andrews and 25 minutes' stroll from University of St Andrews. The…

    More...
    From US$ 237
    price for 1 night
    BOOK From US$ 237
  • Seascape

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

    Show map

    Situated 2.3 km from the free museum "University of St Andrews", the 1-bedroom Seascape Hotel entices guests to explore various tourist attractions in the area.

    More...
    From US$ 149
    price for 1 night
    BOOK From US$ 149
  • Coachman'S At Claremont Cottage

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

    Show map

    The 1-room Coachman'S At Claremont Cottage St Andrews is located approximately 10 minutes' drive from St Andrews Museum and 4.8 km from Eden Mill.

    More...
    From US$ 190
    price for 1 night
    BOOK From US$ 190
  • Skye Sands - City Road Residence

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

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 100 m² Skye Sands - City Road Residence St Andrews, which is only 0.9 km from Balgove Course and around a 15-minute stroll from West Sands…

    More...
    From US$ 271
    price for 1 night
    BOOK From US$ 271
  • Stewarts Resort Lodge 8

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

    Show map

    The 2-bedroom Stewarts Resort Lodge 8 is located 20 minutes on foot from Eden Mill and provides a sauna. Located just 1.6 km from Byre Theatre, this accommodation provides Wi-Fi and free private…

    More...
    From US$ 291
    price for 1 night
    BOOK From US$ 291
  • Stewarts Resort Lodge 2

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

    Show map

    The 2-bedroom Stewarts Resort Lodge 2 boasts a sauna and is approximately 7 km from entertainment sites such as Byre Theatre.

    More...
    From US$ 327
    price for 1 night
    BOOK From US$ 327
  • Burnside

    St Andrews Fife Ky16 Uk, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location 10 minutes by car from St Andrews Museum, the 2-bedroom Burnside Villa gives access to various tourist spots in the area.

    More...
    From US$ 320
    price for 1 night
    BOOK From US$ 320
  • Skye Sands - Strathtyrum Patio Residence

    8 Alexandra Place Basement Patio, St Andrews, United Kingdom (Show map)

    Show map

    The spacious 2-bedroom Skye Sands - Strathtyrum Patio Residence St Andrews is situated approximately a 5-minute walk from Lundin Golf Club and 25 km from Dundee airport.

    More...
    From US$ 310
    price for 1 night
    BOOK From US$ 310
  • Dempster Terrace - No 4A

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

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 1-bedroom Dempster Terrace - No 4A Apartment St Andrews, which is a mere 500 metres from University of St Andrews and just 0.7 km from Holy…

    More...
    From US$ 309
    price for 1 night
    BOOK From US$ 309
  • Kilrymont View

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

    Show map

    Offering a location 17 minutes' walk from Swilken Burn Bridge, the 1-bedroom Kilrymont View Villa gives access to various tourist spots in the area.

    More...
    From US$ 277
    price for 1 night
    BOOK From US$ 277
  • Adamson Court - No 15

    15 Adamson Court, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 0-bedroom Adamson Court - No 15 Apartment St Andrews, which is just 1.1 km from British Golf Museum and nearly 5 minutes' walk from Balgove…

    More...
    From US$ 229
    price for 1 night
    BOOK From US$ 229
  • Stewarts Resort Lodge 34

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

    Show map

    Situated about 15 minutes by car from St Andrews Cathedral, the 2-bedroom Stewarts Resort Lodge 34 entices guests with a sauna, ensuring a more relaxing stay. Featuring access to a patio, the St…

    More...
    From US$ 317
    price for 1 night
    BOOK From US$ 317
  • Stewarts Resort Lodge 27

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

    Show map

    Situated around 6 km from Dunino Den, the 2-bedroom Stewarts Resort Lodge 27 invites guests to relax at a patio. This property offers guests a relaxing experience with sauna facilities.

    More...
    From US$ 229
    price for 1 night
    BOOK From US$ 229
  • Morton Of Pitmilly Countryside Resort

    Kingsbarns, Kingsbarns, United Kingdom (Show map)

    Show map

    Morton Of Pitmilly Countryside Resort is located 25 minutes' stroll from Kingsbarns Distillery and Visitor Centre and 4.9 km from Fairmont St Andrews Bay Golf Course. This 6-room villa comes with a…

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