Search Filter

Price

Star
  • 6
  • 41
  • 37
  • 4
  • 0
  • 87
Accommodation Type
  • Holiday homes 38
  • Cottages 33
  • Hotels 26
  • Bed and breakfasts 26
  • Guest houses 15
  • Country houses 12
  • Inns 7
  • Lodges 7
  • Apartments 4
  • Holiday parks 3
  • Hostels 3
  • Resorts 1
Hotel Facilities
  • Heating161
  • Non-smoking throughout154
  • Non-smoking rooms144
  • Private parking131
  • Free WiFi116
  • Garden114
  • Pets allowed75
  • Golf course (within 3 km)66
  • Luggage storage64
  • Packed lunches51
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.

175 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 £ 0

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

From 32 Reviews
Starting From
£ 0
HOTEL IMAGE
The Atholl Palace

Perth Rd , Pitlochry , PH16 5LX

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

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

From 1073 Reviews
Starting From
£ 99
HOTEL IMAGE
Birchwood Hotel

2 East Moulin Road , Pitlochry , PH16 5DW

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

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

From 170 Reviews
Starting From
£ 61.11
West Haugh Farmhouse B and B

West Haugh Farmhouse, , Pitlochry , PH16 5TF

West Haugh Farmhouse B and B is 0.81 kilometers from Pitlochry . Room prices starting from £ 80

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

From 13 Reviews
Starting From
£ 80
Pitlochry Dundarach Hotel

Perth Road , Pitlochry , PH16 5DJ

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

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

From 330 Reviews
Starting From
£ 128
Acarsaid Hotel

8 Atholl Road, , Pitlochry , PH16 5BX

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

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

From 823 Reviews
Starting From
£ 72.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 £ 95

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

From 146 Reviews
Starting From
£ 95
Beinn Bhracaigh

14 Higher Oakfield , Pitlochry , PH16 5HT

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

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

From 194 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 £ 52

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

From 346 Reviews
Starting From
£ 52
Knockendarroch House Hotel

Higher Oakfield , Pitlochry , PH16 5HT

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

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

From 145 Reviews
Starting From
£ 195