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

2026-06-07

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

Pet-friendly 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

150 options found

  • Lade Braes Lane, Westview House, Westview, St. Andrews, Fife, Ky16 9Ed

    Lade Braes Lane Middle Flat, Westview House, Westview,, St Andrews, United Kingdom (Show map)

    Show map

    Located just 9 minutes' walk from the famous Swilcan Bridge and St Andrews Harbour, the spacious 3-bedroom Lade Braes Lane, Westview House, Westview, St. Andrews, Fife, Ky16 9Ed Apartment features…

    More...
    From US$ 432
    price for 1 night
    BOOK From US$ 432
  • Osborne Steading

    2 Pipeland Farm Steading, Pipeland Farm Road, St Andrews, United Kingdom (Show map)

    Show map

    During the stay at Osborne Steading Villa St Andrews, guests can indulge in diving, canoeing, and cycling or visit the free museum "University of St Andrews", located 25 minutes' walk away. This 3…

    More...
    From US$ 260
    price for 1 night
    BOOK From US$ 260
  • Taylor Cottage

    A91 Dron Court, St Andrews, United Kingdom (Show map)

    Show map

    Taylor Cottage St Andrews is located a 25-minute walk from Dairsie Medieval Castle and invites guests to join hiking and mini golf.

    More...
    From US$ 366
    price for 1 night
    BOOK From US$ 366
  • Lodge No 124 Stewart'S Resort Cameron

    Stewart'S Resort Cameron, St Andrews, United Kingdom (Show map)

    Show map

    Situated 7 km from the Fraser Gallery St Andrews, the 2-bedroom Lodge No 124 Stewart'S Resort Cameron St Andrews entices guests to explore various tourist attractions in the area.

    More...
    From US$ 309
    price for 1 night
    BOOK From US$ 309
  • Stewarts Resort Lodge 23

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

    Show map

    Situated within a 7-km distance of St Andrews, the 2-bedroom Stewarts Resort Lodge 23 St Andrews entices guests with a sauna, ensuring a more relaxing stay. Featuring access to a patio, the property…

    More...
    From US$ 1279
    price for 1 night
    BOOK From US$ 1279
  • The Cottage At Hillhead Farm

    Hillhead Farm, Kingsbarns, St Andrews, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location about 4 km from Darnley's Gin Distillery, the 3-bedroom The Cottage At Hillhead Farm St Andrews gives access to various tourist spots in the area.

    More...
    From US$ 350
    price for 1 night
    BOOK From US$ 350
  • Braeside

    1 Largo Road Braeside, St Andrews, United Kingdom (Show map)

    Show map

    Staying at the 3-bedroom Braeside Villa St Andrews, guests can visit East Sands Beach, which is only 1.7 km away.

    More...
    From US$ 602
    price for 1 night
    BOOK From US$ 602
  • House On The Burn

    Dempster Terrace, 8, St Andrews, United Kingdom (Show map)

    Show map

    The 4-bedroom House On The Burn Villa St Andrews offers proximity to such city sites as Blackfriars Chapel, located merely a 6-minute walk away.

    More...
    From US$ 583
    price for 1 night
    BOOK From US$ 583
  • Burnside West Cottage- Uk39596

    Rufflets St Andrews_X000D_, , Strathkinness Low Road, Strathkinness, United Kingdom (Show map)

    Show map

    During the stay at Burnside West Cottage- Uk39596 Strathkinness, guests can indulge in horseback riding and fishing or visit the whole Craigtoun Country Park, located a 10-minute ride away.

    More...
    From US$ 545
    price for 1 night
    BOOK From US$ 545
  • Stewarts Resort Lodge 52

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

    Show map

    Offering guests to unwind in a sauna, Stewarts Resort Lodge 52 St Andrews is located 7 km from Byre Theatre.

    More...
    From US$ 577
    price for 1 night
    BOOK From US$ 577
  • St Andrews Holiday Home - Bay Views

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

    Show map

    During the stay at St Andrews Holiday Home - Bay Views, guests can indulge in windsurfing and hiking or visit the St Andrews Museum, located around 25 minutes' walk away. Located a mere 1.8 km from…

    More...
    From US$ 178
    price for 1 night
    BOOK From US$ 178
  • Pipeland Farm Steading - No 4

    4 Pipeland Farm Steadings, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location about a 20-minute walk from Balgove Course, the 3-bedroom Pipeland Farm Steading - No 4 Villa St Andrews gives access to various tourist spots in the area.

    More...
    From US$ 310
    price for 1 night
    BOOK From US$ 310
  • The Caledonia Lodge Near St Andrews

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

    Show map

    Located about 10 minutes by car from the 47 acre Craigtoun Country Park, 2-bedroom The Caledonia Lodge Near St Andrews gives access to various tourist sites in the vicinity. This St Andrews holiday…

    More...
    From US$ 277
    price for 1 night
    BOOK From US$ 277
  • The Doctor'S House

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

    Show map

    The 1-bedroom The Doctor'S House Villa St Andrews is located only a 6-minute walk from the historic late-Gothic church "St Salvator's Chapel", giving access to various tourist spots nearby.

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

    Stewart'S Resort, Cameron, St Andrews, United Kingdom (Show map)

    Show map

    During the stay at the 2-bedroom Stewarts Resort Lodge 1 St Andrews, guests can indulge in a sauna or visit the whole Craigtoun Country Park, located about 3 km away. Located around 15 minutes by car…

    More...
    From US$ 243
    price for 1 night
    BOOK From US$ 243
  • Queen'S Gardens No 18

    18 Queen'S Gardens, St Andrews, United Kingdom (Show map)

    Show map

    Located just 0.8 km from the ruined Roman St Andrews Catholic Cathedral, the 65 m² Queen'S Gardens No 18 St Andrews apartment is merely a 12-minute walk from a top family-friendly place like St…

    More...
    From US$ 460
    price for 1 night
    BOOK From US$ 460
  • South Street Apartments - No 14G

    14 South Street Apartment 7, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at South Street Apartments - No 14G St Andrews, which is just 150 metres from Byre Theatre and merely 14 minutes on foot from the British Golf Museum.

    More...
    From US$ 407
    price for 1 night
    BOOK From US$ 407
  • Cosy Central House In St Andrews - Close To Golf, Beach, University And Free Parking

    79 Tom Morris Drive, St Andrews, United Kingdom (Show map)

    Show map

    Situated around a 20-minute walk from the ruined Roman St Andrews Catholic Cathedral, Cosy Central House In St Andrews - Close To Golf, Beach, University And Free Parking villa provides access to…

    More...
    BOOK
  • 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
  • Stewarts Resort Lodge 18

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

    Show map

    The 2-bedroom Stewarts Resort Lodge 18 St Andrews is located about 15 minutes' drive from the ruined Roman St Andrews Catholic Cathedral and provides a sauna. Providing guests with Wi-Fi and free…

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