Recommended hotels in Saint Andrews

Rufflets Country House

From US$ 174

Strathkinness Low Road,, St Andrews, United Kingdom - Show map

Show map

The 4-star Rufflets Country House enjoys its location near by the beach. Founded in 1924, the hotel underwent a renovation in 2008.

Book Now From US$ 174

Fairmont St Andrews

From US$ 208

St Andrews, St Andrews, United Kingdom - Show map

Show map

Fairmont St Andrews Hotel is a 5-star property only 4.2 km from Museum of the University of St Andrews, Holy Trinity Church (Town Kirk) and St Andrews Cathedral.

Book Now From US$ 208