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) Argentina, Peso (ARS)

Find Hotels

2026-04-21

2026-04-22

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

Central 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

259 options found

  • The Golf Cottage - 30 Seconds To The Old Course

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

    Show map

    The Golf Cottage - 30 Seconds To The Old Course St Andrews offers proximity to nearby tourist spots, such as Dunino Den, situated 7 km away.

    More...
    From US$ 621
    price for 1 night
    BOOK From US$ 621
  • Dunperrogh, St Andrews

    Flat 1 6 Pilmour Place, St Andrews, United Kingdom (Show map)

    Show map

    Situated nearly a 20-minute walk from Boarhills Church, the 2-room Dunperrogh Apartment St Andrews provides guests with Wi-Fi for either business or leisure. This 100 m² apartment with a terrace is…

    More...
    From US$ 615
    price for 1 night
    BOOK From US$ 615
  • Dempster Lodge

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

    Show map

    Dempster Lodge St Andrews is situated 6 minutes' walk from the free museum "University of St Andrews", featuring such comforts as Wi-Fi and complimentary private parking.

    More...
    From US$ 1050
    price for 1 night
    BOOK From US$ 1050
  • Edradour

    4C Alexandra Place, St Andrews, United Kingdom (Show map)

    Show map

    The 323 m² Edradour Apartment St Andrews is located only 0.8 km from Boarhills Church and just a 13-minute walk from St Andrews Highland Games.

    More...
    From US$ 694
    price for 1 night
    BOOK From US$ 694
  • 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
  • The Cross Keys Apartment - 85D Market Street

    85D Market Street, St Andrews, United Kingdom (Show map)

    Show map

    The 1-room The Cross Keys Apartment - 85D Market Street St Andrews is situated just a 7-minute walk from Lundin Golf Club and 30 km from Dundee airport.

    More...
    From US$ 575
    price for 1 night
    BOOK From US$ 575
  • No. 14

    14 Abbey Street, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location 15 minutes on foot from the famous Swilcan Bridge, No. 14 Villa St Andrews gives access to various tourist spots in the area.

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

    8 Livingstone Crescent, St Andrews, United Kingdom (Show map)

    Show map

    Located only 6 minutes on foot from St Andrew's Episcopal Church, the 2-bedroom Livingstone Lodge St Andrews offers quick access to various city attractions in the vicinity. Providing guests with Wi…

    More...
    From US$ 443
    price for 1 night
    BOOK From US$ 443
  • Luxury 2 Bedroom Holiday Home With Stunning Views

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

    Show map

    To enjoy your vacation in St Andrews, stay at the 2-room Luxury 2 Bedroom Holiday Home With Stunning Views St Andrews apartment, which is 2.1 km from Balgove Course and within 25 minutes' walk of St…

    More...
    BOOK
  • New Park Place Apartments - No 15

    15 New Park Place, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 3-bedroom New Park Place Apartments - No 15 St Andrews, which is 2.3 km from the Fraser Gallery St Andrews and approximately 10 minutes by…

    More...
    From US$ 428
    price for 1 night
    BOOK From US$ 428
  • Quirky Cottage

    29 Kinnessburn Road, St Andrews, United Kingdom (Show map)

    Show map

    Quirky Cottage St Andrews is situated only 5 minutes' walk from Swilken Burn Bridge and 30 km from Dundee airport.

    More...
    From US$ 328
    price for 1 night
    BOOK From US$ 328
  • Market Street Apartment - No 86D

    86D Market Street, St Andrews, United Kingdom (Show map)

    Show map

    The 1-room Market Street Apartment - No 86D St Andrews offers proximity to such tourist attractions as Byre Theatre, situated nearly 5 minutes' walk away.

    More...
    From US$ 520
    price for 1 night
    BOOK From US$ 520
  • 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 only 1.4 km from the Eden Mill Brewery and Distillery and nearly a 10-minute…

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

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

    Show map

    Located within 20 minutes' walk of St Andrews Aquarium, the 1-bedroom 1 Bed In St. Andrews Oc-C30132 St Andrews villa provides access to various tourist attractions in the vicinity.

    More...
    From US$ 185
    price for 1 night
    BOOK From US$ 185
  • Luxury In The Most Convenient Location In St Andrews

    12 College Street, St Andrews, United Kingdom (Show map)

    Show map

    Luxury In The Most Convenient Location In St Andrews apartment is located 850 metres from Boarhills Church and an 8-minute walk from The Royal and Ancient Golf Club of St Andrews. Featuring a terrace…

    More...
    BOOK
  • Argyle Rigg - No 16D

    16 Argyle Street, St Andrews, United Kingdom (Show map)

    Show map

    Staying at the 2-bedroom Argyle Rigg - No 16D Villa St Andrews, guests can visit the St Andrews Museum, which is only 450 metres away.

    More...
    From US$ 601
    price for 1 night
    BOOK From US$ 601
  • Argyle Rigg - No 16C

    16 Argyle Street Apartment C, St Andrews, United Kingdom (Show map)

    Show map

    The 2-bedroom Argyle Rigg - No 16C Villa St Andrews is located only a 9-minute walk from Byre Theatre, giving access to various tourist spots nearby.

    More...
    From US$ 372
    price for 1 night
    BOOK From US$ 372
  • Square Green - No 16 Balcony

    16 Square Green, 26 Kinnessburn Road, St Andrews, United Kingdom (Show map)

    Show map

    The spacious 2-bedroom Square Green - No 16 Balcony St Andrews apartment offers proximity to such tourist attractions as The Kelpie Maquettes, situated nearly a 5-minute walk away. For those…

    More...
    From US$ 416
    price for 1 night
    BOOK From US$ 416
  • Beachfront Penthouse By The Old Course

    2 Gillespie Terrace, The Scores Upper Step Rock House, St Andrews, United Kingdom (Show map)

    Show map

    The 2-room Beachfront Penthouse By The Old Course St Andrews apartment is situated about a 5-minute walk from Swilken Burn Bridge and 30 km from Dundee airport. Staying in this apartment, nestled…

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