Find and Book Top Rated Hotels in Crieff

Search among 22 available hotels and places to stay in Crieff from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-22 out of 22
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
Resort
8.6
Great357 reviews
MapView on map500 m from City Centre400 m from Crieff Golf Club Ltd
From   US$ 293 /nightSelect
Hostel
8.8
Great15 reviews
MapView on map6.1 km from City Centre
From   US$ 62 /nightSelect
8.2
Great81 reviews
600 m from City Centre300 m from Crieff Golf Club Ltd
From   US$ 162 /nightSelect
8.8
Great18 reviews
7.9 km from City Centre
From   US$ 352 /nightSelect
8.2
Great57 reviews
300 m from City Centre200 m from Crieff Bowling Club
From   US$ 102 /nightSelect
Bed & Breakfast
8.2
Great38 reviews
600 m from City Centre200 m from Artery Gallery
From   US$ 74 /nightSelect
8.2
Great78 reviews
600 m from City Centre100 m from Royal British Legion
From   US$ 107 /nightSelect
Guest house
8.4
Great75 reviews
700 m from City Centre300 m from Crieff Golf Club Ltd
From   US$ 127 /nightSelect
Bed & Breakfast
8.4
Great55 reviews
600 m from City Centre300 m from Artery Gallery
From   US$ 113 /nightSelect
8.6
Great100 reviews
From   US$ 176 /nightSelect
8.4
Great43 reviews
From   US$ 175 /nightSelect
8.4
Great47 reviews
2.9 km from City Centre
From   US$ 265 /nightSelect
Bed & Breakfast
8.4
Great11 reviews
6.5 km from City Centre
From   US$ 149 /nightSelect
Bed & Breakfast
8.4
Great68 reviews
500 m from City Centre300 m from Artery Gallery
From   US$ 124 /nightSelect
Guest house
8.8
Great16 reviews
7.4 km from City Centre
From   US$ 124 /nightSelect
8.4
Great42 reviews
700 m from City Centre200 m from Royal British Legion
From   US$ 133 /nightSelect
8.2
Great20 reviews
1.3 km from City Centre1000 m from Artery Gallery
From   US$ 235 /nightSelect
8.8
Great15 reviews
7.7 km from City Centre
From   US$ 274 /nightSelect
8.6
Great14 reviews
1.5 km from City Centre1.1 km from Artery Gallery
From   US$ 238 /nightSelect
Luxury tent
8.6
Great8 reviews
8.4 km from City Centre
From   US$ 168 /nightSelect
300 m from City Centre200 m from Crieff Bowling Club
From   US$ 196 /nightSelect
3.2 km from City Centre
From   US$ 267 /nightSelect

Best hotels and places to stay in Crieff

Why visit?

Crieff, located in the beautiful United Kingdom, is a scenic town that offers a multitude of attractions and activities for tourists. With a variety of hotels, caravan parks, and self-catering accommodations, Crieff is an ideal destination for a memorable vacation. Visitors can enjoy the charming ambiance of the town while exploring its historic sites, engaging in outdoor adventures, and indulging in local cuisine.

Where to stay?

Crieff Hotel: A stay in one of the hotels in Crieff ensures comfort and convenience. With a range of options available, visitors can choose from luxurious resorts to cozy boutique hotels. These accommodations are centrally located, allowing easy access to the towns attractions, shops, and restaurants.

Crieff Caravan Park: For those seeking a more rustic experience, Crieff caravan parks offer an excellent choice. Surrounded by stunning landscapes and nature, caravan parks provide a unique opportunity for outdoor enthusiasts. Visitors can park their caravans and enjoy the tranquility of the surroundings, all while being close to the towns amenities.

Self-catering Accommodation in Crieff: Another great option is self-catering accommodation. These properties provide the freedom and flexibility to experience Crieff at your own pace. From cottages to apartments, visitors can find a range of options that suit their preferences and budget. Its an ideal choice for families or groups who want to have their own space and enjoy the comforts of a home away from home.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $70 to $120.

4-star hotels: The average price per night is around $120 to $200.

5-star hotels: The average price per night is around $200 to $400.

Best value for money:

The Tower Gastro Pub & Apartments: This charming accommodation in Crieff offers both hotel rooms and self-catering apartments at affordable prices. With comfortable and well-equipped rooms, guests can enjoy a pleasant stay with easy access to the towns attractions. The Tower Gastro Pub also serves delicious food, making it a great option for those looking for a budget-friendly stay with good value for money.

Murraypark Hotel: This hotel in Crieff provides comfortable and modern rooms at reasonable prices. The hotel features a cozy lounge, a bar, and a restaurant where guests can relax and enjoy their stay. With its convenient location and friendly staff, Murraypark Hotel offers excellent value for money in Crieff.

Crieff Hydro: Known as one of the most popular hotels in Crieff, Crieff Hydro offers a range of accommodation options, including hotel rooms, self-catering lodges, and cabins. The hotel boasts an impressive array of facilities, including a spa, indoor and outdoor activities, and multiple dining options. With its diverse offerings and reasonable prices, Crieff Hydro provides excellent value for money for visitors.

Best kids-friendly hotels:

The Murrayshall House Hotel & Golf Courses: This hotel in Crieff is a great option for families traveling with children. With spacious rooms and beautiful grounds, kids can enjoy outdoor activities and explore the nearby golf courses. The hotel also offers family-friendly dining options, ensuring a comfortable and enjoyable stay for all.

The Green Hotel Golf & Leisure Resort: Situated near the shores of Loch Leven, this family-friendly hotel provides a range of activities for kids, including a swimming pool, mini-golf, and a play area. The hotel also offers spacious family rooms and a variety of dining choices, making it an ideal choice for a fun-filled stay in Crieff.

Best hotels for a romantic getaway:

Knock Castle Hotel & Spa: Nestled amidst picturesque surroundings, this hotel in Crieff offers a romantic setting for couples. With luxurious rooms, a spa, and exquisite dining options, Knock Castle Hotel & Spa provides a perfect escape for a romantic retreat.

The Gleneagles Hotel: Located just a short drive from Crieff, The Gleneagles Hotel is renowned for its elegance and sophistication. With luxurious rooms, gourmet dining, and a range of outdoor activities, couples can enjoy a truly romantic experience at this iconic hotel.

Best for location:

The Victoria House Bed & Breakfast: Situated in the heart of Crieff, this charming bed and breakfast offers convenient access to the towns amenities, shops, and restaurants. With comfortable rooms and a warm ambiance, guests can enjoy a pleasant stay in a central location.

The Royal Hotel: Located on Crieffs main street, this historic hotel provides easy access to the towns attractions and is close to various outdoor activities. With its central location and comfortable rooms, The Royal Hotel is a great choice for those who want to explore Crieff and its surroundings.

Meikleour Arms Hotel & Restaurant: Situated in the nearby village of Meikleour, this hotel offers a peaceful retreat while still being within reach of Crieff. With beautiful countryside views and comfortable accommodations, guests can enjoy the tranquility of the location while still being able to explore Crieff and its attractions.

Best for a short city break:

The Conifers Guest House: Located near the town center, this guest house offers comfortable rooms and a welcoming atmosphere. With its convenient location, guests can easily explore Crieff and its surroundings during a short city break.

Barley Bree Restaurant with Rooms: Situated in the charming village of Muthill, just a short drive from Crieff, this restaurant with rooms provides a cozy and intimate setting. Guests can enjoy delicious meals at the on-site restaurant and relax in the comfortable rooms during their short city break.

Show moreLess