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

Find Hotels

2026-06-07

2026-06-08

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

134 options found

  • Peaceful Room By A Little Stream

    Ky16 8Xn 3 Moir Crescent, St Andrews, United Kingdom (Show map)

    Show map

    Peaceful Room By A Little Stream St Andrews is located about a 25-minute walk from the Fraser Gallery St Andrews and offers Wi-Fi for either business or leisure.

    More...
    From US$ 107
    price for 1 night
    BOOK From US$ 107
  • Market Street Apartment - No 12B

    12B Market ,Street St Andrews, St Andrews, United Kingdom (Show map)

    Show map

    The 28 m² Market Street Apartment - No 12B St Andrews is situated around a 5-minute walk from Balgove Course and 30 km from Dundee airport.

    More...
    From US$ 298
    price for 1 night
    BOOK From US$ 298
  • Jura Cottage - Peat Inn

    2 Collier Row, Peat Inn, United Kingdom (Show map)

    Show map

    Situated 4.2 km from Denork Craig, Jura Cottage - Peat Inn invites guests to relax at a patio. Dundee airport can be reached within 30 minutes drive, and natural attractions like The Chillilicious…

    More...
    From US$ 147
    price for 1 night
    BOOK From US$ 147
  • St Andrews Holiday Park - Kinkell Braes No 16

    St Andrews Holiday Park, St Andrews, United Kingdom (Show map)

    Show map

    Located 25 minutes' walk from the Eden Mill Brewery and Distillery, St Andrews Holiday Park - Kinkell Braes No 16 villa gives access to various tourist sites in the vicinity.

    More...
    From US$ 330
    price for 1 night
    BOOK From US$ 330
  • Kingsbarns House - No 1

    1 Kingsbarns House, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 89 m² Kingsbarns House - No 1 Apartment St Andrews, which is only 1.1 km from The Royal and Ancient Golf Club of St Andrews and just 8…

    More...
    From US$ 289
    price for 1 night
    BOOK From US$ 289
  • Old Mill Cottage

    Strathvithie Mill Cottage Strathvithie, St Andrews, United Kingdom (Show map)

    Show map

    The 1-bedroom Old Mill Cottage St Andrews offers proximity to nearby tourist spots, such as the ruined Roman St Andrews Catholic Cathedral, situated about 6 km away. The holiday home includes a free…

    More...
    From US$ 149
    price for 1 night
    BOOK From US$ 149
  • Howard Place Apartment - No 18 High Draw

    18 Howard Place, St Andrews, United Kingdom (Show map)

    Show map

    The 45 m² Howard Place Apartment - No 18 High Draw St Andrews is situated 6 minutes' walk from the free museum "University of St Andrews" and 25 km from Dundee airport.

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

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

    Show map

    The 2-bedroom Stewarts Resort Lodge 2 St Andrews is located about 15 minutes by car from the St Andrews Museum and provides a sauna.

    More...
    From US$ 328
    price for 1 night
    BOOK From US$ 328
  • Lodge No 25 - St Andrews Lodge Park

    St Andrews Lodge Park Lodge 25, St Andrews, United Kingdom (Show map)

    Show map

    The 2-bedroom Lodge No 25 - St Andrews Lodge Park is located nearly a 10-minute ride from the 47 acre Craigtoun Country Park and provides guests with a sauna for a more relaxing stay.

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • Scooniehill No 70

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

    Show map

    Located 17 minutes' walk from Swilken Burn Bridge, Scooniehill No 70 Villa St Andrews gives access to various tourist sites in the vicinity.

    More...
    From US$ 176
    price for 1 night
    BOOK From US$ 176
  • Skye Sands - Swilken Garden Residence

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

    Show map

    The 140 m² Skye Sands - Swilken Garden Residence St Andrews is situated merely a 7-minute walk from The Old Course St Andrews and 25 km from Dundee airport.

    More...
    From US$ 344
    price for 1 night
    BOOK From US$ 344
  • Lovely Home Stay Private Room Shared Bathroom

    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 Private Room Shared Bathroom St Andrews, which is within a 5-minute drive of the free museum "University of St Andrews" and…

    More...
    From US$ 109
    price for 1 night
    BOOK From US$ 109
  • Chambers Place - No 10

    10 Chambers Place, St Andrews, United Kingdom (Show map)

    Show map

    Situated 2.6 km from the historic late-Gothic church "St Salvator's Chapel", the 3-bedroom Chambers Place - No 10 St Andrews villa provides access to numerous tourist attractions in the area.

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

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

    Show map

    Offering a location 2.5 km from Byre Theatre, the 2-bedroom Burnside Villa St Andrews gives access to various tourist spots in the area.

    More...
    From US$ 320
    price for 1 night
    BOOK From US$ 320
  • Hamilton Hideaway

    Hamilton Avenue, 17, St Andrews, United Kingdom (Show map)

    Show map

    Situated about a 20-minute walk from the ruined St Andrews Cathedral, the 1-bedroom Hamilton Hideaway Villa St Andrews entices guests to explore various tourist attractions in the area.

    More...
    From US$ 274
    price for 1 night
    BOOK From US$ 274
  • Fleming Place Haven

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

    Show map

    The St Andrews Museum is just 500 metres from the 1-room Fleming Place Haven St Andrews apartment, while Swilken Burn Bridge is situated nearby.

    More...
    From US$ 292
    price for 1 night
    BOOK From US$ 292
  • The Windmill Room - 1 Min To Old Course

    6 Windmill Road, St Andrews, United Kingdom (Show map)

    Show map

    The 1-bedroom The Windmill Room - 1 Min To Old Course St Andrews villa is located around a 10-minute walk from Balgove Course, giving access to various tourist spots nearby.

    More...
    From US$ 354
    price for 1 night
    BOOK From US$ 354
  • Lodge No 8 - St Andrews Lodge Park

    St Andrews Lodge Park, Knockhill Of Nydie., St Andrews, United Kingdom (Show map)

    Show map

    Boasting a location 10 minutes' drive from the whole Craigtoun Country Park, Lodge No 8 - St Andrews Lodge Park provides a terrace with mountain views. The 2-bedroom holiday home is 7 km from the…

    More...
    From US$ 259
    price for 1 night
    BOOK From US$ 259
  • East Cottage * Wood Burning Hot Tub * Garden

    East Cottage Nether Magask, St Andrews, United Kingdom (Show map)

    Show map

    Situated 7 km from Byre Theatre, East Cottage * Wood Burning Hot Tub * Garden St Andrews entices guests to explore various tourist attractions in the area.

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

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

    Show map

    Offering a location just 1.4 km from Balgove Course, the 1-bedroom Kilrymont View Villa St Andrews gives access to various tourist spots in the area.

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