
Find hotels in Craigrothie from CA $86
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Craigrothie
Family friendly
Check prices for these dates
Our top choices for Craigrothie hotels

Balbirnie House
Balbirnie HouseGlenrothes
9.0 out of 10, Wonderful, (313 reviews)
The price is CA $138
CA $165 total
includes taxes & fees
Jun 24 - Jun 25

OYO Ashlea Manor
OYO Ashlea ManorDundee
8.0 out of 10, Very good, (5 reviews)
The price is CA $104
CA $130 total
includes taxes & fees
Jun 24 - Jun 25

Ye Olde Hotel
Ye Olde HotelSt. Andrews
7.6 out of 10, Good, (43 reviews)
The price is CA $79
CA $94 total
includes taxes & fees
Jul 12 - Jul 13

Hampton by Hilton Dundee City Centre
Hampton by Hilton Dundee City CentreDundee
9.2 out of 10, Wonderful, (1,003 reviews)
The price is CA $118
CA $141 total
includes taxes & fees
Jun 28 - Jun 29

Green Hotel, A Member Of Radisson Individuals
Green Hotel, A Member Of Radisson IndividualsKinross
7.2 out of 10, Good, (5 reviews)
The price is CA $140
CA $169 total
includes taxes & fees
Jul 20 - Jul 21

Monifieth Farm Hotel
Monifieth Farm HotelDundee
7.6 out of 10, Good, (5 reviews)
The price is CA $81
CA $97 total
includes taxes & fees
Jul 5 - Jul 6

Scone Arms Hotel
Scone Arms HotelPerth
9.2 out of 10, Wonderful, (201 reviews)
The price is CA $149
CA $178 total
includes taxes & fees
Jun 28 - Jun 29

Woodlands Hotel, BW Signature Collection
Woodlands Hotel, BW Signature CollectionDundee
8.6 out of 10, Excellent, (733 reviews)
The price is CA $117
CA $140 total
includes taxes & fees
Jun 28 - Jun 29

Dunclutha Guest House
Dunclutha Guest HouseLeven
9.8 out of 10, Exceptional, (437 reviews)
The price is CA $169
CA $169 total
includes taxes & fees
Jun 25 - Jun 26

The Longforgan Coaching Inn
The Longforgan Coaching InnDundee
8.0 out of 10, Very good, (363 reviews)
The price is CA $65
CA $78 total
includes taxes & fees
Jun 28 - Jun 29

THE SPACE TO STAY APARTHOTEL
THE SPACE TO STAY APARTHOTELSt. Andrews
8.8 out of 10, Excellent, (120 reviews)
The price is CA $236
CA $283 total
includes taxes & fees
Jul 22 - Jul 23

Lomond Hills Hotel & Health Club
Lomond Hills Hotel & Health ClubCupar
8.0 out of 10, Very good, (196 reviews)
The price is CA $113
CA $135 total
includes taxes & fees
Jun 27 - Jun 28

Stravithie Castle
Stravithie CastleSt. Andrews
9.8 out of 10, Exceptional, (145 reviews)
The price is CA $240
CA $288 total
includes taxes & fees
Jul 14 - Jul 15

Balcomie Links Hotel
Balcomie Links HotelAnstruther
8.8 out of 10, Excellent, (58 reviews)
The price is CA $187
CA $224 total
includes taxes & fees
Jun 22 - Jun 23

The Clarendon
The ClarendonDundee
9.8 out of 10, Exceptional, (196 reviews)
The price is CA $137
CA $165 total
includes taxes & fees
Jun 28 - Jun 29

Apex City Quay Hotel & Spa
Apex City Quay Hotel & SpaDundee
9.2 out of 10, Wonderful, (1,266 reviews)
The price is CA $118
CA $142 total
includes taxes & fees
Jul 5 - Jul 6

Gilvenbank
GilvenbankGlenrothes
8.6 out of 10, Excellent, (103 reviews)
The price is CA $148
CA $178 total
includes taxes & fees
Jul 6 - Jul 7

Invercarse Hotel Dundee, BW Signature Collection
Invercarse Hotel Dundee, BW Signature CollectionDundee
8.8 out of 10, Excellent, (726 reviews)
The price is CA $112
CA $135 total
includes taxes & fees
Jul 5 - Jul 6

Best Western Balgeddie House Hotel
Best Western Balgeddie House HotelGlenrothes
8.8 out of 10, Excellent, (784 reviews)
The price is CA $109
CA $131 total
includes taxes & fees
Jun 28 - Jun 29

Railway Inn
Railway InnBuckhaven
7.6 out of 10, Good, (31 reviews)
The price is CA $72
CA $86 total
includes taxes & fees
Jun 22 - Jun 23
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
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 food.

Photo by Paul Taylor
Open Photo by Paul Taylor
More cheap stays in Craigrothie

Ye Olde Hotel
61 Main Street St. Andrews Scotland
The price is CA $79 per night from Jul 12 to Jul 13
CA $79
CA $94 total
Jul 12 - Jul 13
includes taxes & fees
7.6/10 Good! (43 reviews)
Frequently asked questions
Explore a world of travel with Expedia
- Auchtermuchty Hotels
- Blebo Craigs Hotels
- Buckhaven Hotels
- Rv Parks in Buckhaven
- Cottages in Ceres
- Ceres Hotels
- Clayton Hotels
- Colinsburgh Hotels
- Rv Parks in Colinsburgh
- Lodges in Craigsanquhar
- Hotels with Bar in Cupar
- Cupar Hotels
- All Inclusive Resorts and in Fife
- Beach Hotel Hotels in Fife
- Boutique Hotels in Fife
- Business Hotels in Fife
- Casino Hotels in Fife
- Cheap Hotels in Fife
- Hotels & Resorts for Couples in Fife
- Golf Hotels in Fife
- Historic Hotels in Fife
- Hotels with Early Check-in in Fife
- Hotels with a Pool in Fife
- Hotels with Bar in Fife
- Hotels with an Indoor Pool in Fife
- Hotels with smoking rooms in Fife
- Oceanfront Hotels in Fife
- Pet-Friendly Hotels in Fife
- Shopping Hotels in Fife
- Fife Hotels
- East Wemyss Hotels
- Pet-Friendly Hotels in Falkland
- Falkland Hotels
- Farmstay in Fife
- Aparthotels in Fife
- Apartments in Fife
- B&B in Fife
- Cabin Rentals in Fife
- Castles in Fife
- Condo Rentals in Fife
- Cottages in Fife
- Guest Houses in Fife
- Inns in Fife
- Lodges in Fife
- Motels in Fife
- Vacation Homes in Fife
- Safari Tentalow in Fife
- Freuchie Hotels
- Kilconquhar Hotels
- Kincaple Hotels
- Ladybank Hotels
- Largo Ward Hotels
- Lathones Hotels
- Leuchars Hotels
- Leven Hotels
- Lower Largo Hotels
- Lundin Links Hotels
- Luthrie Hotels
- Markinch Hotels
- Methil Hotels
- New Gilston Hotels
- Hotels near Old Course at St Andrews
- Peat Inn Hotels
- Pitlessie Hotels
- Pitscottie Hotels
- Strathkinness Hotels
- Hotels near University of St. Andrews










































































