Top 10 Hotels in Pitlochry

See all 174 Hotels in Pitlochry
The Old Mill Inn
The Old Mill Inn

Mill lane, Pitlochry PH16 5BH

4.0 out of 5.0

Situated in Pitlochry, this inn is within a 15-minute walk of Pitlochry Children's Amusement Park Arcade, Pitlochry Power …

$110
per night
Fisher's Hotel
Fisher's Hotel

75-79 Atholl Road, Pitlochry PH16 5BN

3.0 out of 5.0

Located in the heart of Pitlochry, this eco-friendly hotel is within a 15-minute walk of Pitlochry Children's Amusement Par …

$79
per night
Atholl Palace Hotel
Atholl Palace Hotel

Pitlochry, Pitlochry PH16 5LX

4.0 out of 5.0

This family-friendly Pitlochry hotel is located in the mountains, within 1 mi (2 km) of Bells Blair Athol Distillery, Black …

$102
per night
Pine Trees Hotel Pitlochry
Pine Trees Hotel Pitlochry

Strathview Terrace, Pitlochry PH16 5QR

3.5 out of 5.0

Situated in Pitlochry, this hotel is within a 10-minute walk of Pitlochry Golf Club and Pitlochry Children's Amusement Park …

$114
per night
East Haugh House Hotel
East Haugh House Hotel

East Haugh House Hotel, Pitlochry PH16 5TE

4.0 out of 5.0

Situated in Pitlochry, this hotel is within 1 mi (2 km) of Bells Blair Athol Distillery and Edradour Distillery. Black Spou …

Get Rates
The Townhouse
The Townhouse

17 Marshall Place, Perth PH2 8AG

5.0 out of 5.0
5 out of 5 (2 reviews)

Situated in Perth, this guesthouse is within a 10-minute walk of Fergusson Gallery, St. John's Kirk, and Perth Theatre. Perth …

Get Rates
Annslea Guest House
Annslea Guest House

164 Atholl Road, Pitlochry PH16 5AR

3.0 out of 5.0

Situated in Pitlochry, this guesthouse is within a 15-minute walk of Pitlochry Children's Amusement Park Arcade, Pitlochry …

$77
per night
Rosemount Hotel
Rosemount Hotel

12 Higher Oakfield, Pitlochry PH16 5HT

3.0 out of 5.0

Situated in the historical district, this hotel is within a 15-minute walk of Bells Blair Athol Distillery and Pitlochry …

$57
per night
The Wellwood
The Wellwood

West Moulin Road, Pitlochry PH16 5EA

4.0 out of 5.0

Situated in Pitlochry, this country house is within a 15-minute walk of Pitlochry Children's Amusement Park Arcade, Pitlochry …

Get Rates
Atholl Arms Hotel
Atholl Arms Hotel

Bridgehead, Dunkeld PH8 0AQ

3.0 out of 5.0

Situated in Dunkeld, this hotel is steps from Ossian's Hall and Perthshire Country Sports. Dunkeld Cathedral and Birnam Oak …

$65
per night

Recent Reviews in Pitlochry

Hide content

Where to stay in Pitlochry

Pitlochry Hotel Guide

For those travelers searching for a hotel or apartment close to Pitlochry, there are a few places from which to choose. About 2 hotels can be found within a 6-mile radius of the center of Pitlochry.

Within easy driving distance of Pitlochry, are the Macdonald Loch Rannoch Hotel and Dunalastair Hotel Suites.

If you are a budget traveler and are looking for mid-range or low-budget Pitlochry accommodation options, our hotel database has plenty of affordable places available in the vicinity. The Ellangowan House B&B is 16 miles from the main part of Pitlochry, while the Atholl Arms Hotel is 10 miles away. Two other Pitlochry hotels in the cheaper range are the Cuil an Daraich Guest House and the The Struan Inn.

The Mains of Taymouth can be found 13 miles from the main part of Pitlochry. Alternatively, the Moness House Hotel & Country Club is situated 14 miles away. Alternatively, investigate the Ailean Chraggan or the Ben Lawers Hotel.

Auchterarder is 35 miles to the southeast of Pitlochry and is where you'll find Gleneagles Golf Course and Tullibardine Distillery. The CLC Duchally Country Estate and Glendevon Hotel are a few of the great accommodation alternatives in Auchterarder. Or, you could stay in Kinross, 45 miles to the southeast of Pitlochry, where you'll find the Kelson Lodge and The Green Hotel Golf & Leisure Resort. While in Kinross, a couple of places to add to your itinerary are the Loch Leven Castle and Balado Park.

Before you say goodbye to Perth and Kinross, why not make sure you experience local game. Visit Braehead Arena to the south of Pitlochry. Sports fans wishing to find accommodation close to the action can choose from the Manor Park Guest House or the Glynhill Hotel and Leisure Club.

Situated 45 miles from Pitlochry is Dundee Airport. Stay nearby at Doubletree by Hilton Dundee or West Park.