Hotels in Crieff

Search and compare Crieff hotels from hundreds of travel sites and save

Crieff, Scotland, United Kingdom
21 Jun — 22 Jun2
Crieff, Scotland, United Kingdom
Mon 21/6
Tue 22/6
...and more

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.0 Excellent
6 Willoughby Street, Crieff, United Kingdom
Show on map
2.9 mi from city centre, Crieff 
ExcellentBased on 37 reviews
9.0

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

Victoria House B&B
Victoria House B&B
8.5 Excellent
81 King Street, Crieff, United Kingdom
Show on map
0.2 mi from city centre, Crieff 
ExcellentBased on 89 reviews
8.5

Victoria House B&B provides unique 3-star accommodation in Crieff. It also offers luggage storage, babysitting/child services and a ticket service.

Murraypark Hotel
Murraypark Hotel
9.0 Excellent
Connaught Terrace, Crieff, United Kingdom
Show on map
0.5 mi from city centre, Crieff 
ExcellentBased on 392 reviews
9.0

The Murray Park Hotel provides charming 3-star accommodation in Crieff. The numerous amenities this relaxed hotel offers include a playground and room service.

Fir Tree Bed And Breakfast At Galvelbeg House
Fir Tree Bed And Breakfast At Galvelbeg House
9.7 Excellent
Galvelbeg House, Crieff, United Kingdom
Show on map
0.3 mi from city centre, Crieff 
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.

Achray House
Achray House
9.0 Excellent
On Loch Earn, Crieff, United Kingdom
Show on map
10.8 mi from city centre, Crieff 
ExcellentBased on 188 reviews
9.0

Located within the picturesque countryside of St Fillans, Achray House Hotel & Lodges provides comfortable accommodation and a wide range of facilities, including a safe and a terrace. It is the perfect base for those wanting to get back to nature, with The Trossachs National Park just steps away.

Cairn Lodge
Cairn Lodge
9.6 Excellent
Orchil Road, Auchterarder, United Kingdom
Show on map
7.1 mi from city centre, Crieff 
ExcellentBased on 344 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
Perth Road, Crieff, United Kingdom
Show on map
0.4 mi from city centre, Crieff 
ExcellentBased on 126 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.

The Tower Gastro Pub & Apartments
The Tower Gastro Pub & Apartments
9.1 Excellent
Crieff, United Kingdom
Show on map
0.2 mi from city centre, Crieff 
ExcellentBased on 267 reviews
9.1

This comfortable inn in Crieff offers free wireless internet, as well as luggage storage and laundry facilities.

Tips for booking a Crieff hotel

Cheapest month:January
Most expensive month:December
Average price in Crieff:£115/night
Absolute cheapest price found:£19/night
Cheapest day:Sunday
Most expensive day:Friday
£80 - £200
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£75 - £124
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Crieff, Perthshire

Show all 127 hotels
Victoria House B&B
Victoria House B&B
8.5 Excellent
81 King Street, Crieff, United Kingdom
Show on map
0.2 mi from city centre,  

Victoria House B&B provides unique 3-star accommodation in Crieff. It also offers luggage storage, babysitting/child services and a ticket service.

£56
Avg. per night
Achray House
Achray House
9.0 Excellent
On Loch Earn, Crieff, United Kingdom
Show on map
10.8 mi from city centre,  

Located within the picturesque countryside of St Fillans, Achray House Hotel & Lodges provides comfortable accommodation and a wide range of facilities, including a safe and a terrace. It is the perfect base for those wanting to get back to nature, with The Trossachs National Park just steps away.

£80
Avg. per night
The Tower Gastro Pub & Apartments
The Tower Gastro Pub & Apartments
9.1 Excellent
Crieff, United Kingdom
Show on map
0.2 mi from city centre,  

This comfortable inn in Crieff offers free wireless internet, as well as luggage storage and laundry facilities.

£91
Avg. per night
Fir Tree Bed And Breakfast At Galvelbeg House
Fir Tree Bed And Breakfast At Galvelbeg House
9.7 Excellent
Galvelbeg House, Crieff, United Kingdom
Show on map
0.3 mi from city centre,  

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

£92
Avg. per night
Yann's at Glenearn House
Yann's at Glenearn House
9.7 Excellent
Perth Road, Crieff, United Kingdom
Show on map
0.4 mi from city centre,  

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.

£108
Avg. per night
Barley Bree Restaurant with Rooms
Barley Bree Restaurant with Rooms
9.0 Excellent
6 Willoughby Street, Crieff, United Kingdom
Show on map
2.9 mi from city centre,  

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

£113
Avg. per night
Cairn Lodge
Cairn Lodge
9.6 Excellent
Orchil Road, Auchterarder, United Kingdom
Show on map
0.8 mi from city centre,  

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.

£122
Avg. per night
Murraypark Hotel
Murraypark Hotel
9.0 Excellent
Connaught Terrace, Crieff, United Kingdom
Show on map
0.5 mi from city centre,  

The Murray Park Hotel provides charming 3-star accommodation in Crieff. The numerous amenities this relaxed hotel offers include a playground and room service.

£122
Avg. per night

Hotel prices in Crieff

3 stars

£56 - £122

Achray House

No. 1 most popular

Achray House
9.0 Excellent
£80
Avg. per night
Murraypark Hotel

No. 2 most popular

Murraypark Hotel
9.0 Excellent
£122
Avg. per night
Victoria House B&B

Best value

Victoria House B&B
8.5 Excellent
£56
Avg. per night
4 stars and up

£108 - £122

Cairn Lodge

No. 1 most popular

Cairn Lodge
9.6 Excellent
£122
Avg. per night
Barley Bree Restaurant with Rooms

No. 2 most popular

£113
Avg. per night
Yann's at Glenearn House

Best value

£108
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?

    Achray House, rated with a score of 9.0 from 188 reviewers, is one of the most popular hotels in Crieff. Other top stays include Victoria House B&B, with an average rating of 8.5 from 89 reviewers, and Murraypark Hotel, with a score of 9.0 from 392 reviewers.

  • How much is a hotel in Crieff tonight?

    A hotel in Crieff tonight can start as low as £72 for the night, with an average cost of £114, based on HotelsCombined searches over the last 72 hours. For a 4-star hotel in Crieff tonight, prices start from £95.