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

  • 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 15 minutes' drive from Holy Trinity Church and 4.8 km from the famous Swilcan Bridge. Wi-Fi is provided for both…

    More...
    From US$ 218
    price for 1 night
    BOOK From US$ 218
  • St Andrews Holiday Home Walk To The Old Course

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

    Show map

    To enjoy your vacation in St Andrews, stay at beachfront 60 m² St Andrews Holiday Home Walk To The Old Course apartment, which is 2.6 km from the famous Swilcan Bridge and nearly a 25-minute stroll…

    More...
    From US$ 266
    price for 1 night
    BOOK From US$ 266
  • Melbourne Place No 4

    4 Melbourne Place, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 1-bedroom Melbourne Place No 4 St Andrews apartment, which is approximately 10 minutes' walk from the free museum "University of St Andrews"…

    More...
    From US$ 174
    price for 1 night
    BOOK From US$ 174
  • Skye Sands - Old Course Residence

    72 Market Street Apt A, St Andrews, United Kingdom (Show map)

    Show map

    Located a mere 1.1 km from the St Andrews Museum, the spacious 2-bedroom Skye Sands - Old Course Residence St Andrews is just 12 minutes' walk from a top family-friendly place like St Andrews…

    More...
    From US$ 316
    price for 1 night
    BOOK From US$ 316
  • 7 Dempster Court

    7 Dempster Court, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location 15 minutes' stroll from St Andrews Aquarium, 7 Dempster Court Villa St Andrews gives access to various tourist spots in the area.

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

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

    Show map

    250 Yards From The Old Course And Town Centre Apartment is located near The Royal and Ancient Golf Club of St Andrews and is just 5 minutes' walk from the centre of St Andrews.

    More...
    From US$ 234
    price for 1 night
    BOOK From US$ 234
  • Bridge Street Apartment No 82

    82 Bridge Street, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Bridge Street Apartment No 82 St Andrews, which is a mere 0.8 km from the Fraser Gallery St Andrews and only 12 minutes' walk from the British…

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

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

    Show map

    Located only 1.5 km from East Sands Beach, the spacious 2-bedroom Skye Sands - Strathtyrum Patio Residence St Andrews is 650 m from a top family-friendly place like St Andrews Aquarium.

    More...
    From US$ 310
    price for 1 night
    BOOK From US$ 310
  • Stewarts Resort Lodge 16

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

    Show map

    During the stay at the 2-bedroom Stewarts Resort Lodge 16 St Andrews, guests can indulge in a sauna or visit the free museum "University of St Andrews", located about 7 km away. Located around 10…

    More...
    From US$ 316
    price for 1 night
    BOOK From US$ 316
  • St Andrews Luxury 2-Bed House Sleeps 4

    22 Fraser Avenue, St Andrews, United Kingdom (Show map)

    Show map

    Nestled just 1.9 km from the ruined Roman St Andrews Catholic Cathedral, St Andrews Luxury 2-Bed House Sleeps 4 Villa entices guests to explore various tourist destinations nearby.

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • Boase Avenue - No 24 - St Andrews

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

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 68 m² Boase Avenue - No 24 - St Andrews Apartment, which is within a 1-km distance of Lundin Golf Club and just 11 minutes' stroll from the…

    More...
    From US$ 239
    price for 1 night
    BOOK From US$ 239
  • 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 quick access to such city attractions as St Andrew's Episcopal Church, located just 6 minutes' walk away.

    More...
    From US$ 225
    price for 1 night
    BOOK From US$ 225
  • The Hide At Woodside

    Knockhill Farm, St Andrews, United Kingdom (Show map)

    Show map

    The Hide At Woodside Apartment St Andrews is located in St Andrews, within 7 km of the free museum "University of St Andrews", and pampers guests with a Jacuzzi. Around a 15-minute ride from the…

    More...
    From US$ 180
    price for 1 night
    BOOK From US$ 180
  • 2 Bed In St. Andrews Oc-95035

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

    Show map

    Located within 6 km of Dunino Den, the 2-bedroom 2 Bed In St. Andrews Oc-95035 Villa provides access to various tourist attractions in the vicinity. Guests can enjoy fishing at the property, located…

    More...
    From US$ 183
    price for 1 night
    BOOK From US$ 183
  • 1 Bed In St. Andrews Oc-C30132

    14A Woodburn Terrace, St Andrews, United Kingdom (Show map)

    Show map

    Located only 1 km from the ruined Roman St Andrews Catholic Cathedral, the 1-bedroom 1 Bed In St. Andrews Oc-C30132 Villa provides access to various tourist attractions in the vicinity.

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • Little Haven - St Andrews Town Centre

    72C South Street, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Little Haven - St Andrews Town Centre Apartment, which is just 14 minutes' walk from The Royal and Ancient Golf Club of St Andrews and just 1…

    More...
    From US$ 278
    price for 1 night
    BOOK From US$ 278
  • Stewarts Resort Lodge 3

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

    Show map

    Offering a sauna for a relaxing experience, Stewarts Resort Lodge 3 St Andrews is located 7 km from the St Andrews Museum. Providing guests with Wi-Fi and complimentary private parking, the 2-bedroom…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • Pipeland Pad

    62 Pipeland Road, St Andrews, United Kingdom (Show map)

    Show map

    Located a 10-minute drive from the 47 acre Craigtoun Country Park, Pipeland Pad Villa St Andrews gives access to various tourist sites in the vicinity.

    More...
    From US$ 283
    price for 1 night
    BOOK From US$ 283
  • Caddie'S Cottage On Eden View Estate

    Cottage 3, Easter Kincaple Farm, St Andrews, United Kingdom (Show map)

    Show map

    Situated 3.1 km from the British Golf Museum, the 1-bedroom Caddie'S Cottage On Eden View Estate St Andrews provides access to numerous tourist attractions in the area.

    More...
    From US$ 307
    price for 1 night
    BOOK From US$ 307
  • 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 Hepburn Hall and merely 12 minutes' stroll from St Andrews…

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