Top 10 Hotels in Pitlochry

See all 21 Hotels in Pitlochry
Macdonald Loch Rannoch Hotel
Macdonald Loch Rannoch Hotel

Kinloch Rannoch, Pitlochry PH16 5PS

3.0 out of 5.0
3.8 out of 5 (114 reviews)

Located in Kinloch Rannoch, this hotel is within 2 mi (3 km) of Loch Rannoch, Kinloch Rannoch, and Queen’s View Centre. Tay …

$52
per night
Pine Trees Hotel Pitlochry
Pine Trees Hotel Pitlochry

Strathview Terrace, Pitlochry PH16 5QR

3.5 out of 5.0
4.5 out of 5 (70 reviews)

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

$114
per night
Atholl Palace Hotel
Atholl Palace Hotel

Pitlochry, Pitlochry PH16 5LX

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

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

$102
per night
Fisher's Hotel
Fisher's Hotel

75-79 Atholl Road, Pitlochry PH16 5BN

3.0 out of 5.0
3.8 out of 5 (321 reviews)

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

$74
per night
The Acarsaid
The Acarsaid

8 Atholl Road, Pitlochry PH16 5BX

3.0 out of 5.0
4.3 out of 5 (48 reviews)

Situated in Pitlochry, this romantic hotel is within a 15-minute walk of Bells Blair Athol Distillery, Pitlochry Festival …

$53
per night
Fonab Castle Hotel & Spa
Fonab Castle Hotel & Spa

Foss Road, Pitlochry PH16 5ND

5.0 out of 5.0
4.7 out of 5 (24 reviews)

Situated in Pitlochry, this luxury hotel is steps from Explorers' Garden at Pitlochry Theatre and Pitlochry Power Station and …

$182
per night
Scotlands Hotel & Leisure Club
Scotlands Hotel & Leisure Club

40 Bonnethill Road, Pitlochry PH16 5BT

3.0 out of 5.0
3.4 out of 5 (97 reviews)

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

$73
per night
Red Brolly Inn
Red Brolly Inn

Ballinluig, Pitlochry PH9 0LG

3.0 out of 5.0
4 out of 5 (44 reviews)

Situated in a rural location, this inn is within 6 mi (10 km) of Bells Blair Athol Distillery, Black Spout Waterfall, and …

$61
per night
Annslea Guest House
Annslea Guest House

164 Atholl Road, Pitlochry PH16 5AR

3.0 out of 5.0
4.6 out of 5 (80 reviews)

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
3.9 out of 5 (88 reviews)

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

$57
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.