Search Filter

Price

Star
  • 5
  • 43
  • 38
  • 2
  • 0
  • 86
Accommodation Type
  • Holiday homes 45
  • Hotels 27
  • Cottages 26
  • Bed and breakfasts 25
  • Guest houses 16
  • Country houses 12
  • Lodges 9
  • Inns 5
  • Holiday parks 3
  • Hostels 3
  • Apartments 2
  • Resorts 1
Hotel Facilities
  • Parking172
  • Free parking172
  • Heating157
  • Non-smoking throughout156
  • Non-smoking rooms140
  • Internet services131
  • WiFi131
  • Free WiFi129
  • Private parking122
  • On-site parking113
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.

174 Hotels found. Showing page 1 of 18
Order By
HOTEL IMAGE
Lodges by Atholl Palace

Perth Road , Pitlochry , PH16 5LX

Lodges by Atholl Palace is 0.66 kilometers from Pitlochry . Room prices starting from £ 140

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

From 31 Reviews
Starting From
£ 140
HOTEL IMAGE
The Atholl Palace

Perth Rd , Pitlochry , PH16 5LX

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

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

From 1222 Reviews
Starting From
£ 109
HOTEL IMAGE
Birchwood Hotel

2 East Moulin Road , Pitlochry , PH16 5DW

Birchwood Hotel is 0.81 kilometers from Pitlochry . Room prices starting from £ 138

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

From 164 Reviews
Starting From
£ 138
Pitlochry Dundarach Hotel

Perth Road , Pitlochry , PH16 5DJ

Pitlochry Dundarach Hotel is 0.84 kilometers from Pitlochry . Room prices starting from £ 129

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

From 358 Reviews
Starting From
£ 129
Acarsaid Hotel

8 Atholl Road, , Pitlochry , PH16 5BX

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

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

From 961 Reviews
Starting From
£ 82.4
Ellangowan House Bed and Breakfast

24 Lower Oakfield , Pitlochry , PH16 5DS

Ellangowan House Bed and Breakfast is 0.90 kilometers from Pitlochry . Room prices starting from £ 100

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

From 218 Reviews
Starting From
£ 100
Beinn Bhracaigh

14 Higher Oakfield , Pitlochry , PH16 5HT

Beinn Bhracaigh is 0.92 kilometers from Pitlochry . Room prices starting from £ 109

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

From 173 Reviews
Starting From
£ 109
Willows Bed & Breakfast

Willows Bed & Breakfast , Pitlochry , PH16 5BX

Willows Bed & Breakfast is 0.93 kilometers from Pitlochry . Room prices starting from £ 0

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

From 11 Reviews
Starting From
£ 0
Derrybeg Bed and Breakfast

18 Lower Oakfield , Pitlochry , PH16 5DS

Derrybeg Bed and Breakfast is 0.97 kilometers from Pitlochry . Room prices starting from £ 54

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

From 462 Reviews
Starting From
£ 54
Knockendarroch House Hotel

Higher Oakfield , Pitlochry , PH16 5HT

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

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

From 153 Reviews
Starting From
£ 200