Hotels in Crail

12 available hotel offers

2 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Crail hotels
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

12 Cheap hotels in Crail

Top-Rated 5-Star Hotels in Crail

There is a lot to be said for a well-chosen luxury hotel in Crail, offering wonderful rooms, attentive service and a location worth the trip.

Rusacks St Andrews - Crail
9.1 3955 reviews
Crail
25/06 – 26/06
£624/nightfor 1 night

Rusacks St Andrews

1 2
hotel , St. Andrews
The Rusacks St Andrews hotel is located in the heart of St Andrews, just a 10-minute walk from the historic St Andrews Castle and a 20-minute drive from Dundee. This 5-star hotel is highly rated by guests, with excellent reviews for its location, cleanliness and overall experience.
The hotel features a range of amenities, including a restaurant serving exquisite Scottish cuisine, a bar, a fitness centre and a terrace. Guests can also enjoy complimentary high-speed Wi-Fi throughout the property, valet parking and room service.
The Bank - Crail
8.8 1506 reviews
Crail
25/06 – 26/06
£161/nightfor 1 night

The Bank

1 2
hotel , Anstruther
The Bank is a 4-star hotel located on Anstruther's High Street, a short walk from the harbour and within easy reach of St Andrews and several golf courses. It consistently receives very good user ratings for its location, cleanliness and overall experience.
The hotel offers a range of amenities including a restaurant serving fresh, local produce, a cosy bar with real ales and pub grub, and a garden with a children's play area. Guests can enjoy stunning views of the Firth of Forth from their spacious and stylish rooms, which all feature free Wi-Fi and private bathrooms.

Compare Hotels with a Swimming Pool in Crail

Pool access at your hotel in Crail makes a refreshing swim the perfect complement to a day by the water.

Old Course Hotel St Andrews - Crail
9.4 3191 reviews
Crail
25/06 – 26/06
£565/nightfor 1 night

Old Course Hotel St Andrews

1 2
hotel , St. Andrews
The Old Course Hotel is located in St Andrews, overlooking West Sands Beach and the Links Golf Course, just a short distance from the rugged Scottish coastline. It's a 5-star hotel with excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers a range of facilities for guests to enjoy, including a luxurious spa with a hydrotherapy pool, a fitness centre, and three restaurants serving different cuisines. Guests can also benefit from a bar, a terrace, a garden, and a concierge service.
Fairmont St Andrews, Scotland - Crail
8.8 2444 reviews
Crail
25/06 – 26/06
£305/nightfor 1 night

Fairmont St Andrews, Scotland

1 2
hotel , St. Andrews
The Fairmont St Andrews, Scotland, is a five-star hotel located on a sprawling estate overlooking St Andrews Bay, just a short distance from the historic town centre. It consistently receives very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of luxurious accommodation options, each featuring spacious rooms with modern amenities. Guests can enjoy a variety of activities on site, including swimming, spa treatments, and dining in one of the hotel's restaurants, as well as exploring the surrounding countryside.

Frequently asked questions about hotels in Crail

  • What are the top landmarks to see in and around Crail?

    Crail's a wee gem, and you'll want to see the historic harbour, the 16th-century Crail Church, and the ruins of Balcomie Castle. If you fancy a drive, the St Andrews Cathedral is just a short hop away.
  • What are the best hotels with a swimming pool in Crail?

    Sauchope Links Park is among the best hotels with a swimming pool in Crail.

  • What are the most affordable attractions in and around Crail?

    A wander along the Crail harbour is always free, and you can enjoy the views from the Crail Churchyard. For a bit of history, the Crail Museum is a great, budget-friendly option.
  • What are the most popular 2, 3 and 4-star hotels in Crail?

    Among 2, 3 and 4-star hotels in Crail, Balcomie Links Hotel, Troustrie House B&b - By Crail and Balcomie Links Hotel are the most popular ones.

  • How can travelers relax during a week in and arond Crail?

    A stroll along the Crail beach is a lovely way to unwind. You can also grab a bite at one of the many cafes and restaurants, or simply sit and soak up the atmosphere in Crail's picturesque harbour.
  • What are the best family friendly hotels in Crail?

    The best family friendly hotels in Crail are Balcomie Links Hotel and The Golf Hotel.

  • What amenities can travelers expect in hotel rooms in Crail?

    Most hotels in Crail offer the basics like Wi-Fi, tea and coffee making facilities, and TVs. Some have en-suite bathrooms and breakfast included. It's always good to check the hotel's website for specific details.
  • What are the best pet friendly hotels in Crail?

    The best pet friendly hotels in Crail are Balcomie Links Hotel, The Golf Hotel and The Golf Hotel.

  • When is the best time to book a hotel in Crail?

    You'll get the best deals if you book your hotel in Crail outside of the peak season, which is usually from June to August. If you're travelling during the summer, it's best to book well in advance.
  • What are the best hotels with jacuzzi in Crail?

    Sauchope Links Park is the best hotel with a jacuzzi in Crail.

  • What are some pet-friendly activities in and around Crail?

    Many of the Crail beaches are dog-friendly, and you can enjoy a walk along the Fife Coastal Path with your furry friend. The Crail harbour area is also generally welcoming to dogs.
  • Which towns or cities worth a visit near Crail?

    St Andrews is a must-see, with its famous university and golf courses. For a taste of history, Edinburgh is just an hour away by car. And for a coastal escape, Anstruther is a charming fishing village just a short drive from Crail.

Destinations nearby

Browse Waterfront Hotels in Crail

Base your next maritime getaway at shoreside hotels in Crail, situated a brief journey from local beach communities.

The Shoregate - Crail
9.7 112 reviews
Crail
31/08 – 02/09
£325/nighttotal: Â£650 (2 )

The Shoregate

1 1
hotel , Crail
The Shoregate hotel is located in Crail, a charming coastal town in Fife, Scotland, just 12km from the St. Andrew's Bay Golf Course and 16km from the University of St Andrews. It's a great base for exploring the surrounding area, which boasts stunning coastal views and a rich history.
This welcoming guesthouse offers comfortable accommodation with private bathrooms and complimentary toiletries. Guests can enjoy delicious meals and drinks in the on-site restaurant and bar, and benefit from free Wi-Fi throughout the property.

Best Crail hotels with air conditioning

Hotel Du Vin, St Andrews - Crail
9.0 2937 reviews
Crail
25/06 – 26/06
£462/nightfor 1 night

Hotel Du Vin, St Andrews

1 2
hotel , St. Andrews
Hotel Du Vin, St Andrews is located on The Scores, a short walk from the Old Course, the beach, and the town's shops, making it a great base for exploring the historic town. It is a 4-star hotel with very good user ratings. The hotel is housed in a beautifully converted, slate-tiled, terraced house, offering a unique and charming atmosphere. Rooms feature Egyptian cotton sheets, rain-effect showers, TVs, luxurious toiletries, and free WiFi, whilst the hotel also boasts a bistro serving home-cooked food with a focus on seasonal and local produce, an impressive wine list curated by an in-house sommelier, and a bar and lounge area.
Haar With Rooms 5 Stars - Crail
8.6 272 reviews
Crail
25/06 – 26/06
£370/nightfor 1 night

Haar With Rooms 5 Stars

1 2
hotel , St. Andrews
Haar With Rooms 5 Stars is located in St Andrews, just 5.1 kilometres from the Fairmont St Andrews Bay Golf Course and 21 kilometres from Discovery Point, offering a convenient base for exploring the town and surrounding area. This 5-star hotel has received very good user ratings, highlighting its appeal for travellers.
The accommodation features a single bedroom and bathroom, providing a comfortable and private space for your stay. Enjoy the convenience of amenities such as free Wi-Fi, a terrace, and a bar, along with the opportunity to dine at the on-site restaurant serving Scottish and local cuisine.
Rusacks St Andrews - Crail
9.1 3955 reviews
Crail
25/06 – 26/06
£624/nightfor 1 night

Rusacks St Andrews

1 2
hotel , St. Andrews
The Rusacks St Andrews hotel is located in the heart of St Andrews, just a 10-minute walk from the historic St Andrews Castle and a 20-minute drive from Dundee. This 5-star hotel is highly rated by guests, with excellent reviews for its location, cleanliness and overall experience.
The hotel features a range of amenities, including a restaurant serving exquisite Scottish cuisine, a bar, a fitness centre and a terrace. Guests can also enjoy complimentary high-speed Wi-Fi throughout the property, valet parking and room service.
Old Course Hotel St Andrews - Crail
9.4 3191 reviews
Crail
25/06 – 26/06
£565/nightfor 1 night

Old Course Hotel St Andrews

1 2
hotel , St. Andrews
The Old Course Hotel is located in St Andrews, overlooking West Sands Beach and the Links Golf Course, just a short distance from the rugged Scottish coastline. It's a 5-star hotel with excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers a range of facilities for guests to enjoy, including a luxurious spa with a hydrotherapy pool, a fitness centre, and three restaurants serving different cuisines. Guests can also benefit from a bar, a terrace, a garden, and a concierge service.

Guest-Favourite Hotels with a Balcony in Crail

Morning coffee with views of the water and coastal scenery is one of the simple pleasures of staying in a hotel near the water in Crail.

Balcomie Links Hotel - Crail
8.0 401 reviews
Crail
22/08 – 24/08
£140/nighttotal: Â£280 (2 )

Balcomie Links Hotel

1 2
hotel , Anstruther
Hotel Du Vin, St Andrews - Crail
9.0 2937 reviews
Crail
25/06 – 26/06
£462/nightfor 1 night

Hotel Du Vin, St Andrews

1 2
hotel , St. Andrews
The Albany St Andrews - Crail
8.3 1511 reviews
Crail
25/06 – 26/06
£423/nightfor 1 night

The Albany St Andrews

1 2
hotel , St. Andrews
Rusacks St Andrews - Crail
9.1 3955 reviews
Crail
25/06 – 26/06
£624/nightfor 1 night

Rusacks St Andrews

1 2
hotel , St. Andrews

Top Hotels for Families in Crail

Getting the hotel right makes all the difference on a family trip to Crail, with lifeguarded beaches and room to spread out at every option.

Fairmont St Andrews, Scotland - Crail
8.8 2444 reviews
Crail
25/06 – 26/06
£305/nightfor 1 night

Fairmont St Andrews, Scotland

1 2
hotel , St. Andrews
Seaton House - Small Luxury Hotels Of The World - Crail
9.2 143 reviews
Crail
25/06 – 26/06
£800/nightfor 1 night

Seaton House - Small Luxury Hotels Of The World

1 2
hotel , St. Andrews
Kinnettles Hotel & Spa - Crail
8.3 840 reviews
Crail
25/06 – 26/06
£495/nightfor 1 night

Kinnettles Hotel & Spa

1 2
hotel , St. Andrews
Old Course Hotel St Andrews - Crail
9.4 3191 reviews
Crail
25/06 – 26/06
£565/nightfor 1 night

Old Course Hotel St Andrews

1 2
hotel , St. Andrews

Best Pet-Friendly Hotels in Crail

Book a dog-friendly hotel in Crail, perfectly placed for coastal strolls and sandy paw adventures.

The Albany St Andrews - Crail
8.3 1511 reviews
Crail
25/06 – 26/06
£423/nightfor 1 night

The Albany St Andrews

1 2
hotel , St. Andrews

Choose the Right Hotel with Parking in Crail

Park up and enjoy the coast and local beaches since every hotel in Crail comes with a free on-site car park.

Kinnettles Hotel & Spa - Crail
8.3 840 reviews
Crail
25/06 – 26/06
£495/nightfor 1 night

Kinnettles Hotel & Spa

1 2
hotel , St. Andrews
Rusacks St Andrews - Crail
9.1 3955 reviews
Crail
25/06 – 26/06
£624/nightfor 1 night

Rusacks St Andrews

1 2
hotel , St. Andrews
The Shoregate - Crail
Crail
25/06 – 26/06
£321/nightfor 1 night

The Shoregate

1 2
hotel
The Shoregate - Crail
9.7 112 reviews
Crail
31/08 – 02/09
£325/nighttotal: Â£650 (2 )

The Shoregate

1 1
hotel , Crail

Search Hotels with Spa Facilities in Crail

Spa and spa bath access come as standard at every hotel near the water in Crail because waterside wellness should never be an afterthought.

Balcomie Links Hotel - Crail
8.0 401 reviews
Crail
22/08 – 24/08
£140/nighttotal: Â£280 (2 )

Balcomie Links Hotel

1 2
hotel , Anstruther
©2026 cozycozy.com