Search Filter

Star
  • 9
  • 71
  • 43
  • 2
  • 0
  • 165
Accommodation Type
  • Holiday homes 145
  • Hotels 31
  • Apartments 30
  • Bed and breakfasts 27
  • Guest houses 16
  • Country houses 10
  • Lodges 8
  • Inns 7
  • Chalets 5
  • Hostels 4
  • Holiday parks 3
  • Villas 2
  • Resorts 1
  • Aparthotels 1
Hotel Facilities
  • Parking271
  • Internet services260
  • WiFi259
  • Free WiFi254
  • Free parking243
  • On-site parking241
  • Private parking227
  • Garden215
  • Heating206
  • WiFi available in all areas203
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.

290 Hotels found. Showing page 1 of 29
Order By
HOTEL IMAGE
The Atholl Palace

Perth Rd , Pitlochry , PH16 5LX

The Atholl Palace is 0.68 kilometers from Pitlochry . Room prices starting from £

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

From 1698 Reviews
Starting From
£
HOTEL IMAGE
Acarsaid Hotel

8 Atholl Road, , Pitlochry , PH16 5BX

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

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

From 1076 Reviews
Starting From
£
HOTEL IMAGE
Knockendarroch House Hotel

Higher Oakfield , Pitlochry , PH16 5HT

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

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

From 160 Reviews
Starting From
£
Scotlands Spa Hotel

40 Bonnethill Road , Pitlochry , PH16 5BT

Scotlands Spa Hotel is 1.29 kilometers from Pitlochry . Room prices starting from £

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

From 1568 Reviews
Starting From
£
Fisher's Hotel

75-79 Atholl Road , Pitlochry , PH16 5BN

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

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

From 1617 Reviews
Starting From
£
The Pitlochry Hydro Hotel

Knockard Road , Pitlochry , PH16 5JH

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

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

From 2025 Reviews
Starting From
£
McKays Hotel

138 Atholl Road , Pitlochry , PH16 5AG

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

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

From 1101 Reviews
Starting From
£
East Haugh House Hotel

Pitlochry , Perthshire , Pitlochry , PH16 5TE

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

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

From 318 Reviews
Starting From
£
Tigh Na Cloich Hotel

Larchwood Road , Pitlochry , PH16 5AS

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

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

From 243 Reviews
Starting From
£
Fonab Castle Hotel

Foss Road , Pitlochry , PH16 5ND

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

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

From 532 Reviews
Starting From
£