Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Pitlochry – 107 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Fisher's Hotel

Hotel in Pitlochry

Centrally located in the beautiful Victorian Town of Pitlochry in the Perthshire Highlands, Fisher's Hotel is just 1640 feet from Pitlochry Rail Station. The property has a traditional bar. Our room was a beautiful, historic suite. Gladstone stayed there when he was Chancellor of the Exchequer! Robert Louis Stevenson and his wife lived at Fisher's Hotel until their cottage was ready. We went to the Coach House, connected to the hotel, for supper and enjoyed a bagpipe "jam session" in front of the outdoor dining area. Breakfast was perfectly delicious.

Show more Show less
7.6
Good
3,906 reviews
Price from
$76
per night

McKays Hotel

Hotel in Pitlochry

McKays Hotel is located in the scenic riverside town of Pitlochry and just 853 feet from the main railway station. The hotel is spread over 2 Victorian buildings, Mckays and Caffe Scozia. Centrally located. Roomy, clean and comfortable

Show more Show less
8.1
Very Good
1,981 reviews
Price from
$69
per night

The Pitlochry Hydro Hotel

Hotel in Pitlochry

The Pitlochry Hydro Hotel is set just outside the town of Pitlochry and offers fantastic views of the Perthshire Highlands. It features a spa, an indoor pool and a restaurant. Staff most obliging, check in was smooth, and they managed an earlier check in as l had driven for hours. Staff polite and professional. Swimming pool great size and warm.

Show more Show less
6.4
Review score
2,422 reviews
Price from
$69
per night

Scotlands Spa Hotel

Hotel in Pitlochry

In the heart of Pitlochry, Scotlands Hotel offers free Wi-Fi. Pitlochry Rail Station is within easy reach. There is also a cozy lounge bar and a garden. The room was always at a nice temperature all the staff were polite and attentive and eager to help the breakfast was always cooked to perfection the treatment we received when visiting the spa was the highlight of our break away from home

Show more Show less
7.3
Good
979 reviews
Price from
$97
per night

Fonab Castle Hotel

Hotel in Pitlochry

Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, features luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants. The romance grandeur and class. the location was perfect for us on our way back from the northern highlands. it was exactly what we expected from the description and reviews. I wish we could have stayed another night but we had a very early flight out of Edinburgh the next day.

Show more Show less
9
Wonderful
811 reviews
Price from
$277
per night

The Atholl Palace

Hotel in Pitlochry

Overlooking the picturesque town of Pitlochry, The Atholl Palace hotel and estate is set in Highland Perthshire and offers award-winning gardens, a swimming pool and spa, a wide variety of sport and... One of the rare properties that calls itself a palace and really lives up to it!

Show more Show less
7.8
Good
1,185 reviews
Price from
$191
per night

Acarsaid Hotel

Hotel in Pitlochry

Located just half a mile from Pitlochry town center with complimentary WiFi and parking, the privately owned and run Acarsaid Hotel offers a quiet retreat in Highland Pertshire. incredibly welcoming and cosy place, with the kindest staff we could find in all of Scotland (and that says a lot since all Scottish people have been and are so wonderful!). the best place we stayed at during our one week trip (we stayed at a different place every night). Big room, good breakfast, nothing to improve really. It was my birthday and the staff made me feel special and seen, it was too sweet. :)

Show more Show less
8.6
Excellent
822 reviews
Price from
$126
per night

Knockendarroch Hotel

Hotel in Pitlochry

Located in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town center. a really lovely hotel, with attentive staff and wonderful food

Show more Show less
9.3
Wonderful
219 reviews
Price from
$263
per night

Balnakeilly House Hotel

Hotel in Pitlochry

Located in Pitlochry, within 16 miles of Castle Menzies and 30 miles of Scone Palace, Balnakeilly House Hotel has accommodations with a garden and free WiFi throughout the property as well as free... Had a 2-night trip here with my wife and 6 month old baby. Balnakeilly obviously looks great on the pics but it’s so much better in real life. It has a wonderful, welcoming home-from-home vibe; perfectly curated by Steph, Jen and the team. You guys are the best! Thanks and see you next year! Adam, Kate & Axel x

Show more Show less
8.6
Excellent
11 reviews
Price from
$2,287
per night

Killiecrankie House

Hotel in Pitlochry

Located in Pitlochry, 20 miles from Castle Menzies, Killiecrankie House provides accommodations with a restaurant, free private parking, a bar and a shared lounge.

Show more Show less
Price from
$458
per night

Most-booked hotels in Pitlochry in the past month

See all

Budget hotels in Pitlochry

See all

FAQs about hotels in Pitlochry

  • On average, it costs $134 per night to book a 3-star hotel in Pitlochry for tonight. You'll pay around $193 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Pitlochry will cost around $299, on average (based on Booking.com prices).

  • These hotels in Pitlochry are highly rated by couples: Knockendarroch Hotel, Fonab Castle Hotel, and Acarsaid Hotel.

  • Knockendarroch Hotel, Fonab Castle Hotel, and Acarsaid Hotel got great room view-related reviews from travelers in Pitlochry.

  • On average, 3-star hotels in Pitlochry cost $48 per night, and 4-star hotels in Pitlochry are $77 per night. If you're looking for something really special, a 5-star hotel in Pitlochry can be found for $91 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Pitlochry this weekend is $148 or, for a 4-star hotel, $198. Looking for something even fancier? 5-star hotels in Pitlochry for this weekend cost around $636 per night, on average (based on Booking.com prices).

  • Many families visiting Pitlochry loved staying at Balnakeilly House Hotel, Knockendarroch Hotel, and Fonab Castle Hotel.

  • Knockendarroch Hotel, Fonab Castle Hotel, and McKays Hotel are some of the popular hotels in Pitlochry.

  • For hotels in Pitlochry that serve highly-rated breakfasts, try Acarsaid Hotel, Knockendarroch Hotel, and Fonab Castle Hotel.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Pitlochry:

Explore guest reviews of hotels in Pitlochry

See all