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.

The Inn At Kingsbarns - Crail
9.2 704 reviews

The Inn At Kingsbarns

hotel, Kingsbarns
The Inn At Kingsbarns is located in the picturesque village of Kingsbarns, just 26 kilometres from Dundee and 48 kilometres from Perth. This 4-star hotel has received excellent user ratings for its cleanliness, location, and overall experience.
The Inn offers comfortable rooms with amenities like flat-screen TVs, kettles, and private bathrooms. Guests can enjoy a cooked breakfast, evening meals by arrangement, and relax in the on-site bar, all while enjoying free WiFi and the beautiful surrounding scenery.
The Bank - Crail
8.8 807 reviews

The Bank

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

Hotel Du Vin, St Andrews

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.
Fairmont St Andrews, Scotland - Crail
8.9 2419 reviews

Fairmont St Andrews, Scotland

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.

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 3311 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.
Fairmont St Andrews, Scotland - Crail
8.9 2419 reviews

Fairmont St Andrews, Scotland

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.

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.

Balcomie Links Hotel - Crail
8.6 64 reviews

Balcomie Links Hotel

hotel, Anstruther
The Balcomie Links Hotel, a 2-star accommodation in Anstruther, is located less than 3 kilometres from Crail Museum and the East of Scotland Kart Club, and within 5 kilometres of Balcomie Sands and Kingsbarns Golf Links.
This hotel offers guests complimentary Wi-Fi in public areas, free non-valet parking, an on-site restaurant and bar, concierge services, luggage assistance, a video arcade room, a computer station, and housekeeping available upon request, with pets also welcome.

Best Crail hotels with air conditioning

Fairmont St Andrews, Scotland - Crail
8.9 2419 reviews

Fairmont St Andrews, Scotland

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.
Old Course Hotel St Andrews - Crail
9.4 3311 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
9.0 1839 reviews

Hotel Du Vin, St Andrews

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.
Rusacks St Andrews - Crail
9.2 1713 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.

Hotel Du Vin, St Andrews - Crail
9.0 1839 reviews

Hotel Du Vin, St Andrews

hotel, St. Andrews
The Albany St Andrews - Crail
8.4 1405 reviews

The Albany St Andrews

hotel, St. Andrews
Fairmont St Andrews, Scotland - Crail
8.9 2419 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
The Bank - Crail
8.8 807 reviews

The Bank

hotel, Anstruther

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.

Old Course Hotel St Andrews - Crail
9.4 3311 reviews

Old Course Hotel St Andrews

hotel, St. Andrews
Fairmont St Andrews, Scotland - Crail
8.9 2419 reviews

Fairmont St Andrews, Scotland

hotel, St. Andrews
Kinnettles Hotel & Spa - Crail
8.3 918 reviews

Kinnettles Hotel & Spa

hotel, St. Andrews
The Inn At Kingsbarns - Crail
9.2 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.

The Shoregate - Crail
No reviews

The Shoregate

hotel

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 Albany St Andrews - Crail
8.4 1405 reviews

The Albany St Andrews

hotel, St. Andrews
Hotel Du Vin, St Andrews - Crail
9.0 1839 reviews

Hotel Du Vin, St Andrews

hotel, St. Andrews
The Shoregate - Crail
No reviews

The Shoregate

hotel
Old Course Hotel St Andrews - Crail
9.4 3311 reviews

Old Course Hotel St Andrews

hotel, St. Andrews

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 Coastal Inn Accommodations - Crail
8.2 139 reviews

The Coastal Inn Accommodations

hotel, Cellardyke
©2026 cozycozy.com