Top 10 Hotels in Crieff

See all 176 Hotels in Crieff
Crieff Hydro
Crieff Hydro

Fern Tower Road, Crieff PH7 3LQ

4.0 out of 5.0
4 out of 5 (176 reviews)

This family-friendly Crieff hotel is within 2 mi (3 km) of Crieff Visitor Centre and Famous Grouse Experience at Glenturret …

Get Rates
The Rural Retreat
The Rural Retreat

13 Dundurn Walk, Crieff PH6 2NA

3.0 out of 5.0

Located in St Fillans, this bed & breakfast is steps from St Fillans Village Store and St. Fillans Boat Hire. Loch Earn and …

$40
Achray House Hotel & Lodges
Achray House Hotel & Lodges

On Loch Earn, Crieff PH6 2NF

3.0 out of 5.0
4.8 out of 5 (6 reviews)

Located in St Fillans, this hotel is within 1 mi (2 km) of St Fillans Village Store and St. Fillans Boat Hire. Loch Earn an …

$104
Cromlix
Cromlix
5 mi from Crieff
5.0 out of 5.0
4.8 out of 5 (57 reviews)

Located in Kinbuck, this luxury hotel is within 6 mi (10 km) of Dunblane Cathedral, Cathedral Museum, and Dunblane Museum. …

Get Rates
Glengarry Guest House
Glengarry Guest House
5.1 mi from Crieff
3.5 out of 5.0
4.9 out of 5 (8 reviews)

Situated in Callander, this bed & breakfast is within a 10-minute walk of Callander - Balquhidder Trail, Bracklinn Falls …

$60
Roman Camp Country House Hotel
Roman Camp Country House Hotel
5.3 mi from Crieff
4.0 out of 5.0
4.5 out of 5 (4 reviews)

Situated in Callander, this hotel is within a 10-minute walk of Callander - Balquhidder Trail and Bracklinn Falls Bridge an …

Get Rates
Arisaig Guest House
Arisaig Guest House
7.8 mi from Crieff
4.0 out of 5.0

Situated in Perth, this guesthouse is within a 15-minute walk of Perth Art Gallery and Museum, Perth Concert Hall, and St. …

$84
Broomhall Castle
Broomhall Castle
9.6 mi from Crieff
3.0 out of 5.0
4.1 out of 5 (163 reviews)

Situated in Menstrie, this romantic guesthouse is within 6 mi (10 km) of National Wallace Monument, Macrobert, and Airthrey …

$62
Stirling Court Hotel
Stirling Court Hotel
10.6 mi from Crieff
3.0 out of 5.0
4.2 out of 5 (283 reviews)

This family-friendly Stirling hotel is located in a rural location, within a 10-minute walk of Airthrey Golf Course and …

$40
The Stirling Highland Hotel
The Stirling Highland Hotel
12.5 mi from Crieff
4.0 out of 5.0
4 out of 5 (361 reviews)

Located in the heart of Stirling, this spa hotel is steps from Old Town Jail and Tolbooth. Mar's Walk and Church of the Hol …

$80

Recent Reviews in Crieff

Hide content

Where to stay in Crieff

Crieff Hotel Guide

Travelers to Perth and Kinross will find 11 hotels and apartments within an easy drive of Crieff, however there aren't any within Crieff itself.

The nearest Expedia hotel is the Mains of Taymouth, Scotland, which is 15 miles from the center of Crieff. Another handy alternative is the CLC Duchally Country Estate, which is in Scotland, which is 12 miles from the heart of Crieff.

Crieff offers only a handful of budget lodging options. You'll find the Comely Bank Guest House conveniently situated 4 miles from the downtown area.

The Royal Hotel is located 15 miles from the main part of Crieff. Alternatively, the Crieff Hydro is located 4 miles away. The Moness House Hotel & Country Club and the The Four Seasons Hotel are some other accommodation options worth checking out around Crieff.

Pitlochry is 25 miles to the north of Crieff and is where you'll find Edradour Distillery and Pitlochry Festival Theatre. Expedia-listed Pitlochry accommodation options are the Atholl Palace Hotel and Scotlands Hotel & Leisure Club. Alternatively, you could consider staying at Kinloch Rannoch, 25 miles to the northwest of Crieff, where you can choose from the Macdonald Loch Rannoch Hotel and Dunalastair Hotel Suites. Whether you're just passing through or staying in Kinloch Rannoch, a couple of sights worth adding to your itinerary are the Queen’s View Centre and Tay Forest Park.

If watching sport is a favourite pastime, make sure you visit Murrayfield Stadium, which is 40 miles to the southeast of Crieff. Sports fans wanting to stay near to the action can take their choice from the Sheraton Grand Hotel & Spa, Edinburgh or the The Chester Residence.

If you are flying into or out of Dundee Airport and would like to stay nearby try Doubletree by Hilton Dundee or West Park.