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

2026-06-05

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

Apply Filters
Clear Filters

63 options found

  • The Inn At Lathones

    Lathones, By Largoward, St Andrews, United Kingdom

    0 km to City Centre

    (Show map)

    Show map

    The Inn At Lathones St Andrews lies in a rural area of St Andrews a 10-minute ride from Pittarthie Castle, featuring a sun deck, a shared lounge, and a golf course. This quality hotel offers Wi-Fi in…

    More...
    From US$ 85
    price for 1 night
    BOOK From US$ 85
  • The Peat Inn Restaurant With Rooms

    Main Street Peat Inn Village, St Andrews, United Kingdom

    2.2 km to City Centre

    (Show map)

    Show map

    The Peat Inn Restaurant With Rooms St Andrews lies 6 km from a natural paradise like The Chillilicious Farm, and features a restaurant. The hotel also includes a car park.

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

    Serena Lodge, , Stewarts Resort, , Cameron, St Andrews, United Kingdom

    2.2 km to City Centre

    (Show map)

    Show map

    Located within 6 km of Dunino Den, the 2-bedroom 2 Bed In St. Andrews Oc-95035 Villa provides access to various tourist attractions in the vicinity. Guests can enjoy fishing at the property, located…

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

    Stewarts Resort, Cameron, St Andrews, United Kingdom

    2.2 km to City Centre

    (Show map)

    Show map

    Stewarts Resort Lodge 41 St Andrews is located around 7 km from St Andrews and invites guests to enjoy a patio. The property offers guests a relaxing experience with a sauna.

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

    Thirty-Seven Luxe Lodges, , Stewart'S Resort, St Andrews, United Kingdom

    2.2 km to City Centre

    (Show map)

    Show map

    Located about 10 minutes' drive from the whole Craigtoun Country Park, 2 Bed In St. Andrews Oc-90763 Villa gives access to various tourist sites in the vicinity. This St Andrews lodge offers guests a…

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

    Fifty-One Luxe Lodges, , Stewart'S Resort, St Andrews, United Kingdom

    2.2 km to City Centre

    (Show map)

    Show map

    2 Bed In St. Andrews Oc-90764 Villa is located 3.5 km from the 47 acre Craigtoun Country Park and provides a Jacuzzi. The property features opportunities for cycling and fishing in the area, about 15…

    More...
    From US$ 508
    price for 1 night
    BOOK From US$ 508
  • Rivendale 76

    Stewarts  Resorts Cameron, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Rivendale 76 Villa St Andrews, located approximately 7 km from the ruined St Andrews Cathedral, invites guests to relax in a steam room.

    More...
    BOOK
  • Regent 2

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Regent 2 Villa St Andrews is situated within 7 km of the free museum "University of St Andrews" and provides a steam room, ensuring a relaxing stay.

    More...
    BOOK
  • Chatsworth 4

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Located about 7 km from the free museum "University of St Andrews", Chatsworth 4 St Andrews villa entices guests to relax in a hot tub.

    More...
    BOOK
  • Glenmoore 23

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Offering a hot tub for a relaxing experience, Glenmoore 23 St Andrews villa is located a 15-minute ride from the famous Swilcan Bridge.

    More...
    BOOK
  • Rivendale 8

    Stewarts Resort Cameron, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Offering guests to unwind in a hot tub, Rivendale 8 Villa St Andrews is located 3.5 km from the 47 acre Craigtoun Country Park.

    More...
    BOOK
  • Rivendale 7

    Stewarts  Resorts Cameron, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Rivendale 7 Villa St Andrews is located 3.5 km from the whole Craigtoun Country Park and provides a hot tub.

    More...
    BOOK
  • Lyndale 18

    Stewarts  Resorts Cameron, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Lyndale 18 Villa St Andrews boasts a hot tub and is nearly a 15-minute drive from entertainment sites such as Byre Theatre.

    More...
    BOOK
  • Saltire 26

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Located about 7 km from Byre Theatre, Saltire 26 Villa St Andrews entices guests to relax in a hot tub.

    More...
    BOOK
  • Abington 14

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Situated within a 6-km distance of Dunino Den, Abington 14 Villa St Andrews entices guests with a hot tub, ensuring a more relaxing stay.

    More...
    BOOK
  • Rivendale 52

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    During the stay at Rivendale 52 Villa St Andrews, guests can indulge in a hot tub or visit the whole Craigtoun Country Park, located 3.5 km away.

    More...
    BOOK
  • Stewarts Resort Lodge 50

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    Stewarts Resort Lodge 50 St Andrews offers proximity to the 47 acre Craigtoun Country Park, situated approximately a 10-minute ride away. Guests who stay at this St Andrews hotel can park their car…

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

    Stewarts Resort, Cameron, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    During the stay at the 6-room Stewarts Resort Lodge 14 St Andrews, guests can indulge in a sauna or visit the whole Craigtoun Country Park, located 3.5 km away. Located around 15 minutes by car from…

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

    Stewarts Resort, Cameron, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    The 2-bedroom Stewarts Resort Lodge 30 St Andrews offers proximity to nearby tourist spots, such as the ruined Roman St Andrews Catholic Cathedral, situated around 7 km away. The property offers…

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

    Stewarts Resort, St Andrews, United Kingdom

    2.3 km to City Centre

    (Show map)

    Show map

    The 2-bedroom Stewarts Resort Lodge 76 St Andrews is located approximately 15 minutes' drive from the St Andrews Museum and provides a sauna. Providing guests with Wi-Fi and free private parking, the…

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