Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Crieff

Filter by star ratings
All filters
Barley Bree Restaurant with Rooms
Barley Bree Restaurant with Rooms
9.2 Excellent

2.9 mi from city centre, Crieff Show on map

ExcellentBased on 26 reviews
9.2

Barley Bree Restaurant With Rooms Crieff provides comfortable 4-star accommodation in Crieff. It also features a lake, wine tasting and luggage storage.

Fir Tree Bed And Breakfast At Galvelbeg House
Fir Tree Bed And Breakfast At Galvelbeg House
9.7 Excellent

0.3 mi from city centre, Crieff Show on map

ExcellentBased on 119 reviews
9.7

This family-run bed & breakfast is located in Crieff and offers complimentary wireless internet. It also provides luggage storage and a garden.

Cairn Lodge
Cairn Lodge
9.6 Excellent

0.8 mi from city centre, Auchterarder Show on map

ExcellentBased on 324 reviews
9.6

Situated in Auchterarder, Cairn Lodge Hotel Auchterarder provides modern 5-star accommodation, as well as free Wi-Fi. The multiple facilities this traditional property offers include a 24-hour reception, room service and a safe.

Yann's at Glenearn House
Yann's at Glenearn House
9.7 Excellent

0.4 mi from city centre, Crieff Show on map

ExcellentBased on 119 reviews
9.7

Yann's at Glenearn House provides Victorian 4-star accommodation in Crieff. The numerous amenities this charming guest house offers include wireless internet, a 24-hour reception and a garden.

Crieff Hydro
Crieff Hydro
8.3 Excellent

0.5 mi from city centre, Crieff Show on map

ExcellentBased on 1,086 reviews
8.3

Crieff Hydro provides comfortable 4-star accommodation in Crieff. It has a fitness centre, as well as a sauna, a free shuttle service and an indoor pool.

Tips for booking a Crieff hotel

Cheapest month:September
Most expensive month:November
Average price in Crieff:$175/night
Absolute cheapest price found:$26/night
Cheapest day:Friday
Most expensive day:Monday
$92 - $384
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$85 - $384
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Crieff, Perthshire

Show all 117 hotels
Crieff Hydro
Crieff Hydro
8.3 Excellent

0.5 mi from city centre, Crieff Show on map

Crieff Hydro provides comfortable 4-star accommodation in Crieff. It has a fitness centre, as well as a sauna, a free shuttle service and an indoor pool.

$114
Avg. per night
Barley Bree Restaurant with Rooms
Barley Bree Restaurant with Rooms
9.2 Excellent

2.9 mi from city centre, Crieff Show on map

Barley Bree Restaurant With Rooms Crieff provides comfortable 4-star accommodation in Crieff. It also features a lake, wine tasting and luggage storage.

$122
Avg. per night
Fir Tree Bed And Breakfast At Galvelbeg House
Fir Tree Bed And Breakfast At Galvelbeg House
9.7 Excellent

0.3 mi from city centre, Crieff Show on map

This family-run bed & breakfast is located in Crieff and offers complimentary wireless internet. It also provides luggage storage and a garden.

$124
Avg. per night
Yann's at Glenearn House
Yann's at Glenearn House
9.7 Excellent

0.4 mi from city centre, Crieff Show on map

Yann's at Glenearn House provides Victorian 4-star accommodation in Crieff. The numerous amenities this charming guest house offers include wireless internet, a 24-hour reception and a garden.

$151
Avg. per night
Cairn Lodge
Cairn Lodge
9.6 Excellent

0.8 mi from city centre, Auchterarder Show on map

Situated in Auchterarder, Cairn Lodge Hotel Auchterarder provides modern 5-star accommodation, as well as free Wi-Fi. The multiple facilities this traditional property offers include a 24-hour reception, room service and a safe.

$164
Avg. per night

Hotel prices in Crieff

4 stars +

$114 - $164

Cairn Lodge

#1 Most popular

Cairn Lodge
9.6 Excellent
$164
Avg. per night
Yann's at Glenearn House

#2 Most popular

$151
Avg. per night
Crieff Hydro

Best value

Crieff Hydro
8.3 Excellent
$114
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Crieff

About Crieff

Teeming with trendy boutiques, quaint cafes and independent galleries, the streets of Crieff hum with a flurry of activity. Fringed by the magnificent Perthshire countryside, Crieff is a bustling haven for outdoor enthusiasts, artists, golfers and mountain climbers.

Things to do

Experience the traditional handmade distilling processes used to craft whisky for centuries at Glenturret Distillery, Scotland’s oldest working distillery. Discover how The Famous Grouse whisky is created, sample a range of smooth whiskies and blend your own batch.

Stroll through one of the finest gardens in Scotland at Drummond Castle and Gardens. Explore the 17th-century Renaissance garden while admiring the elegant Alice in Wonderland design, before seeing fresh produce in the kitchen garden and glasshouse. After working up an appetitive, sample haggis at the Pura Maison restaurant in town.

Spend a day at the Crieff Hydro, a decadent Victorian Spa on the outskirts of the Perthshire countryside. Slip into a meditative pool or treat yourself to an aromatherapy massage. When you’re sufficiently relaxed, head to Buchanty Spout to catch a glimpse of salmon leaping up a stone waterfall.

Do you consider yourself a book lover? Don’t miss a trip to the Innerpeffray Library, where you can browse a collection of ancient books that are imaginatively presented and hold texts dating back to the 1600s. Enjoy the library’s peaceful surroundings with a leisurely picnic lunch on the River Earn.

Getting around

Crieff is located between Perth and Crianlarich, with buses connecting to Perth, Glasgow, Edinburgh, Dundee and Stirling. You can fly into Edinburgh Airport, located one hour’s drive away. Within Crieff, local buses and rental car are the most convenient modes of transport.

Crieff travel FAQs

  • What are the best hotels in Crieff?

    Crieff Hydro is a very popular hotel in Crieff with a score of 8.3 from 1,086 reviews. Cairn Lodge (9.6 from 324 reviews) and Lovat House Bed And Breakfast (9.0 from 116 reviews) are also highly rated Crieff hotels based on recent feedback from HotelsCombined users.

  • How much is a hotel in Crieff tonight?

    A hotel in Crieff tonight has an average price of $180, but some deals have been found for as low as $76 in HotelsCombined searches over the last 72 hours. Prices in Crieff are changing frequently. The best price found for a 4-star Crieff hotel for tonight has been $313.