Stays Flights Flight + Hotel Car Rentals Attractions Airport Taxis

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

No. 14

St. Andrews (0.1 miles from St Andrews Cathedral)

No. 14 in St. Andrews provides accommodations with free WiFi, a 6-minute walk from St Andrews East Sands Beach, 600 yards from St Andrews University and a 3-minute walk from St Andrews Cathedral.

Show more Show less
9.7
Exceptional
49 reviews
Avg. price/night:
$489
Check availability

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.5
Exceptional
107 reviews
Avg. price/night:
$135
Check availability

Kinnettles Hotel

Hotel in St. Andrews (0.4 miles from St Andrews Cathedral)

In St Andrews town center, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel offers free parking, cooked breakfasts and an à la carte restaurant.

Show more Show less
9.3
Awesome
454 reviews
Avg. price/night:
$378
Check availability

138 North Street

St. Andrews (0.3 miles from St Andrews Cathedral)

Featuring a garden and a terrace, 138 North Street provides accommodations in St. Andrews with free WiFi and garden views.

Show more Show less
9.9
Exceptional
14 reviews
Avg. price/night:
$282
Check availability

The Albany St Andrews

Hotel in St. Andrews (0.2 miles from St Andrews Cathedral)

Dating from 1795, this traditional, elegant Georgian terraced The Albany St Andrews hotel rests in the heart of historic St Andrews.

Show more Show less
8.7
Excellent
523 reviews
Avg. price/night:
$108
Check availability

Fairways of St Andrews

St. Andrews (0.5 miles from St Andrews Cathedral)

Fairways of St Andrews is located on the beachfront in St. Andrews, a 15-minute walk from St Andrews East Sands Beach and 700 yards from St Andrews University.

Show more Show less
9.6
Exceptional
173 reviews
Avg. price/night:
$228
Check availability

Hotels with extra health and safety measures

Find hotels near St Andrews Cathedral with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

Most booked hotels near St Andrews Cathedral in the past month

See all

Hotels with great access to St Andrews Cathedral!

See all