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

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

388 options found

  • 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
  • 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 boasts a sauna and is nearly a 15-minute ride from entertainment sites such as Byre Theatre. Providing guests with Wi-Fi and…

    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

    Located within 6 km of Holy Trinity Church, the 2-bedroom Lodge No 74 - Stewart'S Resort Cameron St Andrews provides access to various tourist attractions in the vicinity.

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

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

    Show map

    Staying at the 2-bedroom Lodge No 25 - St Andrews Lodge Park, guests can visit Fife Folk Museum, which is nearly a 15-minute ride away.

    More...
    From US$ 265
    price for 1 night
    BOOK From US$ 265
  • Castle Loft

    33C North Castle Street, St Andrews, United Kingdom (Show map)

    Show map

    To enjoy your vacation in St Andrews, stay at the 1-room Castle Loft Apartment St Andrews, which is within a 4-km distance of Craigtoun Country Park and a mere 11 minutes' stroll from The Royal and…

    More...
    From US$ 256
    price for 1 night
    BOOK From US$ 256
  • Skye Sands - Balgove Penthouse Residence

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

    Show map

    Skye Sands - Balgove Penthouse Residence St Andrews is situated a 5-minute walk from Byre Theatre and 30 km from Dundee airport.

    More...
    From US$ 170
    price for 1 night
    BOOK From US$ 170
  • Abbey Villa - No 5

    Abbey Walk 5 Abbey Villa, St Andrews, United Kingdom (Show map)

    Show map

    Abbey Villa - No 5 St Andrews is situated a 6-minute walk from Byre Theatre, featuring such comforts as Wi-Fi and a free private car park.

    More...
    From US$ 400
    price for 1 night
    BOOK From US$ 400
  • Divine Holiday Lets

    30 Crawford Gardens, St Andrews, United Kingdom (Show map)

    Show map

    Divine Holiday Lets St Andrews apartment is located 2.3 km from Craigtoun Country Park and 20 minutes' walk from Holy Trinity Church.

    More...
    From US$ 148
    price for 1 night
    BOOK From US$ 148
  • 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
  • 38 The Scores

    38 The Scores, St Andrews, United Kingdom (Show map)

    Show map

    Located 500 metres from Lundin Golf Club, 2-bedroom 38 The Scores gives easy access to various tourist attractions in the area. The St Andrews villa features a private balcony with views of the sea.

    More...
    From US$ 792
    price for 1 night
    BOOK From US$ 792
  • Spacious Modern Apartment

    29 Bobby Jones Place, St Andrews, United Kingdom (Show map)

    Show map

    Providing guests with airport shuttle, Spacious Modern Apartment St Andrews is 30 km from Dundee airport. This apartment offers parking on site and modern comforts like Wi-Fi.

    More...
    From US$ 256
    price for 1 night
    BOOK From US$ 256
  • 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, guests can indulge in horse riding and fishing or visit East Sands Leisure Centre, located nearly a 10-minute ride away. Located about 10 minutes by…

    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

    During the stay at Stewarts Resort Lodge 52, guests can indulge in a sauna or visit the free museum "University of St Andrews", located about a 15-minute drive away.

    More...
    From US$ 577
    price for 1 night
    BOOK From US$ 577
  • Beautiful Property In A Fantastic Location

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

    Show map

    Located just 550 metres from British Golf Museum and Swilken Burn Bridge, the 70 m^2 Beautiful Property In A Fantastic Location St Andrews features views of the garden. Parking is also available…

    More...
    From US$ 301
    price for 1 night
    BOOK From US$ 301
  • 4 Kinnessburn Cottages

    4 Kinnessburn Terrace, St Andrews, United Kingdom (Show map)

    Show map

    Situated within 600 metres of St Andrews Botanic Garden, the 2-bedroom 4 Kinnessburn Cottages entices guests with hiking, horse riding, and mini golf in the area. Located 4.8 km from Torrance Golf…

    More...
    From US$ 227
    price for 1 night
    BOOK From US$ 227
  • Livingstone Crescent - No 5

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

    Show map

    Offering a location just 1.4 km from Byre Theatre, the 2-bedroom Livingstone Crescent - No 5 Villa St Andrews gives access to various tourist spots in the area.

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

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

    Show map

    During the stay at Stewarts Resort Lodge 3, guests can indulge in a sauna or visit Craigtoun Country Park, located nearly a 10-minute drive away. Located around a 15-minute ride from University of St…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • Torrance At Abbey Park Avenue

    Flat 4_X000D_, , Torrance House_X000D_, , Abbey Park Avenue_X000D_, St Andrews, United Kingdom (Show map)

    Show map

    Situated 17 minutes' walk from the compact St Andrews Botanic Garden, Torrance At Abbey Park Avenue Villa St Andrews entices guests to explore various tourist attractions in the area.

    More...
    BOOK
  • 8B Howard Place

    8B Howard Place, St Andrews, United Kingdom (Show map)

    Show map

    The 2-bedroom 8B Howard Place offers proximity to such city sites as St Andrews Museum, located around 500 metres away.

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