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

Find Hotels

2026-11-15

2026-11-16

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

All St Andrews hotels

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

433 options found

  • 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 only 150 metres from Byre Theatre and just 14 minutes on foot from British Golf Museum.

    More...
    From US$ 407
    price for 1 night
    BOOK From US$ 407
  • 12 Kinkell Court

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

    Show map

    Located nearly 25 minutes on foot from The Royal and Ancient Golf Club of St Andrews, 12 Kinkell Court Hotel St Andrews offers access to tourist attractions throughout St Andrews. There is also a car…

    More...
    From US$ 622
    price for 1 night
    BOOK From US$ 622
  • Bridge Street - No 108

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

    Show map

    Located only a 5-minute walk from the compact St Andrews Botanic Garden, Bridge Street - No 108 Apartment St Andrews accommodates up to 4 guests. Wi-Fi and a car park are also available at this…

    More...
    BOOK
  • Boase Avenue - No 69

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

    Show map

    Situated approximately 15 minutes' walk from East Sands Leisure Centre, the 1-bedroom Boase Avenue - No 69 Villa St Andrews provides access to numerous tourist attractions in the area. With a maximum…

    More...
    From US$ 225
    price for 1 night
    BOOK From US$ 225
  • The Rest

    St Andrews, United Kingdom (Show map)

    Show map

    The Rest Villa St Andrews offers proximity to nearby tourist spots, such as Law Mill, St Andrews, situated only 11 minutes' walk away.

    More...
    From US$ 258
    price for 1 night
    BOOK From US$ 258
  • The Wee House

    The Wee House, St Andrews, United Kingdom (Show map)

    Show map

    Staying at the 2-bedroom The Wee House Villa St Andrews, guests can visit Balgove Course, which is only 0.9 km away. The cosy holiday home is suitable for up to 4 guests and features a car park.

    More...
    From US$ 623
    price for 1 night
    BOOK From US$ 623
  • St Andrews Golf Apartment

    2 Albany Place, St Andrews, Fife, St Andrews, United Kingdom (Show map)

    Show map

    Staying at the 3-bedroom St Andrews Golf Apartment villa, guests can visit Balgove Course, which is just 0.8 km away. The St Andrews holiday home is suitable for up to 7 guests and features a car…

    More...
    From US$ 750
    price for 1 night
    BOOK From US$ 750
  • South Street Apartments No 18C

    18 South Street, St Andrews, United Kingdom (Show map)

    Show map

    The 60 m² South Street Apartments No 18C St Andrews is located a mere 1.1 km from Eden Mill and merely a 12-minute walk from St Andrews Aquarium. Wi-Fi and parking are provided for guests' utmost…

    More...
    BOOK
  • Beautiful St Andrews Holiday Home On The Beach Walk To The Old Course

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

    Show map

    2-bedroom Beautiful St Andrews Holiday Home On The Beach Walk To The Old Course apartment is a good choice for accommodating up to 4 guests, offering a beachfront setting nearly a 25-minute stroll…

    More...
    From US$ 266
    price for 1 night
    BOOK From US$ 266
  • The Wayfarer'S House

    7 St Mary'S Street, St Andrews, United Kingdom (Show map)

    Show map

    Offering a location merely 1.3 km from Holy Trinity Church, the 3-bedroom The Wayfarer'S House Villa St Andrews gives access to various tourist spots in the area. With a maximum capacity of 6 guests,…

    More...
    BOOK
  • Swilken Farm Steading - 5 Mins To St Andrews

    Swilken House Cauldside Farm, St Andrews, United Kingdom (Show map)

    Show map

    Situated 3.5 km from the historic late-Gothic church "St Salvator's Chapel", Swilken Farm Steading - 5 Mins To St Andrews Guest House villa entices guests to explore various tourist attractions in…

    More...
    From US$ 721
    price for 1 night
    BOOK From US$ 721
  • Steprock Cottage

    Steprock Cottage, Gillespie Wynd, St Andrews, United Kingdom (Show map)

    Show map

    The 3-bedroom Steprock Cottage St Andrews, located merely 5 minutes' walk from Holy Trinity Church, can host up to 6 guests. Located in the immediate vicinity of St Andrews, this 2-bathroom villa…

    More...
    From US$ 826
    price for 1 night
    BOOK From US$ 826
  • Skye Sands Kinburn - No 2A

    Doubledykes Road 2A, St Andrews, United Kingdom (Show map)

    Show map

    The spacious Skye Sands Kinburn - No 2A St Andrews apartment is located 150 metres from Holy Trinity Church and a 17-minute walk from East Sands Leisure Centre. Wi-Fi and a car park are among the…

    More...
    BOOK
  • Lodge No 133 Hot Tub Stewart'S Resort Cameron

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

    Show map

    Situated within 7 km of British Golf Museum, the 2-bedroom Lodge No 133 Hot Tub Stewart'S Resort Cameron St Andrews offers guests to enjoy playground and a golf course. The resort features…

    More...
    From US$ 294
    price for 1 night
    BOOK From US$ 294
  • Lamond Neuk

    210 Lamond Dr 210, St Andrews, United Kingdom (Show map)

    Show map

    Lamond Neuk Villa St Andrews accommodates up to 8 guests and offers proximity to the compact St Andrews Botanic Garden, located 7 minutes' walk away. Located a mere 1.1 km from St Andrews Harbour…

    More...
    BOOK
  • Kinness Cottage

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

    Show map

    Up to 8 guests can stay at Kinness Cottage St Andrews and enjoy Blackfriars Remnants, located 6 minutes' walk away. Located 0.7 km from The Golf Shop of St Andrews, the 4-bedroom holiday home…

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

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

    Show map

    Situated around 6 km from Dunino Den, the 2-bedroom Stewarts Resort Lodge 49 St Andrews provides access to numerous tourist attractions in the area. With a maximum capacity of 4 guests, this holiday…

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

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

    Show map

    Offering a hot tub for a relaxing experience, 2 Bed In St Andrews Oc-94606 Villa is located 3 km from Eden Mill. Providing guests with Wi-Fi and parking, the 2-bedroom lodge is 10 minutes' drive from…

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

    Argyle Rigg | St Andrews, St Andrews, United Kingdom (Show map)

    Show map

    Argyle Rigg - No 16A Villa St Andrews, located a 6-minute walk from St Andrews Harbour Trust, can host up to 4 guests. Located in the vicinity of The Old Course St Andrews, the 2-bedroom villa…

    More...
    From US$ 327
    price for 1 night
    BOOK From US$ 327
  • Hot Tub Lodge 23 Cameron, St Andrews

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

    Show map

    The 3-bedroom Hot Tub Lodge 23 Cameron, St Andrews entices active guests with access to a fitness area and is located about a 15-minute drive from St Andrews Harbour Trust.

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