A rural road with houses and fields.

Find hotels in Craigrothie from CA $88

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Tonight
Sep 25 - Sep 26
Tomorrow
Sep 26 - Sep 27
This weekend
Sep 25 - Sep 27
Next weekend
Oct 2 - Oct 4

Filter by

Star rating

Guest rating

Our top choices for Craigrothie hotels

1. Seascape Largo

Seascape Largo
Leven
United Kingdom
Billy
CA $137
CA $165 total
includes taxes & fees
Oct 7 - Oct 8
Seascape Largo

2. The Inn at Lathones

The Inn at Lathones
Leven
United Kingdom
Steven
CA $182
CA $219 total
includes taxes & fees
Oct 6 - Oct 7
The Inn at Lathones

3. Dunclutha Guest House

Dunclutha Guest House
Leven
United Kingdom
joe
CA $163
CA $163 total
includes taxes & fees
Sep 29 - Sep 30
Dunclutha Guest House

4. The Covenanter Hotel

The Covenanter Hotel
Cupar
Canada
Karen
CA $167
CA $200 total
includes taxes & fees
Oct 26 - Oct 27
The Covenanter Hotel

5. Rufflets St Andrews

Rufflets St Andrews
St. Andrews
Canada
Robin
CA $238
CA $286 total
includes taxes & fees
Oct 26 - Oct 27
Rufflets St Andrews

6. Premier Inn St Andrews

Premier Inn St Andrews
St. Andrews
Canada
Sherri
CA $145
CA $174 total
includes taxes & fees
Oct 25 - Oct 26
Premier Inn St Andrews

7. Balhousie Farm

Balhousie Farm
Leven
United States
Khloe
CA $145
CA $174 total
includes taxes & fees
Oct 7 - Oct 8
Balhousie Farm

8. Caledonian Hotel By Greene King Inns

Caledonian Hotel By Greene King Inns
Leven
United Kingdom
Gillian
CA $111
CA $133 total
includes taxes & fees
Oct 26 - Oct 27
Caledonian Hotel By Greene King Inns

9. Ye Olde Hotel

Ye Olde Hotel
St. Andrews
Australia
Paul
CA $73
CA $88 total
includes taxes & fees
Oct 26 - Oct 27
Ye Olde Hotel

10. Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
Cupar
United Kingdom
Jacqueline
CA $126
CA $151 total
includes taxes & fees
Oct 24 - Oct 25
Lomond Hills Hotel & Health Club

11. Balbirnie House

Balbirnie House
Glenrothes
United Kingdom
Graeme
CA $140
CA $168 total
includes taxes & fees
Sep 27 - Sep 28
Balbirnie House

12. Holiday Inn Express Glenrothes by IHG

Holiday Inn Express Glenrothes by IHG
Glenrothes
United Kingdom
Dominic
CA $83
CA $99 total
includes taxes & fees
Oct 4 - Oct 5
Holiday Inn Express Glenrothes by IHG

13. The Albany Hotel St Andrews

The Albany Hotel St Andrews
St. Andrews
Canada
Donato
CA $261
CA $313 total
includes taxes & fees
Oct 25 - Oct 26
The Albany Hotel St Andrews

14. The Kithmore Hotel

The Kithmore Hotel
St. Andrews
United States
LUKAS
CA $298
CA $358 total
includes taxes & fees
Oct 23 - Oct 24
The Kithmore Hotel

15. Stravithie Castle

Stravithie Castle
St. Andrews
United Kingdom
Ralph
CA $242
CA $291 total
includes taxes & fees
Oct 18 - Oct 19
Stravithie Castle

16. Kilconquhar Castle Estate

Kilconquhar Castle Estate
Leven
Canada
Debbi
CA $127
CA $152 total
includes taxes & fees
Sep 29 - Sep 30
Kilconquhar Castle Estate

17. 5Pilmourplace

5Pilmourplace
St. Andrews
United States
Lara
CA $268
CA $322 total
includes taxes & fees
Oct 26 - Oct 27
5Pilmourplace

18. The Elbow Room

The Elbow Room
Kirkcaldy
United Kingdom
Richard
CA $113
CA $136 total
includes taxes & fees
Oct 15 - Oct 16
The Elbow Room

19. The Boars Head

The Boars Head
Cupar
United Kingdom
Aileen
CA $157
CA $189 total
includes taxes & fees
Sep 27 - Sep 28
The Boars Head

20. Hotel du Vin & Bistro St. Andrews

Hotel du Vin & Bistro St. Andrews
St. Andrews
United States
Cameo
CA $277
CA $333 total
includes taxes & fees
Oct 18 - Oct 19
Hotel du Vin & Bistro St. Andrews
View all properties
Save an average of 15% on thousands of hotels when you're signed in

Learn more about Craigrothie

Escape to upscale Craigrothie! Enjoy its golf, spas, and bars.

See all hotels in Craigrothie
A rural road with houses and fields.
Photo by Simon Chadwick

Top Craigrothie Hotel Reviews

Hotel Indigo Dundee by IHG

Hotel Indigo Dundee by IHG

10/10 Excellent
"Loved this hotel. Warm welcome on arrival, nice location, beautiful room. We were upgraded to a junior suite which was a nice surprise too. The reception staff were lovely. Had a slight problem with the billing but when I called them they refunded the extra charge quickly and efficiently. Overall a lovely place to stay in Dundee."
Paul 2-night trip
Posted 3 hours ago
Hotel Indigo Dundee by IHG
Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee

10/10 Excellent
"Lovely big clean room. Staff very friendly."
Peter 2-night trip
Posted 16 hours ago
Four Points Flex by Sheraton Dundee
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

10/10 Excellent
"We stayed for 4 nights in September and it would be hard to fault the hotel. The staff were very helpful with anything we needed from the moment we checked in. There was plenty of parking available at a very reasonable cost. Breakfast in the restaurant was good with buffet style continental supplemented with cooked items to order. The room itself was very comfortable and clean. The hotel itself was a short walk from the centre of Dundee and a wide variety of food choice as well as supermarkets."
Donald 4-night trip
Posted 17 hours ago
Apex City Quay Hotel & Spa
Old Course Hotel

Old Course Hotel

10/10 Excellent
"The whole experience was memorable and particularly all the staff, so friendly - I loved my visit, thank you."
Baxter 1-night trip
Posted 22 hours ago
Old Course Hotel
Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre

8/10 Good
"Clean room.very helpfully staff.the breakfast was not great"
ann 2-night trip
Posted 2 days ago
Hampton by Hilton Dundee City Centre
Rusacks St Andrews

Rusacks St Andrews

10/10 Excellent
"Having stayed at the Hotel over the years we were aware,this time that the dining arrangements are now so expensive as to make one of the restaurants not somewhere we would wish to eat . Other than that the hotel is still somewhere we would happily recommend for position, comfort and the amazing staff"
Alexander 2-night trip
Posted 2 days ago
Rusacks St Andrews
Carnoustie Golf Hotel

Carnoustie Golf Hotel

10/10 Excellent
"Staff were superb - reception, dining, leisure, housekeeping - they truly reflect the soul and values of the hotel. Your people are a credit to the organisation Nespresso machines in rooms could be better - quality and heat of drinks produced not the best I have seen - adequate at best In all other aspects the facilities, environment and experience was first class - will be back"
Robert 2-night trip
Posted 2 days ago
Carnoustie Golf Hotel
Malmaison Dundee

Malmaison Dundee

8/10 Good
"Very nice stay here and perfect location will definitely come back ."
Sara 1-night trip
Posted 2 days ago
Malmaison Dundee
The Inn at Lathones

The Inn at Lathones

10/10 Excellent
"Beautiful location and scenery . So peaceful . We stayed in deluxe suite which was so spacious with 2 balconies looking over the fields. We will definitely return"
Sarah Jane 2-night trip
Posted 3 days ago
The Inn at Lathones

More cheap stays in Craigrothie

Ye Olde Hotel

Ye Olde Hotel

61 Main Street St. Andrews Scotland
CA $73
CA $88 total
Oct 26 - Oct 27
includes taxes & fees
7.6/10 Good! (56 reviews)
Ye Olde Hotel
go2 Dundee Camperdown Hotel

go2 Dundee Camperdown Hotel

A90, Kingsway Dundee Scotland
CA $84
CA $101 total
Sep 27 - Sep 28
includes taxes & fees
go2 Dundee Camperdown Hotel
Monifieth Farm Hotel

Monifieth Farm Hotel

Arbroath Rd Dundee Scotland
CA $84
CA $101 total
Oct 18 - Oct 19
includes taxes & fees
8.8/10 Excellent! (15 reviews)
Monifieth Farm Hotel
Bein Inn hotel

Bein Inn hotel

Bein inn hotel Perth Scotland
CA $93
CA $133 total
Oct 4 - Oct 5
includes taxes & fees
7.2/10 Good! (29 reviews)
Bein Inn hotel
Staybridge Suites Dundee by IHG

Staybridge Suites Dundee by IHG

Lower Dens Mill Dundee Scotland
CA $132
CA $159 total
Oct 4 - Oct 5
includes taxes & fees
9.6/10 Exceptional! (747 reviews)
Staybridge Suites Dundee by IHG
Balcomie Links Hotel

Balcomie Links Hotel

Balcomie Road Anstruther Scotland
CA $182
CA $219 total
Sep 29 - Sep 30
includes taxes & fees
8.8/10 Excellent! (78 reviews)
Balcomie Links Hotel

Frequently asked questions

What is the best area to stay in Craigrothie?
The best area to stay in Craigrothie is within the village itself, particularly around the main street, for convenient access to local amenities and a peaceful experience.Craigrothie is a small, quiet village, so staying centrally means you're never far from its few local offerings, such as the village shop. It's a rural setting, surrounded by rolling Fife countryside, making it an excellent base for those who appreciate a tranquil environment.For couples seeking a quiet retreat with easy access to the Scottish countryside, Craigrothie is ideal. You can enjoy walks directly from your accommodation and explore the nearby historic towns and coastal paths of Fife with just a short drive.
When is the best time to go to Craigrothie?
The best time to visit Craigrothie is typically between late spring and early autumn, from May to September, when the weather is generally mildest and the days are longest.During these months, you'll find the most pleasant conditions for exploring the surrounding Fife countryside. May and June offer lovely, fresh weather with blooming landscapes, while July and August are the warmest months, ideal for outdoor activities like walking or visiting nearby coastal towns. September often brings crisp, clear days with beautiful autumn colours.For those planning golfing trips, the summer months are particularly popular due to the longer daylight hours and drier conditions, which are superb for spending full days on the greens at nearby St Andrews. Many golf courses are in peak condition during this period.Families visiting during the school holidays in July and August will find plenty of daylight for excursions to local attractions and beaches.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in Craigrothie.
How much is the nightly rate at a Craigrothie hotel?
Prices for hotels in Craigrothie often vary, but you can find a great deal from CA $88 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.

Explore a world of travel with Expedia