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)

Find Hotels

2025-06-17

2025-06-18

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

Places to 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

30 options found

  • Fairmont St Andrews, Scotland

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

    Show map

    Featuring a bureau de change and a lift, Fairmont St Andrews, Scotland Hotel is located in a historic district, approximately a 10-minute drive from St Andrews Cathedral. The hotel provides 24-hour…

    More...
    From US$ 253
    price for 1 night
    BOOK From US$ 253
  • Rusacks St Andrews

    Pilmour Links, St Andrews, United Kingdom (Show map)

    Show map

    The 5-star Rusacks St Andrews hotel enjoys a prime location at a distance of 2 km from wellness venues like East Sands Leisure Centre and provides guests with a restaurant and luggage storage.

    More...
    From US$ 128
    price for 1 night
    BOOK From US$ 128
  • Old Course Hotel St Andrews

    Old Station Road, St Andrews, United Kingdom (Show map)

    Show map

    Featuring a restaurant and a luggage room, the fine Old Course Hotel St Andrews lies merely 7 minutes' walk from Eden Mill. Offering an indoor pool along with aerobics, a health club, and a terrace…

    More...
    From US$ 248
    price for 1 night
    BOOK From US$ 248
  • Old Manor Hotel

    55 Leven Road, Lundin Links, United Kingdom (Show map)

    Show map

    The 4-star Old Manor Hotel Lundin Links, situated 10 minutes by car from New Bayview Stadium, offers a terrace, a golf course, and a garden. The smoke-free hotel is located in a coastal area with…

    More...
    From US$ 133
    price for 1 night
    BOOK From US$ 133
  • Rufflets St Andrews

    Strathkinness Low Road, St Andrews, United Kingdom (Show map)

    Show map

    Located a 10-minute drive from such entertainment venues as The Royal and Ancient Golf Club of St Andrews, the comfortable 4-star Rufflets St Andrews Hotel offers bright rooms with garden views.

    More...
    From US$ 343
    price for 1 night
    BOOK From US$ 343
  • Premier Inn St Andrews

    Largo Road, St Andrews, United Kingdom (Show map)

    Show map

    Located 20 minutes' stroll from The Royal and Ancient Golf Club of St Andrews, the 3-star Premier Inn St Andrews includes 65 rooms.

    More...
    From US$ 259
    price for 1 night
    BOOK From US$ 259
  • Hotel Du Vin, St Andrews

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

    Show map

    The 4-star Hotel Du Vin, St Andrews is nestled near a beach district, 5 minutes' walk from The Royal and Ancient Golf Club of St Andrews. The stylish hotel features Wi-Fi throughout the property and…

    More...
    From US$ 299
    price for 1 night
    BOOK From US$ 299
  • The Dunvegan Hotel

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

    Show map

    Located merely 0.8 km from Boarhills Church, the 4-star The Dunvegan Hotel St Andrews is a mere 5 minutes' stroll from the famous Swilcan Bridge. This St Andrews hotel also provides guests with Wi-Fi…

    More...
    BOOK
  • Fernie Castle Hotel

    Letham Near Cupar, Cupar, United Kingdom (Show map)

    Show map

    Approximately 10 minutes' drive from Birnie Loch, the 3-star Fernie Castle Hotel Cupar includes 21 rooms. There is also a car park.

    More...
    BOOK
  • The Peat Inn Restaurant With Rooms

    Main Street Peat Inn Village, St Andrews, United Kingdom (Show map)

    Show map

    Featuring a golf course and a garden, The Peat Inn Restaurant With Rooms St Andrews is nestled within 10 minutes' drive of the whole Craigtoun Country Park. The inn also includes parking.

    More...
    From US$ 427
    price for 1 night
    BOOK From US$ 427
  • Greyfriars Inn By Greene King Inns

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

    Show map

    Just a 12-minute walk from Caddie Pavilion, the 3-star Greyfriars Inn By Greene King Inns St Andrews offers a cash machine and a lift.

    More...
    From US$ 132
    price for 1 night
    BOOK From US$ 132
  • David Russell Apartments - Marconi

    Strathkinness High Road, St Andrews, United Kingdom (Show map)

    Show map

    Featuring views of the garden, the 3-star David Russell Apartments - Marconi St Andrews hotel is located around 10 minutes' drive from Holy Trinity Church. The hotel also includes parking.

    More...
    BOOK
  • Rooms At The Saint

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

    Show map

    Featuring a restaurant and a storage for belongings, the 3-star Rooms At Saint St Andrews hotel lies 750 metres from Eden Mill. The hotel features Wi-Fi throughout the property.

    More...
    From US$ 207
    price for 1 night
    BOOK From US$ 207
  • Kinnettles Hotel & Spa

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

    Show map

    About 5 minutes' drive from Eden Mill, Kinnettles Hotel & Spa St Andrews offers an à la carte restaurant on site. This 5-star hotel provides a Turkish bath, a treatment room, and a sauna as well as…

    More...
    From US$ 1067
    price for 1 night
    BOOK From US$ 1067
  • Ardgowan Hotel

    2 Playfair Ter, St Andrews, United Kingdom (Show map)

    Show map

    Located amid a bar and a restaurant, about a 5-minute drive from Eden Mill, the 3-star Ardgowan Hotel St Andrews includes 36 rooms. The hotel also offers guests Wi-Fi throughout the property.

    More...
    From US$ 74
    price for 1 night
    BOOK From US$ 74
  • The Albany St Andrews

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

    Show map

    Situated within 5 minutes' walk of St Andrews Cathedral, The Albany St Andrews Hotel includes 24 rooms with views of the private walled garden. Staying here you can use Wi-Fi throughout the property…

    More...
    From US$ 89
    price for 1 night
    BOOK From US$ 89
  • Seaton House

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

    Show map

    Located in the heart of St Andrews, the delightful Scores Hotel offers fast access to Byre Theatre, merely a 12-minute walk away. The 3-star hotel features Wi-Fi throughout the property and parking…

    More...
    From US$ 123
    price for 1 night
    BOOK From US$ 123
  • Russell Hotel

    26 The Scores St Andrews Scotland, St Andrews, United Kingdom (Show map)

    Show map

    Located only 1.4 km from Hepburn Hall, the 3-star Russell Hotel St Andrews is just 6 minutes' walk from the historic late-Gothic church "St Salvator's Chapel".

    More...
    BOOK
  • St Michaels Inn Hotel

    Leuchars, St Andrews, United Kingdom (Show map)

    Show map

    Located within 6 km of Tatha Gallery, the 3-star St Michaels Inn Hotel St Andrews includes 8 rooms. You'll need 15-minute drive to Dundee airport.

    More...
    BOOK
  • Cleveden House By The Dunvegan

    3 Murray Place, St Andrews, United Kingdom (Show map)

    Show map

    Featuring Wi-Fi in public areas, the 3-star Cleveden House By The Dunvegan Hotel St Andrews is 9 minutes' stroll from The Swilcan Bridge.

    More...
    BOOK