Skip to main content

Hotels near Dairsie

Search hotels and more near Dairsie

Filter by:


Star rating

Review score

Dairsie – 119 hotels and places to stay

See the latest prices and deals by choosing your dates.
The Albany St Andrews, hotel in Dairsie

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

The location is perfect to walk anywhere in St. Amdrews. The staff were helpful and friendly.
8.3
Scored 8.3
Very good
Rated very good
1,350 reviews
Price from£141.75per night
Rufflets St Andrews, hotel in Dairsie

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course.

Beautiful hotel and grounds
8.8
Scored 8.8
Fabulous
Rated fabulous
680 reviews
Price from£242.25per night
Rusacks St Andrews, hotel in Dairsie

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

The hotel location staff and food were delicious lovely Pimm's
9.0
Scored 9.0
Superb
Rated superb
2,205 reviews
Price from£319per night
The Peat Inn Restaurant With Rooms, hotel in Dairsie

Located in St Andrews, 12 km from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodation with a garden, free private parking, a restaurant and a bar.

The continental breakfast choice was very comprehensive and nicely prepared.Our initial reservation of breakfast being served in the rooms totally assuaged. The breakfast was very nicely presented and the whole experience worked very well. Superb food in the restaurant, served by very friendly staff, supported by lovely accommodation.
9.6
Scored 9.6
Exceptional
Rated exceptional
30 reviews
Price from£297.68per night
Greyfriars Inn by Greene King Inns, hotel in Dairsie

Greyfriars Hotel is centrally located in St Andrews. Ideally situated within easy walking distance to many University Departments and buildings, shops, The Old Course.

The location was great, easy walking distance to everything in St Andrew’s. The room was spacious and comfortable. The food in the restaurant was good as were the breakfasts. And it has a lift which is quite unusual. The staff were friendly and very helpful.
8.5
Scored 8.5
Very good
Rated very good
1,518 reviews
Price from£121.50per night
Ardgowan Hotel, hotel in Dairsie

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.

Great location
8.0
Scored 8.0
Very good
Rated very good
1,748 reviews
Price from£220per night
Hotel Du Vin, St Andrews, hotel in Dairsie

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course.

Good location, comfortable bed, and nice bar area.
8.6
Scored 8.6
Fabulous
Rated fabulous
1,184 reviews
Price from£143per night
Kinnettles Hotel & Spa, hotel in Dairsie

In St Andrews town centre, just 10 minutes’ walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.

Very central and reception staff were very nice
8.2
Scored 8.2
Very good
Rated very good
798 reviews
Price from£384per night
Rooms at the Saint, hotel in Dairsie

Located in St Andrews, Rooms at the Saint features a garden, restaurant, bar, and free WiFi throughout the property.

Excellent location with great staff
8.9
Scored 8.9
Fabulous
Rated fabulous
500 reviews
Price from£215per night
Drumoig Golf Hotel, hotel in Dairsie

Set amongst 250 acres with its own 18-hole championship golf course, Drumoig Golf Hotel offers rooms with free parking, free Wi-Fi in public areas, and a restaurant.

Top location with a view on the golf course. The hotel is well managed with a friendly staff. It is extremely quiet. Nice breakfast room an bar food at reasonable price. The golf course is also very nice.
8.3
Scored 8.3
Very good
Rated very good
715 reviews
Price from£110per night
See all hotels near Dairsie