▲ North YorkshireDestinations
Find a hotel

Home/Stays/Scotland/Crieff

Stays in Crieff

Crieff is a market town in Perth and Kinross, Scotland, historically known as a spa town and gateway to the Highlands. It sits on the River Earn, at the foot of the Knock of Crieff, and has long been a popular holiday destination. The town grew around its hydropathic institute, which opened in the…

22 stays4 rated 4.5+

Every stay in Crieff

Recent rates first, then the best-reviewed rooms.

Search live rates in Crieff

Pick your dates — every Crieff room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Crieff

The surrounding landscape offers numerous walks and outdoor activities. The Knock of Crieff provides panoramic views over Strathearn, while the nearby Sma' Glen and Loch Turret are popular with hikers. Crieff is also convenient for exploring Perth, Stirling, and the southern Highlands. The town itself has a selection of hotels, restaurants, and cafes, and hosts events such as the Crieff Highland Gathering, a traditional Scottish games event. With its mix of history, culture, and natural beauty, Crieff appeals to visitors looking for a base in central Scotland.

Where to stay in Crieff

Crieff town centre. The town centre offers convenient access to shops, restaurants, and the main attractions, with several hotels and guesthouses within walking distance of the River Earn and the High Street.

The Knock area. The Knock area is situated on the hillside above the town, providing quieter surroundings and views over Strathearn, and is close to walking routes on the Knock of Crieff.

Turretbank and western edge. Turretbank and the western edge of Crieff are near the River Earn and offer a peaceful setting, with some hotels and self-catering options located along the riverbank.

Getting there and around

Crieff is accessible by road, with the A85 passing through the town and connecting to Perth and Crianlarich. The nearest railway stations are in Perth and Dunblane, both offering connections to Edinburgh, Glasgow, and Stirling. Bus services operate from Perth and Stirling to Crieff. Within Crieff, the town centre is walkable, and local buses serve the surrounding area. For exploring Strathearn and the Highlands, a car is useful, but many attractions are within walking distance of the town centre.

When to go

The best time to visit Crieff is from late spring to early autumn, when the weather is milder and outdoor activities such as walking in the Knock of Crieff and visiting the Glenturret Distillery are most enjoyable. Summer brings longer days and events like the Crieff Highland Gathering, typically held in August. Winter can be quiet, with some attractions operating reduced hours, but the town remains open for visitors.

Questions, answered

What is Crieff known for?

Crieff is known for its history as a spa town, its location at the foot of the Knock of Crieff, and the Glenturret Distillery, one of Scotland's oldest whisky distilleries.

How do I get to Crieff?

Crieff is reached by road via the A85. The nearest railway stations are in Perth and Dunblane, with bus connections from Perth and Stirling.

What are the main attractions in Crieff?

Key attractions include the Glenturret Distillery, the Knock of Crieff, the River Earn, and the Crieff Highland Gathering.

Is Crieff a good base for exploring Scotland?

Yes, Crieff is centrally located in Scotland, making it a convenient base for day trips to Perth, Stirling, and the southern Highlands.

What is the Crieff Highland Gathering?

The Crieff Highland Gathering is an annual traditional Scottish event featuring pipe bands, Highland dancing, and heavy athletics, usually held in August.

More cities in Scotland