Photo by Angela Newlands

Hotels in Crail

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Crail?

The Shoregate
The Shoregate
2.5 star property
Crail
The price is £250
includes taxes & fees
22 Apr - 23 Apr
The Shoregate
Bayswell Park Hotel
Bayswell Park Hotel
3.5 star property
Dunbar
8.6 out of 10, Excellent, (513 reviews)
Perched above Dunbar Harbour, this hotel pairs captivating sea views with convenient train station access. The welcoming bar and restaurant offer perfect spots to unwind after exploring nearby Dunbar Castle and John Muir's Birthplace.
The price is £129
includes taxes & fees
21 Apr - 22 Apr
Bayswell Park Hotel
Greywalls Hotel and Chez Roux
Greywalls Hotel and Chez Roux
5.0 star property
Gullane
9.4 out of 10, Exceptional, (201 reviews)
The price is £284
includes taxes & fees
23 Apr - 24 Apr
Greywalls Hotel and Chez Roux
Open Arms Hotel
Open Arms Hotel
3.0 star property
Dirleton
9.6 out of 10, Exceptional, (7 reviews)
The price is £105
includes taxes & fees
10 May - 11 May
Open Arms Hotel
The Law
The Law
3.0 star property
North Berwick
8.8 out of 10, Excellent, (10 reviews)
Discover this charming hotel in North Berwick with 2 distinctive bars and an inviting restaurant. Just a 10-minute walk from the train station, you'll be perfectly positioned to explore nearby Coastal Communities Museum and North Berwick Harbour.
The price is £186
includes taxes & fees
21 Apr - 22 Apr
The Law
Joivy Golf Residence in North Berwick
Joivy Golf Residence in North Berwick
3.5 star property
North Berwick
The price is £638
includes taxes & fees
27 Apr - 28 Apr
Joivy Golf Residence in North Berwick
The Folly Hotel
The Folly Hotel
3.0 star property
North Berwick
7.8 out of 10, Good, (115 reviews)
Discover seaside tranquility with free WiFi and parking at this convenient North Berwick hotel. Just minutes from North Berwick Golf Course and West Bay Beach, with hiking trails and mountain biking nearby for outdoor enthusiasts. Daily housekeeping ensures a refreshing stay.
The price is £101
includes taxes & fees
26 Apr - 27 Apr
The Folly Hotel
No.12 Hotel & Bistro
No.12 Hotel & Bistro
3.0 star property
North Berwick
9.2 out of 10, Wonderful, (95 reviews)
Wake to a complimentary breakfast at this inviting inn, just an 11-minute walk from North Berwick Station. Explore nearby Coastal Communities Museum and North Berwick Harbour, then unwind at the on-site bar or bistro serving three daily meals.
The price is £238
includes taxes & fees
21 Apr - 22 Apr
No.12 Hotel & Bistro
Railway Inn
Railway Inn
2.0 star property
Buckhaven
7.4 out of 10, Good, (27 reviews)
This charming Leven guesthouse offers complimentary WiFi and parking for convenient exploration. Located near Wemyss Caves and Wellsgreen Golf Range, it provides cosy accommodation with housekeeping services and easy access to Markinch Station.
The price is £56
includes taxes & fees
10 May - 11 May
Railway Inn
The Ship Inn
The Ship Inn
3.5 star property
Elie
9.6 out of 10, Exceptional, (67 reviews)
Escape to this coastal gem where the on-site restaurant and inviting bar create an authentic seaside experience. The terrace overlooks a peaceful garden, just minutes from Wood Haven and Elie Beach. Enjoy complimentary breakfast and WiFi throughout your stay.
The price is £258
includes taxes & fees
26 Apr - 27 Apr
The Ship Inn
Caledonian Hotel By Greene King Inns
Caledonian Hotel By Greene King Inns
3.0 star property
Leven
8.0 out of 10, Very good, (202 reviews)
Unwind at this welcoming hotel with free WiFi and parking, just a short distance from Leven Beach. The restaurant offers tasty meals, while the friendly bar provides relaxing drinks after exploring nearby Fife Heritage Railway.
The price is £77
includes taxes & fees
3 May - 4 May
Caledonian Hotel By Greene King Inns
Dunclutha Guest House
Dunclutha Guest House
3.0 star property
Leven
9.8 out of 10, Exceptional, (424 reviews)
Charming accommodation near Leven Beach, offering a free hot breakfast each morning and a tranquil garden setting. The hot tub provides perfect relaxation after exploring nearby Fife Heritage Railway, with convenient free parking and helpful staff to enhance your stay.
The price is £90
includes taxes & fees
22 Apr - 23 Apr
Dunclutha Guest House
Marine North Berwick
Marine North Berwick
5.0 star property
North Berwick
8.8 out of 10, Excellent, (294 reviews)
Unwind at this spa hotel with sea vistas and golf course access. The indoor pool and full-service spa offer pure relaxation, while The Lawn restaurant serves local cuisine. Just 9 minutes from North Berwick Station and steps from West Bay Beach.
The price is £314
includes taxes & fees
22 Apr - 23 Apr
Marine North Berwick
Invermay
Invermay
3.5 star property
Anstruther
Adjacent to Anstruther Golf Club, this welcoming cottage offers a full kitchen and complimentary WiFi. Explore nearby Billow Ness Beach during your stay, or take a short drive to Cupar Station for regional adventures.
The price is £829
includes taxes & fees
23 Apr - 24 Apr
Invermay
Kilconquhar Castle Estate
Kilconquhar Castle Estate
3.0 star property
Leven
9.0 out of 10, Wonderful, (404 reviews)
Surrounded by lush Scottish landscapes at Kilconquhar Castle Estate, you'll find an indoor pool, tennis court, and fitness centre. The White Cockade restaurant serves three daily meals, while the bar offers evening relaxation near Elie Beach and Wood Haven attractions.
The price is £61
includes taxes & fees
26 Apr - 27 Apr
Kilconquhar Castle Estate
The Spindrift Guest House
The Spindrift Guest House
4.0 star property
Anstruther
9.8 out of 10, Exceptional, (112 reviews)
Located minutes from Anstruther Golf Club and Billow Ness Beach, this cosy retreat offers complimentary WiFi and parking. Enjoy a refreshing drink at the bar after exploring nearby St. Andrews, just a short drive away.
The price is £138
includes taxes & fees
21 Apr - 22 Apr
The Spindrift Guest House
Seascape Largo
Seascape Largo
3.5 star property
Leven
10.0 out of 10, Exceptional, (44 reviews)
Wake to a freshly cooked breakfast at this beach-adjacent Victorian retreat in Leven. Hiking and biking trails surround the property, while Shell Bay and Leven Beach beckon nearby. Enjoy garden strolls, terrace relaxation, and complimentary WiFi and parking.
The price is £120
includes taxes & fees
17 May - 18 May
Seascape Largo
The Waterfront
The Waterfront
3.0 star property
Anstruther
9.4 out of 10, Exceptional, (209 reviews)
Experience seaside charm at this Anstruther inn, just 15 minutes from St. Andrews University and Old Course. After exploring nearby Scottish Fisheries Museum, unwind at the welcoming bar or café with free WiFi, breakfast, and parking.
The price is £138
includes taxes & fees
23 Apr - 24 Apr
The Waterfront
The Bank
The Bank
4.0 star property
Anstruther
9.0 out of 10, Wonderful, (168 reviews)
Discover coastal charm at this Anstruther beach inn offering free breakfast and WiFi. Relax with drinks at the bar/lounge or unwind on the terrace. La Petite Epicerie and Scottish Fisheries Museum are nearby, with St. Andrews just a short drive away.
The price is £134
includes taxes & fees
22 Apr - 23 Apr
The Bank
Balhousie Farm
Balhousie Farm
3.0 star property
Leven
9.6 out of 10, Exceptional, (36 reviews)
Experience the tranquility of rural Fife at this charming B&B near Leven Beach and Fife Folk Museum. Enjoy a full complimentary breakfast before exploring local attractions. Free WiFi, self parking, plus garden and terrace access create a peaceful countryside retreat.
The price is £95
includes taxes & fees
26 Apr - 27 Apr
Balhousie Farm
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.

Top landmarks in Crail

Learn more about Crail

The region around Crail is home to attractions such as Crail Museum and Heritage Centre and Kingsbarns Golf Links.

Photo by Angela Newlands
Open Photo by Angela Newlands

Check out reviews of Crail hotels guests love

Frequently asked questions

How much does a hotel room cost in Crail?
You can discover great hotels in Crail from £56 with properties to suit all budgets and needs. If you're after an affordable hotel in Crail that meets all of your requirements, set your filters and then sort the results by "Price: low to high".
How much does a hotel room cost in Crail?
You can discover great hotels in Crail from £56 with properties to suit all budgets and needs. If you're after an affordable hotel in Crail that meets all of your requirements, set your filters and then sort the results by "Price: low to high". If you're a member, don't forget to sign in to your account to unlock more savings.
How can I find deals and earn rewards at Crail hotels?
Discover great deals on Crail hotel stays with Hotels.com. You can also look at hotel prices mid-week or during the low season to find off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Crail hotels.
How can I find deals and earn rewards at Crail hotels?
Members can save up to 20% on select hotels in Crail. Plus, Silver, Gold and Platinum members earn extra rewards on VIP Access bookings, making each stay even more rewarding.

Can I book Crail hotels with free cancellation?
In order to book a refundable Crail hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.
What are some popular hotels in central Crail?
For hotels in central Crail, check out The Inn At Kingsbarns and Stravithie Castle. Travellers love The Inn At Kingsbarns for its location, as well as the restaurant, bar/lounge and free continental breakfast this inn offers. Stravithie Castle is another popular central bed & breakfast with a free continental breakfast, free parking and a playground.
What hotels do travellers recommend in Crail?
Can I book a refundable accommodation option in Crail?
If you want the flexibility to change your plans to Crail, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in Crail if I want a holiday rental instead of a hotel?
Browse 13 holiday homes on our site. You can also consider one of the 20 apartments or 23 cottages.
What will the weather in Crail be like during my visit?
July and August are typically the warmest months in Crail, when the average temperature is 13°C. January and February are the coldest months, when the average temperature is 5°C. October and July are the months with the most rain.
Why should I book my Crail hotel with Hotels.com?
There are lots of reasons to book your Crail trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Crail

Crail: Where Coastal Charm Meets Artistic Heritage

Nestled along Scotland’s picturesque East Neuk coast, Crail is a charming fishing village that enchants visitors with its cobbled streets, stunning harbour, and rich maritime history. Explore the quaint Crail Harbour, where colourful boats bob gently against the quay, or wander through the Crail Museum to uncover tales of yesteryear. The rugged coastal paths offer breathtaking views of the Firth of Forth, perfect for nature lovers and walkers alike. With its blend of scenic beauty, cultural heritage, and warm hospitality, Crail is an idyllic off-the-beaten-path destination, ideal for a romantic getaway or a peaceful retreat.

Discover great hotels in Crail

Crail offers a variety of accommodation options, from cosy guest houses to self-catering holiday homes. Golf enthusiasts can find specialised golf hotels, while budget travellers can enjoy affordable stays. With charming hotels and picturesque surroundings, it's an ideal spot for a relaxing getaway. These are some of the hotels preferred by our travellers in Crail:

  1. Kalliope House B&BOpens in a new window: This charming Bed and Breakfast offers a delightful retreat for leisure travellers seeking comfort and homely vibes. Guests can indulge in a complimentary cooked breakfast daily, and unwind in their rooms equipped with modern amenities such as a flatscreen television. The warm atmosphere and personal touches create an inviting space that captivates those looking for a relaxing getaway. Frequent visitors appreciate the welcoming environment and the opportunity to enjoy leisurely mornings, making it an ideal choice for a peaceful stay in Crail.
  2. Cambo House And Estate B&BOpens in a new window: This elegant 4.0-star Bed and Breakfast caters to discerning travellers with a taste for unique experiences. With its pet-friendly policy and multiple meeting rooms, it ensures a comfortable stay while providing a sophisticated atmosphere. Guests can expect high-quality dining options and thoughtful amenities, perfectly suited for leisure seekers. The property’s blend of charming decor and attentive service creates an enriching experience that resonates with those looking for a relaxing and enjoyable holiday in the heart of Crail.
  3. The Inn At KingsbarnsOpens in a new window: This stunning 4.0-star Inn is designed for adventure enthusiasts eager to explore the beautiful surroundings. Guests are drawn to the variety of outdoor activities available, including fishing, sailing, and mountain biking, all just a stone's throw away. The warm hospitality and unique location make it a favourite among travellers looking to immerse themselves in nature. The combination of comfortable accommodations and exhilarating experiences ensures a memorable stay for those seeking both relaxation and adventure in Crail.

Top locations to stay in Crail

Some of the best areas to stay in when visiting Crail, Anstruther, Scotland, are St. Andrews, Anstruther, and Elie. St. Andrews is renowned for its golfing heritage, Anstruther boasts a charming port and delicious seafood, while Elie offers a friendly atmosphere and beautiful beaches. For first-time visitors, Anstruther is particularly appealing, providing a unique blend of coastal charm and local culture.

  1. St. AndrewsOpens in a new window: St. Andrews is a must-visit for golf enthusiasts, known as the Home of Golf. This charming coastal town features stunning golf courses that attract players from around the world. Beyond golf, it boasts beautiful sandy beaches and historic sites, including the ruins of St. Andrews Castle and the iconic St. Andrews Cathedral. The town's vibrant atmosphere is enhanced by its quaint shops, art galleries, and cultural attractions, making it a delightful place to explore. Whether you’re keen on a leisurely stroll along the coast or indulging in local delicacies, St. Andrews offers a unique blend of history and leisure.
  2. AnstrutherOpens in a new window: Anstruther is a picturesque fishing village that beckons visitors with its charming harbour and fresh seafood. This delightful spot is perfect for those who enjoy coastal walks, with scenic views and lovely beaches nearby. The village is also famous for its award-winning fish and chips, making it an ideal place for a relaxing meal. Anstruther is a gateway to exploring the beautiful surrounding countryside and the Firth of Forth, making it a great base for outdoor adventures. The local shops offer a taste of Scottish craftsmanship, ensuring you’ll find unique souvenirs to remember your stay.
  3. ElieOpens in a new window: Elie is a lovely village known for its friendly atmosphere and stunning coastal scenery. Ideal for those looking for a more tranquil getaway, Elie features beautiful beaches perfect for sunbathing and water sports. The village is surrounded by scenic walking trails, offering breathtaking views of the coastline and countryside. Elie's charm lies in its sense of community and local events, providing a taste of traditional Scottish life. With quaint shops and lovely cafés, it’s a perfect spot to unwind and enjoy the beauty of Scotland’s East Neuk.

Things to do in Crail

Nestled along the rugged coastline, Crail enchants visitors with its charming harbour, sandy beaches, and lush greenery. Wander through picturesque parks, enjoy coastal walks, or relax by serene waters. With welcoming hotels and a local museum to explore, this delightful village invites you to savour its natural beauty and rich heritage.

  • St. Andrew's CathedralOpens in a new window – Step into history at the magnificent ruins of St. Andrew's Cathedral. Once the largest church in Scotland, these remains offer a glimpse into the architectural grandeur of the past. Wander through the site, admire the intricate stonework, and let the serene atmosphere transport you back in time.
  • St. Andrew's CastleOpens in a new window – Visit the impressive St. Andrew's Castle, perched on the cliffs overlooking the sea. Explore the remnants of this medieval fortress, including its intriguing underground mine and the picturesque views of the coastline. Picture the battles that took place here as you walk through the ancient stone walls.
  • West SandsOpens in a new window – Enjoy a leisurely stroll along West Sands, a stunning beach famous for its sweeping golden sands and beautiful dunes. Whether you fancy a brisk walk or a relaxing day by the sea, this idyllic spot is perfect for soaking up the sun and taking in the fresh coastal air.
  • The ScoresOpens in a new window – Take a scenic walk along The Scores, a charming street that hugs the coastline. With breathtaking views of the North Sea, it’s a perfect spot to unwind. Keep your camera ready to capture the picturesque cliffs and the historic buildings lining the route.
  • St. Andrews Botanic GardenOpens in a new window – Discover the tranquil beauty of St. Andrews Botanic Garden, a delightful oasis filled with a diverse range of plants. Take a leisurely stroll through its themed areas, including a rock garden and a tranquil pond, making it a lovely place to relax and connect with nature.

4 tips for savvy savings when booking a hotel in Crail

  1. Book for the cheapest times: The most budget-friendly time to visit Crail is during January, February, and December, when hotel prices may drop to lower levels. For a great value for money experience, it’s advisable to stay for at least 2 to 3 days to thoroughly enjoy the town’s key landmarks, cultural sites, and historical attractions, including its charming museums. This allows visitors to immerse themselves in the rich heritage and scenic beauty that Crail has to offer while keeping costs manageable.
  2. Look for last-minute deals on Hotels.com: To uncover the best hotel deals in Crail, consider browsing the DealsOpens in a new window or Last-Minute DealsOpens in a new window sections on Hotels.com, where you may discover discounted rates as your travel date approaches. By enabling email alerts or push notifications, you could find out about flash sales and special promotions, ensuring you don’t miss opportunities to save. Additionally, Smart ShoppingOpens in a new window is a handy comparison tool available via the app that helps travellers compare hotel prices and amenities. This way, if rooms become available or prices drop, you’re more likely to see them and can swiftly book your last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you save on your stay at a hotel in Crail. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and may sometimes offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we will suggest more affordable dates, increasing the likelihood that you could save on your booking.
  4. Consider your location: Opting to stay closer to main attractions or city centres may offer convenience but often comes with elevated costs. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to your desired destinations. Exploring independent hotels a bit further out is another possibility, as they are usually likely to be more affordable and can provide a more authentic experience.

Best time to go to Crail

Crail experiences its lowest average temperature in January, at 40.8°F (4.9°C), while July to August are the hottest months, with an average temperature of 57.7°F (14.3°C). October are usually the wettest months. April, June, and July are the peak travel months in Crail, attracting a higher number of tourists. During this peak period, the weather is mostly sunny to mostly cloudy, accompanied by no to light rainfall. On the other hand, October to December tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

Keep exploring