Search Filter

Price

Star
  • 8
  • 47
  • 36
  • 3
  • 0
  • 142
Accommodation Type
  • Holiday homes 117
  • Hotels 29
  • Bed and breakfasts 27
  • Guest houses 16
  • Country houses 12
  • Lodges 9
  • Apartments 7
  • Inns 6
  • Hostels 4
  • Holiday parks 3
  • Cottages 2
  • Resorts 1
  • Aparthotels 1
  • Villas 1
  • Chalets 1
Hotel Facilities
  • Garden185
  • WiFi available in all areas161
  • Non-smoking throughout154
  • Heating149
  • Non-smoking rooms138
  • Golf course (within 3 km)94
  • Breakfast options72
  • Restaurant59
  • Fishing58
  • Hiking55
Pitlochry is a great starting off point for exploring northern Perthshire, and has one of Scotland’s best pubs in the hills behind the town. One of Pitlochry’s attractions is its riverside. The Tummel is dammed here, and you can watch salmon swimming up a fish ladder to the loch above. Pitlochry has a couple of distilleries, but the nicer one is Edradour, Scotland’s smallest distillery and located 2.5 miles east of town along the Moulin road. The walk there is pleasant round trip. There are dozens of hotels and guesthouses in Pitlochry, but the most popular by far is Moulin Hotel, a little inn with romantic low ceilings, great food, and period charm.

Hotels in Pitlochry, Perthshire, Hotels near Pitlochry


Please select a hotel from the list of hotels in and near Pitlochry. The list below displays hotels within 30 kilometers of Pitlochry.

236 Hotels found. Showing page 1 of 24
Order By
HOTEL IMAGE
Acarsaid Hotel

8 Atholl Road, , Pitlochry , PH16 5BX

Acarsaid Hotel is 0.89 kilometers from Pitlochry . Room prices starting from £ 75

Check availability and book online.
Guest Reviews
9 out of 10

From 1046 Reviews
Starting From
£ 75
HOTEL IMAGE
Knockendarroch House Hotel

Higher Oakfield , Pitlochry , PH16 5HT

Knockendarroch House Hotel is 0.98 kilometers from Pitlochry . Room prices starting from £ 205

Check availability and book online.
Guest Reviews
9.5 out of 10

From 140 Reviews
Starting From
£ 205
HOTEL IMAGE
Scotlands Hotel & Leisure Club

40 Bonnethill Road , Pitlochry , PH16 5BT

Scotlands Hotel & Leisure Club is 1.29 kilometers from Pitlochry . Room prices starting from £ 65

Check availability and book online.
Guest Reviews
7.5 out of 10

From 1307 Reviews
Starting From
£ 65
Fisher's Hotel

75-79 Atholl Road , Pitlochry , PH16 5BN

Fisher's Hotel is 1.42 kilometers from Pitlochry . Room prices starting from £ 95

Check availability and book online.
Guest Reviews
8.1 out of 10

From 1409 Reviews
Starting From
£ 95
The Pitlochry Hydro Hotel

Knockard Road , Pitlochry , PH16 5JH

The Pitlochry Hydro Hotel is 1.43 kilometers from Pitlochry . Room prices starting from £ 69.3

Check availability and book online.
Guest Reviews
7.2 out of 10

From 1175 Reviews
Starting From
£ 69.3
McKays Hotel

138 Atholl Road , Pitlochry , PH16 5AG

McKays Hotel is 1.59 kilometers from Pitlochry . Room prices starting from £ 89

Check availability and book online.
Guest Reviews
8.3 out of 10

From 1091 Reviews
Starting From
£ 89
East Haugh House Hotel

Pitlochry , Perthshire , Pitlochry , PH16 5TE

East Haugh House Hotel is 1.60 kilometers from Pitlochry . Room prices starting from £ 85

Check availability and book online.
Guest Reviews
9 out of 10

From 341 Reviews
Starting From
£ 85
Tigh Na Cloich Hotel

Larchwood Road , Pitlochry , PH16 5AS

Tigh Na Cloich Hotel is 1.67 kilometers from Pitlochry . Room prices starting from £ 103

Check availability and book online.
Guest Reviews
9.1 out of 10

From 185 Reviews
Starting From
£ 103
Fonab Castle Hotel

Foss Road , Pitlochry , PH16 5ND

Fonab Castle Hotel is 1.68 kilometers from Pitlochry . Room prices starting from £ 275

Check availability and book online.
Guest Reviews
9.3 out of 10

From 536 Reviews
Starting From
£ 275
The Red Brolly Inn

Ballinluig, near Pitlochry, Perthshire , Pitlochry , PH9 0LG

The Red Brolly Inn is 5.53 kilometers from Pitlochry . Room prices starting from £ 67.5

Check availability and book online.
Guest Reviews
8.3 out of 10

From 1307 Reviews
Starting From
£ 67.5