Where to stay in St Andrews

Hotels and places to stay in St Andrews. 40 places, page 1 of 2.

Add your dates to see prices and availability

On the map

  • Photo from Google Maps · Danielle Nicoll Stokes

    Google rating 4.7 (277)

    Kinkell Byre, St Andrews KY16 8PN, UK

    Hotel

    Kinkell Byre is a restored barn on Kinkell Farm, just east of St Andrews, used for weddings, parties and…

    Add your dates to see prices and availability

  • Photo: Premier Stays Fife

    Partner

    Premier Stays Fife — holiday homes and lodges

    Lodges at Stewart's Resort and homes in St Andrews.

    Add your dates to see availability.

    Book direct with Premier Stays Fife
  • Photo from Google Maps · Old Course Hotel

    Google rating 4.7 (1,376)

    Old Course Hotel, Old Station Rd, St Andrews KY16 9SP, UK

    Hotel

    The Old Course Hotel stands right beside the 17th fairway of the Old Course, with many rooms looking over…

    Add your dates to see prices and availability

  • Photo from Google Maps · Rufflets St Andrews

    Google rating 4.6 (601)

    B939, Strathkinness Low Rd, St Andrews KY16 9TX, UK

    Hotel

    Rufflets is a country house hotel set in ten acres of gardens on the Strathkinness road, a few minutes'…

    Add your dates to see prices and availability

  • Photo from Google Maps · Frank-Terje Olsen

    Google rating 4.6 (105)

    Kilrymont Rd, St Andrews KY16 8DE, UK

    Hotel

    The SPACE to Stay is an aparthotel in the former Kilrymont High School on Kilrymont Road, offering…

    Add your dates to see prices and availability

  • Photo from Google Maps · Fairmont St Andrews - Scotland

    Google rating 4.5 (2,151)

    Kingask House, St Andrews KY16 8PN, UK

    Hotel

    Fairmont St Andrews is a large golf and spa resort on a 520-acre clifftop estate just east of the town,…

    Add your dates to see prices and availability

  • Photo from Google Maps · Hotel du Vin St Andrews

    Google rating 4.5 (503)

    40 The Scores, St Andrews KY16 9AS, UK

    Hotel

    Hotel du Vin St Andrews is a 42-room boutique hotel at 40 The Scores, the cliff-top street above the sea.

    Add your dates to see prices and availability

  • Photo from Google Maps · Kinnettles Hotel

    Google rating 4.5 (206)

    127 North St, St Andrews KY16 9AG, UK

    Hotel

    Kinnettles Hotel is a boutique hotel in a renovated Victorian building on North Street, about 200 yards from…

    Add your dates to see prices and availability

  • Photo from Google Maps · Marine & Lawn Rusacks

    Google rating 4.5 (859)

    Pilmour Links, St Andrews KY16 9JQ, UK

    Hotel

    Marine & Lawn Rusacks is a golf hotel on Pilmour Links that has looked over the 1st and 18th holes of the…

    Add your dates to see prices and availability

  • Photo from Google Maps · St Andrews Holiday Park

    Google rating 4.4 (840)

    St Andrews Holiday Park Kinkell Braes, St Andrews KY16 8PX, UK

    Hotel

    St Andrews Holiday Park sits on Kinkell Braes, on the clifftops just east of town, looking back across the…

    Add your dates to see prices and availability

  • Photo from Google Maps · Starfish Travel

    Google rating 4.3 (210)

    56 North St, St Andrews KY16 9AH, UK

    Hotel

    The Albany is a 22-bedroom hotel at 56 North Street, opposite the university and within walking distance of…

    Add your dates to see prices and availability

  • Photo from Google Maps · Teri Daly

    Google rating 4.3 (272)

    2 Playfair Ter, North St, St Andrews KY16 9HX, UK

    Hotel

    The Kithmore is a 44-bedroom boutique hotel on Playfair Terrace, North Street, created from three Georgian…

    Add your dates to see prices and availability

  • Photo from Google Maps · Premier Inn St Andrews hotel

    Google rating 4.2 (647)

    Largo Rd, St Andrews KY16 8NH, UK

    Hotel

    Premier Inn St Andrews is a modern chain hotel on Largo Road at the southern edge of town, with free parking…

    Add your dates to see prices and availability

  • Photo from Google Maps · Goran Krajnovic

    Google rating 4.1 (335)

    Buchanan Gardens, St Andrews KY16 9LY, UK

    Hotel

    David Russell Apartments are University of St Andrews flats that open to visitors as holiday accommodation…

    Add your dates to see prices and availability

  • Partner

    No reviews yet

    Stewart's Resort, Cameron, St Andrews

    Hotel

    Stewart's Resort is a lodge park at Cameron, about four miles from St Andrews.

    Add your dates to see prices and availability

  • Photo supplied by our booking partner

    No reviews yet

    5 Abbey Villa, Abbey Walk

    Hotel

    Abbey Villa - No 5 is a hotel situated in the town of St Andrews.

    Add your dates to see prices and availability

  • Photo supplied by our booking partner

    No reviews yet

    23 Murray Park,

    Hotel

    Annandale Guest House is a hotel situated at 23 Murray Park in St Andrews.

    Add your dates to see prices and availability

  • Photo supplied by our booking partner

    No reviews yet

    90 Tom Morris Drive

    Hotel

    Auld Tom's Rest is a hotel situated in St Andrews.

    Add your dates to see prices and availability

  • Photo supplied by our booking partner

    No reviews yet

    Balmungo

    Hotel

    Balmungo Cottage B&B is an accommodation provider situated in the Balmungo area of St Andrews.

    Add your dates to see prices and availability

  • Photo supplied by our booking partner

    No reviews yet

    5 Murray Place, St Andrews

    Hotel

    Doune Guest House is a hotel situated in St Andrews.

    Add your dates to see prices and availability