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

Find Hotels

2026-04-20

2026-04-21

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

Extended Stay 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

339 options found

  • Skigh Cabin

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

    Show map

    Situated about 25 minutes' walk from Swilken Burn Bridge, the 1-room Skigh Cabin St Andrews provides guests with Wi-Fi for either business or leisure.

    More...
    BOOK
  • 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
  • Pipeland Pad

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

    Show map

    Nestled an 8-minute walk from Spirit, Pipeland Pad Villa St Andrews entices guests to explore various tourist destinations nearby.

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

    The spacious The Kate Kennedy Apartment St Andrews is located just 1.1 km from The Jubilee Course St Andrews and 14 minutes' walk from the British Golf Museum. The apartment features Wi-Fi and a 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

    Lundin Golf Club is just 500 metres from the 1-room Fleming Place Haven St Andrews apartment, while Swilken Burn Bridge is situated nearby.

    More...
    From US$ 292
    price for 1 night
    BOOK From US$ 292
  • Beach Front Apt 2 Bedrooms 2 Bathrooms St Andrews

    10 Shorehead, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 200 m² Beach Front Apt 2 Bedrooms 2 Bathrooms St Andrews, which is around 800 metres from Balgove Course and just 1.5 km from Lundin Golf…

    More...
    BOOK
  • Stewarts Resort Lodge 31

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

    Show map

    Situated within a 7-km distance of Holy Trinity Church, the 1-bedroom Stewarts Resort Lodge 31 St Andrews entices guests with a sauna, ensuring a more relaxing stay. Featuring access to a 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

    Located 3.5 km from Craigtoun Country Park, the 2-bedroom Stewarts Resort Lodge 16 St Andrews entices guests to relax in a sauna.

    More...
    From US$ 316
    price for 1 night
    BOOK From US$ 316
  • 20 Golf Place

    20 Golf Place, St Andrews, Fife, St Andrews, United Kingdom (Show map)

    Show map

    The 6-room 20 Golf Place St Andrews villa offers proximity to such city sites as Swilken Burn Bridge, located a mere 5 minutes' walk away.

    More...
    From US$ 1010
    price for 1 night
    BOOK From US$ 1010
  • 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
  • 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
  • Lovely Home Stay Private Room Attached Bathroom

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

    Show map

    The 1-room Lovely Home Stay Private Room Attached Bathroom St Andrews is located merely 1.8 km from East Sands Beach and offers Wi-Fi for either business or leisure. Within 20 minutes' walk of the 16…

    More...
    BOOK
  • Luxury Lodge Retreat With Hot Tub - Stewarts Resort 19

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

    Show map

    The 2-bedroom Luxury Lodge Retreat With Hot Tub - Stewarts Resort 19 St Andrews offers proximity to nearby tourist spots, such as the ruined St Andrews Cathedral, situated around 7 km away. The…

    More...
    From US$ 410
    price for 1 night
    BOOK From US$ 410
  • Lodge No 74 - Stewart'S Resort Cameron

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

    Show map

    The 2-bedroom Lodge No 74 - Stewart'S Resort Cameron, located within 7 km of the famous Swilcan Bridge, invites guests to relax in a sauna.

    More...
    From US$ 220
    price for 1 night
    BOOK From US$ 220
  • Skye Sands - The Eden Residence

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

    Show map

    The 55 m² Skye Sands - The Eden Residence St Andrews offers easy access to such tourist sites as Byre Theatre, located around 5 minutes' walk away.

    More...
    From US$ 421
    price for 1 night
    BOOK From US$ 421
  • Joivy Unique Mezzanine Apartment In St Andrews

    13A South Street, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at Joivy Unique Mezzanine Apartment In St Andrews, which is only 12 minutes' walk from St Andrews and within 7 km of Dunino Den.

    More...
    From US$ 427
    price for 1 night
    BOOK From US$ 427
  • Lodge No 25 - St Andrews Lodge Park

    St Andrews Lodge Park Lodge 25, St Andrews, United Kingdom (Show map)

    Show map

    The 2-bedroom Lodge No 25 - St Andrews Lodge Park is located nearly a 10-minute ride from the whole Craigtoun Country Park and provides guests with a sauna for a more relaxing stay.

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • 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 The Kelpie Maquettes, located just a 6-minute walk away.

    More...
    From US$ 583
    price for 1 night
    BOOK From US$ 583
  • Magnolia

    34A Argyle Street, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the spacious 75 m² Magnolia Apartment St Andrews, which is around 900 metres from Byre Theatre and a mere 10 minutes on foot from the Eden Mill Brewery…

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