Hotels in Crail

13 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

13 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.

Old Course Hotel St Andrews - Crail
9.4 3309 reviews

Old Course Hotel St Andrews

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.

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.

Fairmont St Andrews, Scotland - Crail
8.6 1301 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Fairmont St Andrews, Scotland offers a 5-star resort experience on a 837-hectare clifftop estate overlooking St Andrews Bay, providing direct access to two championship golf courses and a complimentary hourly shuttle service to the historic town centre, located approximately 1.6 kilometers away.
This luxury hotel boasts spacious rooms with air conditioning and heated bathroom floors, alongside extensive facilities including a spa with a gym, pool, steam room, sauna, hot tub, on-site restaurants, and free parking and WiFi for all guests.
Old Course Hotel St Andrews - Crail
9.4 3309 reviews

Old Course Hotel St Andrews

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.

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.

Popular destinations

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.8 120 reviews

The Shoregate

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

Fairmont St Andrews, Scotland - Crail
8.6 1301 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Fairmont St Andrews, Scotland offers a 5-star resort experience on a 837-hectare clifftop estate overlooking St Andrews Bay, providing direct access to two championship golf courses and a complimentary hourly shuttle service to the historic town centre, located approximately 1.6 kilometers away.
This luxury hotel boasts spacious rooms with air conditioning and heated bathroom floors, alongside extensive facilities including a spa with a gym, pool, steam room, sauna, hot tub, on-site restaurants, and free parking and WiFi for all guests.
Old Course Hotel St Andrews - Crail
9.4 3309 reviews

Old Course Hotel St Andrews

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.
Hotel Du Vin, St Andrews - Crail
8.8 926 reviews

Hotel Du Vin, St Andrews

hotel, St. Andrews
Hotel Du Vin, St Andrews, a 4-star boutique hotel, is located on The Scores, directly overlooking St Andrews Bay and bordering the Old Course golf course, placing it a short walk from the town centre's shops and the university. This dog-friendly establishment offers luxury rooms with Egyptian cotton sheets and rain-effect showers, alongside an on-site French-style bistro and a bar with an extensive wine list curated by a sommelier.
Rusacks St Andrews - Crail
9.2 1709 reviews

Rusacks St Andrews

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.

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.

The Ship Inn - Crail
9.3 130 reviews

The Ship Inn

hotel, Elie
The Bank - Crail
8.8 801 reviews

The Bank

hotel, Anstruther
Rusacks St Andrews - Crail
9.2 1709 reviews

Rusacks St Andrews

hotel, St. Andrews
Hotel Du Vin, St Andrews - Crail
8.8 926 reviews

Hotel Du Vin, St Andrews

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.6 1301 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Balcomie Links Hotel - Crail
8.0 539 reviews

Balcomie Links Hotel

hotel, Anstruther
Rusacks St Andrews - Crail
9.2 1709 reviews

Rusacks St Andrews

hotel, St. Andrews
The Inn At Kingsbarns - Crail
9.3 704 reviews

The Inn At Kingsbarns

hotel, Kingsbarns

Best Pet-Friendly Hotels in Crail

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

Balcomie Links Hotel - Crail
8.0 539 reviews

Balcomie Links Hotel

hotel, Anstruther

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.

The Inn At Kingsbarns - Crail
9.3 704 reviews

The Inn At Kingsbarns

hotel, Kingsbarns
Hotel Du Vin, St Andrews - Crail
8.8 926 reviews

Hotel Du Vin, St Andrews

hotel, St. Andrews
Kinnettles Hotel & Spa - Crail
8.2 926 reviews

Kinnettles Hotel & Spa

hotel, St. Andrews
The Shoregate - Crail
9.8 120 reviews

The Shoregate

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.

The Albany St Andrews - Crail
8.0 908 reviews

The Albany St Andrews

hotel, St. Andrews
©2026 cozycozy.com