182 Accommodations in St Andrews

Superb9.0
1053 reviews

Rusacks St Andrews

room St Andrews
0.38 mi from city center

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property. The rooms each have a modern bathroom with free designer toiletries and a hairdryer.
Very good8.0
1492 reviews

Ardgowan Hotel

room St Andrews
0.24 mi from city center

Ardgowan Hotel is a traditional Georgian townhouse offering spacious rooms, Scottish cuisine and free WiFi throughout. The Royal and Ancient Golf Club of St Andrews is just a 2-minute walk away.
Very good8.0
1102 reviews

Hotel Du Vin, St Andrews

room St Andrews
0.23 mi from city center

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. The boutique hotel features stunning views over St Andrews Bay and is well-located for the beach and the shops of St Andrews.
Very good8.0
622 reviews

Kinnettles Hotel & Spa

room St Andrews
0.16 mi from city center

In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, Kinnettles Hotel & Spa offers an à la carte restaurant. The boutique-style bedrooms offer free WiFi and feature Smart TVs.
Very good8.0
945 reviews

The Albany St Andrews

room St Andrews
0.11 mi from city center

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

Luxury Garden Apartment in St Andrews

room St Andrews
0.32 mi from city center

Set in St Andrews, 1.4 km from St Andrews East Sands Beach, 1.5 km from West Sands Beach and less than 1 km from St Andrews University, Luxury Garden Apartment in St Andrews offers accommodation with a patio and free WiFi.
Very good8.0
32 reviews

Dempster Lodge nr Old Course, Sleeps 10, Parking

room St Andrews
0.27 mi from city center

Set in St Andrews, Dempster Lodge nr Old Course, Sleeps 10, Parking offers accommodation with a patio and free WiFi. Situated less than 1 km from St Andrews East Sands Beach, the property features a garden and free private parking.
Superb9.0
12 reviews

Haar with Rooms 5 stars

room St Andrews
0.29 mi from city center

Boasting a restaurant, terrace and free WiFi, Haar with Rooms 5 stars is situated in St Andrews, 600 metres from West Sands Beach and 1.4 km from St Andrews East Sands Beach. The property is around 600 metres from St Andrews University, 5.
Very good8.0
317 reviews

Doune Guest House

room St Andrews
0.2 mi from city center

Doune Guest House provides rooms in St Andrews. This 4-star guest house offers luggage storage space. The property is 400 metres from St Andrews University and 700 metres from St Andrews Cathedral.
Superb9.0
209 reviews

No 5 Pilmour

room St Andrews
0.27 mi from city center

The privately-owned No 5 Pilmour is located within 100 metres of the historic St Andrews Links Golf Course and a 2-minute stroll from the heart of St Andrews. It offers free Wi-Fi and bike and a dedicated golf club storage room.
Very good8.0
261 reviews

Montague Guest House

room St Andrews
0.18 mi from city center

Situated in St Andrews, Montague Guest House offers beachfront accommodation 1 km from St Andrews East Sands Beach and features various facilities, such as a shared lounge, a garden and a terrace.
Very good8.0
88 reviews

Abbey Villa Central Boutique House with Parking

room St Andrews
0.32 mi from city center

Offering free WiFi and garden views, Abbey Villa Central Boutique House with Parking is an accommodation set in St Andrews, just 700 metres from St Andrews East Sands Beach and 1.7 km from West Sands Beach. The apartment is 22 km from Discovery...
Superb9.0
30 reviews

The Greyfriars Apartment

room St Andrews
0.15 mi from city center

The Greyfriars Apartment in St Andrews offers stylish and contemporary self-catering accommodation, 5 minutes’ walk from the Royal & Ancient Golf Club, University and town.
Very good8.0
37 reviews

Pilmour Place - 30 Seconds to the Old Course!

room St Andrews
0.27 mi from city center

Pilmour Place - 30 Seconds to the Old Course! in St Andrews offers accommodation with free WiFi, 1.2 km from St Andrews East Sands Beach, 600 metres from St Andrews University and less than 1 km from St Andrews Cathedral.
Superb9.0
135 reviews

The Spindle Guest Rooms

room St Andrews
0.26 mi from city center

The Spindle Guest Rooms in St Andrews provides adults-only accommodation with a shared lounge and a terrace. Located around 1.2 km from St Andrews East Sands Beach, the guest house with free WiFi is also 1.5 km away from West Sands Beach.
Very good8.0
72 reviews

Achaniar Cottage

room St Andrews
0.32 mi from city center

Achaniar Cottage is located in St Andrews, 1.2 km from St Andrews East Sands Beach, and provides a patio, garden, and free WiFi.
Very good8.0
1000 reviews

Greyfriars Inn by Greene King Inns

room St Andrews
0.17 mi from city center

Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course. and many historic places of interest. Air Conditioning throughout entire hotel.
Very good8.0
1652 reviews

Fairmont St Andrews, Scotland

room St Andrews
2.54 mi from city center

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5-star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool.
Superb9.0
485 reviews

No1 St Andrews - St Mary's Place

room St Andrews
0.17 mi from city center

Set in St Andrews, 1 km from St Andrews East Sands Beach and 500 metres from St Andrews University, No1 St Andrews - St Mary's Place offers garden views and free WiFi.
Very good8.0
1410 reviews

Old Course Hotel St Andrews

room St Andrews
0.69 mi from city center

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant rooms.

Accommodations in St Andrews

There are 182 options for staying in St Andrews.
Check out the deals we offer for lodging in St Andrews.