Skip to main content

Filter by:


Star rating

Review score

Peat Inn – 104 hotels and places to stay
See the latest prices and deals by choosing your dates.
Rusacks St Andrews, hotel in Peat Inn

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

9.0
Scored 9.0
Superb
Rated superb
2,097 reviews
Price from£309per night
The Upper Largo Hotel & Restaurant, hotel in Peat Inn

Around 11 miles south of St Andrews, The Upper Largo Hotel & Restaurant provides well-appointed rooms with free on-site parking and Wi-Fi.

8.6
Scored 8.6
Fabulous
Rated fabulous
737 reviews
Price from£127.50per night
The Albany St Andrews, hotel in Peat Inn

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

8.3
Scored 8.3
Very good
Rated very good
1,292 reviews
Price from£153.26per night
Balhousie Farm Bed and Breakfast, hotel in Peat Inn

Located in Upper Largo on a working farm, Balhousie Farm Bed and Breakfast features B&B accommodation sitting in a garden with a pond. Free Wi-Fi and free private parking are available on site.

9.4
Scored 9.4
Superb
Rated superb
151 reviews
Price from£94per night
Old Course Hotel St Andrews, hotel in Peat Inn

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...

8.9
Scored 8.9
Fabulous
Rated fabulous
1,639 reviews
Price from£395per night
No1 St Andrews - St Mary's Place, hotel in Peat Inn

Offering a garden and garden view, No1 St Andrews - St Mary's Place is located in St Andrews, 1.2 km from St Andrews East Sands Beach and 500 metres from St Andrews University.

9.2
Scored 9.2
Superb
Rated superb
760 reviews
Price from£226per night
Greyfriars Inn by Greene King Inns, hotel in Peat Inn

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

8.5
Scored 8.5
Very good
Rated very good
1,461 reviews
Price from£166.50per night
4 Kinnessburn Cottages, hotel in Peat Inn

4 Kinnessburn Cottages is located in St Andrews, 1.5 km from West Sands Beach, and provides a patio, garden, and free WiFi.

8.8
Scored 8.8
Fabulous
Rated fabulous
89 reviews
Price from£580per night
Montague Guest House, hotel in Peat Inn

Situated in St Andrews, just 600 metres from West Sands Beach, Montague Guest House features beachfront accommodation with a garden, a terrace, a shared lounge and free WiFi.

8.8
Scored 8.8
Fabulous
Rated fabulous
198 reviews
Price from£240per night
The Inn At Lathones, hotel in Peat Inn

At St. Andrews' oldest coaching inn, enjoy open log fires, award winning food and really friendly people to look after you.

8.1
Scored 8.1
Very good
Rated very good
1,012 reviews
Price from£103.50per night
See all hotels near Peat Inn
Subscribe to receive premium deals

Prices drop the moment you sign up!