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

Find Hotels

2026-03-03

2026-03-04

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

Vacation Rentals 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

312 options found

  • Osborne Steading

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

    Show map

    Offering water sports facilities, a golf course, and a garden for guests' leisure, Osborne Steading Villa is situated 10 minutes' drive from St Andrews Aquarium. Located 2.3 km from Eden Mill, the 3…

    More...
    From US$ 260
    price for 1 night
    BOOK From US$ 260
  • Helens Lea

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

    Show map

    Helens Lea Villa is situated within 500 metres of St Andrews Museum, featuring such comforts as Wi-Fi and parking.

    More...
    From US$ 155
    price for 1 night
    BOOK From US$ 155
  • Lade Braes 3 Bed Apartment Central St Andrews

    9 Lade Braes Walk, St Andrews, United Kingdom (Show map)

    Show map

    The 2-room Lade Braes 3 Bed Apartment Central St Andrews features convenient proximity to such city attractions as Lundin Golf Club, situated nearly a 5-minute drive away. Set 9 minutes' stroll from…

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

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

    Show map

    Situated 3.2 km from Craigtoun Country Park, 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
  • Skye Sands - Old Course Residence

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

    Show map

    Located a mere 0.7 km from Holy Trinity Church, 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 Aquarium.

    More...
    From US$ 316
    price for 1 night
    BOOK From US$ 316
  • Skigh Cabin

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

    Show map

    The 1-room Skigh Cabin St Andrews is nearly a 25-minute walk from St Andrews Aquarium. This beachfront apartment features Wi-Fi, along with a free private car park for guests travelling by car.

    More...
    BOOK
  • Easter Kincaple Farmhouse

    Easter Kincaple Farmhouse, St Andrews, United Kingdom (Show map)

    Show map

    Located 3.6 km from the historic late-Gothic church "St Salvator's Chapel", Easter Kincaple Farmhouse St Andrews villa gives access to various tourist sites in the vicinity.

    More...
    From US$ 1145
    price for 1 night
    BOOK From US$ 1145
  • 138 North Street

    138 North Street 138, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 65 m² 138 North Street - Luxury 2 Bed 2 Bath With Secret Garden, Summerhouse, Putting Green St Andrews apartment, which is only 1.1 km from…

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

    Stewart'S Resort Cameron Lodge No 126, Cameron, United Kingdom (Show map)

    Show map

    Nestled 6 km from Fraser Gallery St Andrews, Lodge No 126 Stewart'S Resort Cameron St Andrews entices guests to explore various tourist destinations nearby.

    More...
    From US$ 218
    price for 1 night
    BOOK From US$ 218
  • Dempster Court - No 10

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

    Show map

    Offering a location only a 10-minute walk from Balgove Course, Dempster Court - No 10 Villa St Andrews gives access to various tourist spots in the area.

    More...
    From US$ 452
    price for 1 night
    BOOK From US$ 452
  • Gillespie Apartments - Spectacular Penthouse

    Upper Flat 3D Gillespie Terrace, St Andrews, United Kingdom (Show map)

    Show map

    The spacious Gillespie Apartments - Spectacular Penthouse St Andrews is located just 0.9 km from Blackfriars Chapel and 8 minutes' walk from Swilken Burn Bridge.

    More...
    From US$ 635
    price for 1 night
    BOOK From US$ 635
  • Argyle Street Apartment - No 44

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

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Argyle Street Apartment - No 44 St Andrews, which is just 500 metres from Lundin Golf Club and merely 6 minutes on foot from the historic late…

    More...
    From US$ 421
    price for 1 night
    BOOK From US$ 421
  • The Kate Kennedy Apartment

    The Kate Kennedy Apartment 11 Kate, Kennedy Court James Street, St Andrews, United Kingdom (Show map)

    Show map

    Spacious The Kate Kennedy Apartment is situated within a 200-metre distance of The Kelpie Maquettes and 30 km from Dundee airport. For those travelling by car, the apartment offers a free private car…

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

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

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Fleming Place Haven Apartment St Andrews, which is 13 minutes' stroll from Hepburn Hall and 8 minutes' walk from The Old Course St Andrews.

    More...
    From US$ 292
    price for 1 night
    BOOK From US$ 292
  • Gillespie Apartments - Golfer'S Dream

    3D Gillespie Terrace The Scores, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 80 m² Gillespie Apartments - Golfer'S Dream St Andrews, which is only 0.7 km from the famous Swilcan Bridge and just a 9-minute stroll from…

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

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

    Show map

    Situated 3.2 km from Craigtoun Country Park, the 1-bedroom Stewarts Resort Lodge 31 entices guests with sauna facilities, ensuring a more relaxing stay. Featuring access to a sunny patio, the…

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

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

    Show map

    Offering a sauna, the 2-bedroom Stewarts Resort Lodge 16 is located approximately 6 km from Dunino Den.

    More...
    From US$ 316
    price for 1 night
    BOOK From US$ 316
  • Central St Andrews 2 Bed Apartment - Free Parking

    Kate Kennedy Court, St Andrews, United Kingdom (Show map)

    Show map

    Central St Andrews 2 Bed Apartment - Free Parking is located about 10 minutes on foot from Balgove Course and a mere 200 metres from Swilken Burn Bridge. Wi-Fi is available for guests' business or…

    More...
    BOOK
  • Skye Sands - Alexandra Loft

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

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 2-bedroom Skye Sands - Alexandra Loft St Andrews apartment, which is merely 0.9 km from Caddie Pavilion and just 6 minutes' walk from the St…

    More...
    From US$ 290
    price for 1 night
    BOOK From US$ 290
  • Lovely Home Stay 2

    24 Fordyce Court, St Andrews, United Kingdom (Show map)

    Show map

    The 1-room Lovely Home Stay 2 FIFE is located around 20 minutes' walk from East Sands Leisure Centre and offers Wi-Fi for either business or leisure. Guests can get to The Royal and Ancient Golf Club…

    More...
    BOOK