Accommodation Flights Flight + Hotel Car rentals Airport taxis

Looking for properties near St Andrews Cathedral?

Then you've come to the right place! Enter your dates and choose out of 95 properties.

More than 1 million people last month said they'd recommend Booking.com to their family and friends.

FREE cancellation on most rooms! Instant confirmation when you reserve

Featured hotels near St Andrews Cathedral

Guests' Choice
  • £110

    Average price per night

    The Spindle B&B

    The Spindle B&B 3 stars

    St Andrews (0.4 miles from St Andrews Cathedral)

    9.5 Exceptional 66 reviews
    Description Featuring free WiFi and a terrace, The Spindle B&B is set in St Andrews, 500 metres from St Andrews University. Built in 19th century, the property is within 600 metres of St Andrews Cathedral.
    Review

    "Our stay at the Spindle Inn was fantastic, like a home away from home. It was great value for money and daily breakfast was incredible."

    Hilary T. Australia
  • £495

    Average price per night

    No. 14
    9.8 Exceptional 24 reviews
    Description Just 300 metres from St Andrews University and 200 metres from St Andrews Cathedral and featuring free WiFi, No. 14 offers accommodation in St Andrews.
    Review

    "Fantastic place. Excellent host with amazing welcome and facilities."

    Tina. Cayman Islands
  • £112

    Average price per night

    The Albany St Andrews

    The Albany St Andrews 3-star hotel

    St Andrews (0.2 miles from St Andrews Cathedral)

    8.9 Fabulous 869 reviews
    Description Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.
    Review

    "Everything is perfect. The staff are all all nice and friendly, the room is warm. Everything necessary are being provided. Staying at Albany Hotel feels like I am just at home. Plus, since the hotel is..."

    Hao Hsuan. Taiwan
  • £243

    Average price per night

    Kinnettles Hotel
    9.3 Superb 320 reviews
    Description In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, cooked breakfasts and an à la carte restaurant.
    Review

    "Breakfast, customer service & room was clean and very comfortable."

    Jennifer. Canada
  • £150

    Average price per night

    34 Argyle Guesthouse

    34 Argyle Guesthouse

    St Andrews (0.6 miles from St Andrews Cathedral)

    9.9 Exceptional 65 reviews
    Description Situated in St Andrews, in a building dating from 18th century, 34 Argyle Guesthouse offers a garden and guestrooms with free WiFi. The property is set 700 metres from St Andrews University.
    Review

    "Everything was Excellent! decor, breakfast and hosts simply excellent"

    Mark. United Kingdom
  • 138 North Street

    St Andrews (0.3 miles from St Andrews Cathedral)

    9.9 Exceptional 14 reviews
    Description Set 200 metres from St Andrews University in St Andrews, 138 North Street offers accommodation with a kitchen. It has a garden, a terrace, garden views and free WiFi.
    Review

    "We liked everything - spotlessly clean, very comfy beds, great showers and the 'hidden gem' of the owner's garden for use by guests was truly wonderful for evening drinks. Location was perfect..."

    David. United Kingdom