Hotels in Craigrothie Village Hall Cupar Road Craigrothie Cupar Fife
25 handpicked places to stay
Claremont Cottage
B&B · Claremont Cottage, St Andrews · 5.7 miles away
Forth Guest House
Guest House · Seaton Place, near the railway station · 6.1 miles away
A small, family-run Victorian guest house close to the station, praised for personal service and generous cooked breakfasts.
Rufflets St Andrews
Hotel · Strathkinness Low Road, west of town · 7.2 miles away
Country house hotel in ten acres of gardens on the western edge of St Andrews, with a brasserie using produce from its own kitchen garden.
Balbirnie House Hotel
Hotel · Markinch, near Glenrothes, around 15 miles from Aberdour · 7.5 miles away
An 18th-century Georgian mansion set in 400 acres of parkland, run as one of Fife's most highly rated country-house hotels.
Agnes Blackadder Hall
Hotel · North Haugh, St Andrews · 8.3 miles away
Premier Inn St Andrews
Hotel · Largo Road, St Andrews · 8.3 miles away
St Michaels Inn
Hotel · St Michaels Wood, St Andrews · 8.4 miles away
Old Course Hotel, Golf Resort & Spa
Hotel · Overlooking the 17th of the Old Course · 8.5 miles away
Five-star resort hotel set directly alongside the Old Course, with a rooftop spa, three restaurants and the Road Hole bunker below the windows.
Braeside House
B&B · 25 Nelson Street, St Andrews · 8.6 miles away
Rusacks St Andrews
Hotel · Above the 18th fairway of the Old Course · 8.7 miles away
Landmark 1887 hotel overlooking the 18th fairway, restored by Marine & Lawn with a rooftop restaurant and a Rao's dining room.
Rusacks Hotel
Hotel · Pilmour Links, St Andrews · 8.7 miles away
The Golf Inn
Hotel · 1 Golf Place, St Andrews · 8.7 miles away
Ardgowan Hotel
Hotel · 2 Playfair Terrace, St Andrews · 8.8 miles away
The Spindle B&B
Guest Accommodation · 4 Dempster Terrace, St Andrews · 8.8 miles away
Kinnettles Hotel & Spa
Hotel · North Street, St Andrews · 8.8 miles away
Hotel du Vin St Andrews
Hotel · The Scores, clifftop near the castle · 8.8 miles away
Forty-two-room boutique hotel in a Victorian terrace on The Scores, a short walk from both the castle and the first tee.
Bell Craig Guest House
B&B · 8 Murray Park, St Andrews · 8.9 miles away
Lorimer House
Guest House · Murray Park, minutes from the Old Course · 8.9 miles away
Small owner-run guest house in a Victorian townhouse close to the centre, well regarded for its breakfasts and its position.
Annandale Guest House
Guest Accommodation · 23 Murray Park, St Andrews · 8.9 miles away
The Albany Hotel
Hotel · 56 North Street, town centre · 9 miles away
Twenty-two-room townhouse hotel on North Street, in the middle of the old town and a few minutes from the cathedral and the links.
No12 Bed and Breakfast St Andrews
B&B · 12 Grange Road, St Andrews · 9.1 miles away
Balmungo Cottage B&B
B&B · Balmungo, St Andrews · 9.1 miles away
The New Inn
Hotel · 21-23 Saint Mary Street, St Andrews · 9.2 miles away
The Old Station Guest House
B&B · Stravithie Bridge, St Andrews · 9.6 miles away
Drumoig Golf Hotel
Hotel · Forgan Drive, St Andrews · 9.7 miles away