Skip to main content

Hotels near Craigrothie

Search hotels and more near Craigrothie

Filter by:

Star Rating

Review Score

Craigrothie – 132 hotels and places to stay

See the latest prices and deals by choosing your dates.
The Upper Largo Hotel & Restaurant, hotel in Craigrothie

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

Cost, homely feel and everything you need in room - water, coffee etc. Staff very nice to my dog.
Scored 8.6
Rated excellent
757 reviews
Price from$171.65per night
Old Manor Hotel, hotel in Craigrothie

The Old Manor Hotel offers rooms with balconies that overlook the Firth of Forth and Lundin Links Golf Course. There is a restaurant and St. Andrews is 12 miles away.

View, food and staff.
Scored 8.2
Very Good
Rated very good
441 reviews
Price from$174.19per night
The Crusoe, hotel in Craigrothie

Located in Leven, 12 miles from St Andrews University, The Crusoe provides accommodations with a terrace, free private parking, a restaurant and a bar. Staff on site can arrange a shuttle service.

Had full Scottish first day…haggis a bit soggy. Had eggs benedict second day and it was lovely.
Scored 9.0
Rated wonderful
170 reviews
Price from$221.23per night
The Peat Inn Restaurant With Rooms, hotel in Craigrothie

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

Scored 9.6
Rated exceptional
22 reviews
Price from$354.45per night
The Caledonian Hotel, hotel in Craigrothie

Located a 5-minute walk from Leven’s sandy beach and a 10-minute walk from Leven Links Golf Course, The Caledonian Hotel offers free Wi-Fi throughout and free parking at the property.

Service at breakfast was exalent. Breakfast room was most plesent. I did eat in the dinning room and that was nice.
Scored 7.6
Rated good
1,029 reviews
Price from$102.99per night
Seascape Largo, hotel in Craigrothie

Overlooking the Forth Estuary, Seascape Largo is nestled in the historic coastal village of Lower Largo.

Wonderful time with Matthew. The rooms, food and location were wonderful. Parking was free. Matthews kindness, advice and generosity were much appreciated. Excellent advice on where to eat and best way to visit Edinburgh by train, even though we had a car. Thanks Matthew!
Scored 9.6
Rated exceptional
367 reviews
Price from$123.33per night
Tarskavaig Bed & Breakfast, hotel in Craigrothie

Tarskavaig Bed & Breakfast offers accommodations in Radernie, within a 10-minute drive from St Andrews. Free WiFi is offered throughout the property and free private parking is available on site.

Beautiful property off the beaten path. Very comfortable bed and well provided bath including a soaking tub.
Scored 9.8
Rated exceptional
169 reviews
Price from$204.70per night
Balhousie Farm Bed and Breakfast, hotel in Craigrothie

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

Anne was a lovely and attentive host.
Scored 9.4
Rated wonderful
162 reviews
Price from$119.52per night
Monturpie Guest House, hotel in Craigrothie

Providing sea views, Monturpie Guest House in Kirkton of Largo offers accommodations, a garden, and a terrace. This bed and breakfast provides free private parking, daily room service, and free Wifi.

Views, ambience, comfort and great cakes what else could you want except the recipe
Scored 9.4
Rated wonderful
289 reviews
Price from$114.43per night
Lomond Guest House, hotel in Craigrothie

Providing quiet street views, Lomond Guest House in Leven features accommodations and a garden. Featuring sea and garden views, this bed and breakfast also provides guests with free Wifi.

Loved the location as it was so close to the beach. The staff were so accomodating and friendly. The breakfast was so good and you could choose daily what you wanted.
Scored 9.3
Rated wonderful
319 reviews
Price from$100.44per night
See all hotels near Craigrothie
Subscribe to receive premium deals

Prices drop the second you sign up!