Photo by Simon Chadwick

Search Craigrothie hotels

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Craigrothie hotels

The Inn At Kingsbarns

The Inn At Kingsbarns
4.0 star property
St. Andrews
9.8 out of 10, Exceptional, (188)
"A great stay. Everything was great from accommodation to the staff including a hearty breakfast. Would defo recommend to anyone 👌 "
United Kingdom
Frank
The price is AU$241
includes taxes & fees
2 Jan - 3 Jan 2026
The Inn At Kingsbarns

The Covenanter Hotel

The Covenanter Hotel
3.0 star property
Cupar
9.2 out of 10, Wonderful, (25)
"Beautiful property, friendly staff and the dining was delicious!"
United States
Penny
Travelling with partner
The Covenanter Hotel

Lomond Hills Hotel & Health Club

Lomond Hills Hotel & Health Club
3.0 star property
Cupar
8.0 out of 10, Very good, (162)
"The room is very clean"
United Kingdom
Lalaine
Travelling with small children
The price is AU$152
includes taxes & fees
7 Jan - 8 Jan 2026
Lomond Hills Hotel & Health Club

St John's Apartments

St John's Apartments
4.0 star property
Perth
6.0 out of 10, (2)
"We never got to stay as no access information was sent after we waited 2 hours and numerous attempts to make contact we booked into a different hotel nearby. I’m still awaiting a refund "
United Kingdom
carl
The price is AU$183
includes taxes & fees
5 Jan - 6 Jan 2026
St John's Apartments

The Boars Head

The Boars Head
3.5 star property
Cupar
10.0 out of 10, Exceptional, (3)
"Hotel staff friendly and welcoming, hotel and rooms are of a high standard. Food is excellent would highly recommend a visit."
United Kingdom
Lorne
The price is AU$255
includes taxes & fees
9 Jan - 10 Jan 2026
The Boars Head

Greyfriars Inn by Greene King Inns

Greyfriars Inn by Greene King Inns
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (302)
"Room 101 was a huge room with a very comfortable bed"
United Kingdom
Jacqueline
Travelling for leisure
The price is AU$197
includes taxes & fees
4 Jan - 5 Jan 2026
Greyfriars Inn by Greene King Inns

The Albany Hotel St Andrews

The Albany Hotel St Andrews
3.0 star property
St. Andrews
9.0 out of 10, Wonderful, (474)
"Our room was big and very comfortable."
United States
Enrique
Travelling for leisure
The price is AU$308
includes taxes & fees
3 Jan - 4 Jan 2026
The Albany Hotel St Andrews

Bee's Townhouse Apartment

Bee's Townhouse Apartment
3.5 star property
Cupar
10.0 out of 10, Exceptional, (2)
"Ideal location for the centre of Cupar, the apartment had everything we needed, Liana was an excellent host."
United Kingdom
STUART
The price is AU$278
includes taxes & fees
3 Jan - 4 Jan 2026
Bee's Townhouse Apartment

Premier Inn St Andrews

Premier Inn St Andrews
3.0 star property
St. Andrews
8.2 out of 10, Very good, (15)
"The hotel seemed safe and quiet"
Canada
Ivan
Travelling for leisure
The price is AU$105
includes taxes & fees
18 Jan - 19 Jan 2026
Premier Inn St Andrews

Ye Olde Hotel

Ye Olde Hotel
2.0 star property
St. Andrews
7.6 out of 10, Good, (32)
"Bathroom was also very spacious."
Canada
Destiny
Travelling for leisure
The price is AU$121
includes taxes & fees
1 Jan - 2 Jan 2026
Ye Olde Hotel

Railway Inn

Railway Inn
2.0 star property
Buckhaven
8.2 out of 10, Very good, (21)
"The rooms are clean. tidy and spacious enough for 1-2 travellers"
United Kingdom
Leslie
Travelling for business
The price is AU$107
includes taxes & fees
2 Jan - 3 Jan 2026
Railway Inn

Rufflets St Andrews

Rufflets St Andrews
4.0 star property
St. Andrews
9.4 out of 10, Exceptional, (357)
"Great property close to town"
United States
NICHOLAS
Travelling with family
The price is AU$378
includes taxes & fees
3 Jan - 4 Jan 2026
Rufflets St Andrews

Dunclutha Guest House

Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (412)
"Lovely hosts and very clean room."
United Kingdom
Maria
The price is AU$172
includes taxes & fees
6 Jan - 7 Jan 2026
Dunclutha Guest House

Haar with Rooms

Haar with Rooms
3.5 star property
St. Andrews
9.4 out of 10, Exceptional, (88)
"Beautifully appointed rooms in a convenient location."
United States
Martha
Travelling for leisure
The price is AU$236
includes taxes & fees
6 Jan - 7 Jan 2026
Haar with Rooms

No1. Apartments & Bedrooms St Andrews - St Mary’s

No1. Apartments & Bedrooms St Andrews - St Mary’s
4.0 star property
St. Andrews
9.6 out of 10, Exceptional, (224)
"Nice gardens, and a wee fun putting green too."
United Kingdom
bernadette
No1. Apartments & Bedrooms St Andrews - St Mary’s

Seaton House - Small Luxury Hotels of the World

Seaton House - Small Luxury Hotels of the World
5.0 star property
St. Andrews
10.0 out of 10, Exceptional, (58)
"The service in the dining room was excellent."
United States
Shannon
The price is AU$553
includes taxes & fees
4 Jan - 5 Jan 2026
Seaton House - Small Luxury Hotels of the World

Kinnettles Hotel and Spa

Kinnettles Hotel and Spa
5.0 star property
St. Andrews
9.0 out of 10, Wonderful, (186)
"Comfortable bed Very nice staff Centrally located Highly recommend"
United States
paula
The price is AU$514
includes taxes & fees
10 Jan - 11 Jan 2026
Kinnettles Hotel and Spa

Moatville Cupar

Moatville Cupar
3.0 star property
Cupar
9.0 out of 10, Wonderful, (8)
"Lovely property in excellent condition and the host was very great. "
United Kingdom
shafik
The price is AU$322
includes taxes & fees
4 Jan - 5 Jan 2026
Moatville Cupar

Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
Perth
7.0 out of 10, Good, (6)
"This is a very dated property. Very low grade rooms. Carpets worn and dirty. Would not stay again"
United States
Marilyn
The price is AU$105
includes taxes & fees
16 Jan - 17 Jan 2026
Premier Inn Perth City Centre

Old Course Hotel

Old Course Hotel
5.0 star property
St. Andrews
9.6 out of 10, Exceptional, (1002)
"The best part of the Old Course hotel, outside of the view and convenience, was David M."
United States
Marissa
The price is AU$774
includes taxes & fees
2 Jan - 3 Jan 2026
Old Course Hotel
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 relaxing Craigrothie! Enjoy its golf, spas and oceanfront.

Chance Inn A view down to Chance Inn from just off the Cupar Road turning.
Photo by Simon Chadwick
Open Photo by Simon Chadwick

Top Craigrothie Hotel Reviews

More cheap accommodation in Craigrothie

Frequently asked questions

Where is the best place to stay in Craigrothie?
Apex City Quay Hotel & Spa, located 12.3 mi (19.8 km) from the heart of Craigrothie, is a top choice for your stay, based on our traveller data. Two other options for your visit to the area are The Landmark Hotel & SPA Leisure Club Dundee By Sunday and Four Points Flex by Sheraton Dundee. See all available top hotels, or vacation rentals in Craigrothie.
What are some of the best holiday rentals that Craigrothie has to offer?
Beautiful Modern Open Plan Living With Hot Tub: This holiday home rental outside of Craigrothie is equipped with a private garden, laundry facilities and free WiFi to help you feel comfortable during your stay. It has 4 bedrooms, as well as a kitchen with a dishwasher, a fridge and a stovetop, so that you can cook with friends or family. See all vacation rentals in Craigrothie.
If I need to cancel my hotel reservation in Craigrothie, will I receive a refund?
Yes! The majority of hotel room reservations are refundable provided that you cancel prior to the hotel's cancellation deadline, which in most cases is within 24 or 48 hours of your arrival date. If you have a non-refundable reservation, you may still be able to cancel and be given a refund within a 24-hour period of your booking. Filter your search by fully refundable to find flexible hotel deals in Craigrothie.
What is staying in Craigrothie like?
Luxury-minded travellers will find upscale places to stay in Craigrothie, and visitors give high marks for the pristine golf courses, relaxing spas and top-notch restaurants. Welcoming and relaxing, this city will delight tourists with its bars, university setting and seaside. There are 1756 hotels and other accommodation options in the surrounding area. Find out more about Craigrothie.
What should I see while I'm in Craigrothie?
Places to visit in the wider area include Leven Beach, Backhouse Rossie Estate and Falkland Palace. You'll also find St. Andrews Links and Old Course at St Andrews in the area. Take a look at what more there is to see and do in Expedia's Craigrothie guide.
What's the weather like in Craigrothie?
The hottest months are usually July and August, with an average temperature of 13°C, while the coldest months are January and February, with an average of 4°C. Average annual precipitation for Craigrothie is 899 mm.

Explore a world of travel with Expedia