Featured Hotels Near St Andrews Cathedral

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

No. 14

St. Andrews (0.1 miles from St Andrews Cathedral)

No. 14 in St Andrews offers accommodations with free WiFi, 1640 feet from St Andrews East Sands Beach, 1640 feet from St Andrews University and 984 feet from St Andrews Cathedral.

Show more Show less
9.7
Exceptional
53 reviews
Price from
$589
per night

The Spindle B&B

St. Andrews (0.4 miles from St Andrews Cathedral)

Located in St Andrews, near St Andrews East Sands Beach, St Andrews University and St Andrews Cathedral, The Spindle B&B features free WiFi, and guests can enjoy a shared lounge and a terrace.

Show more Show less
9.4
Awesome
128 reviews
Price from
$148
per night

138 North Street

St. Andrews (0.3 miles from St Andrews Cathedral)

138 North Street in St Andrews provides accommodations with free WiFi, less than 0.6 mi from St Andrews East Sands Beach, a 3-minute walk from St Andrews University and 1640 feet from St Andrews...

Show more Show less
9.8
Exceptional
22 reviews
Price from
$301
per night

34 Argyle Guesthouse

St. Andrews (0.6 miles from St Andrews Cathedral)

34 Argyle Guest house in St Andrews provides adults-only accommodations with a shared lounge, a garden and a terrace.

Show more Show less
9.9
Exceptional
64 reviews
Price from
$246
per night

Lorimer House

St. Andrews (0.4 miles from St Andrews Cathedral)

Lorimer House is located in St Andrews. At the guest house, every room includes a wardrobe. At Lorimer House every room comes with bed linen and towels.

Show more Show less
9.4
Awesome
128 reviews
Price from
$144
per night

Dunperrogh

St. Andrews (0.5 miles from St Andrews Cathedral)

Boasting garden views, Dunperrogh provides accommodations with a patio and a kettle, around 1640 feet from St Andrews University.

Show more Show less
9.9
Exceptional
32 reviews
Price from
$465
per night

Enjoy breakfast at hotels near St Andrews Cathedral

See all