The United Kingdom may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Search Hotels in Perthshire

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Filter by

Popular Filters
Property class
Your Budget
Guest rating
Payment Type
Property Type
Area
Popular Locations
Amenities
Accessibility
Trip type
Achray House
3 out of 5
On Loch Earn, St Fillans, Crieff, Scotland
The price is £59 per night from 1 Nov to 2 Nov
21.91 mi from city centre
4.7/5Exceptional! (28 reviews)

"Lovely location and friendly welcome. Room had good facilities and was welcoming. Dinner was excellent and breakfast equally so. The only issue was the hotel was cold. I think maybe the heating had been off during a quiet period and then switched on for us and another couple. This made the place ..."…"

Reviewed on 14 Feb 2020

Achray House
Dunalastair Hotel Suites
5 out of 5
Free cancellationReserve now, pay when you stay
The price is £208 per night from 8 Nov to 9 Nov
27.87 mi from city centre
4.5/5Wonderful! (159 reviews)
Staycation 2020

"Lovely hotel in idyllic location. Had lovely night here. Xx"…"

Reviewed on 7 Oct 2020

Dunalastair Hotel Suites
Best Western Scores Hotel
2 out of 5
Free cancellationReserve now, pay when you stay
The price is £139 per night from 1 Nov to 2 Nov
30.89 mi from city centre
4.2/5Very Good! (278 reviews)

"Second time we have stayed here, very comfortable hotel with welcoming staff. Decor/Furnishing is slightly dated but adds to the character and authenticity of the place. We had a junior suite which was large with a sea and old course view. Lovely breakfast. Ideal location with easy parking."…"

Reviewed on 22 Oct 2020

Best Western Scores Hotel

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Best Western Invercarse Hotel
3.5 out of 5
371 Perth Road, Dundee, Scotland
Free cancellationReserve now, pay when you stay
The price is £50 per night from 27 Oct to 28 Oct
20.85 mi from city centre
4.3/5Excellent! (362 reviews)

"Building was not attractive but room was quiet, comfortable and spotless . Breakfast was excellent and lovely view of Fife- all for a very reasonable price. I would highly recommend hotel if looking for a comfortable bed for the night ."…"

Reviewed on 16 Mar 2020

Best Western Invercarse Hotel
Leonardo Boutique Huntingtower Perth
3 out of 5
Crieff Road, Perth, Scotland
Free cancellationReserve now, pay when you stay
The price is £57 per night from 4 Nov to 5 Nov
5.41 mi from city centre
4.5/5Wonderful! (350 reviews)

"Really friendly welcome, great service and possibly the comfiest hotel bed I’ve ever slept in."…"

Reviewed on 18 Oct 2020

Leonardo Boutique Huntingtower Perth
Royal Dunkeld
3 out of 5
Atholl Street, Dunkeld, Scotland
Free cancellationReserve now, pay when you stay
The price is £89 per night from 11 Nov to 12 Nov
5.77 mi from city centre
4.2/5Very Good! (91 reviews)

"Nice surroundings, friendly staff and comfortable. Price average for the accommodation."…"

Reviewed on 30 Sep 2020

Royal Dunkeld
Kenmore Hotel
3 out of 5
Free cancellationReserve now, pay when you stay
The price is £54 per night from 4 Nov to 5 Nov
17.8 mi from city centre
3.8/5Good! (97 reviews)

"Nice staff. Although overcharged in the bar. Restaurant food was super although the ambience needs addressed. Dimmed lights, candles on tables for dinner would be a welcomed addition. Was very cold and draughty, although this did get addressed quickly."…"

Reviewed on 23 Sep 2020

Kenmore Hotel
Rusacks Hotel
4 out of 5
Get Rates
30.81 mi from city centre
4.2/5Excellent! (648 reviews)

"Staff and location make this hotel fabulous. From check-in and beyond, the staff just couldn’t do enough for you. We had a small issue which they rectified immediately and were extremely nice about it. The location is super as you can walk everywhere and it was great to park the car (for free in ..."…"

Reviewed on 3 Aug 2020

Rusacks Hotel
Moness Resort
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £80 per night from 10 Nov to 11 Nov
14.44 mi from city centre
4.3/5Excellent! (697 reviews)

"Excellent room and bathroom (No.26). Nice breakfast. They need to renew the outside tables in the upstairs bar and also make sure they are cleaned on a regular basis. Several couples moved away and the tables were never cleaned for the next visitors."…"

Reviewed on 18 Aug 2020

Moness Resort
Hotel du Vin & Bistro St. Andrews
4 out of 5
Free cancellationReserve now, pay when you stay
The price is £123 per night from 9 Nov to 10 Nov
30.97 mi from city centre
4.5/5Wonderful! (340 reviews)

"Room and facilities even better than Fairmount hotel in St Andrews"…"

Reviewed on 17 Oct 2020

Hotel du Vin & Bistro St. Andrews
Dunkeld House Hotel
4 out of 5
Blairgowrie Road, Dunkeld, Scotland
Free cancellationReserve now, pay when you stay
The price is £104 per night from 22 Nov to 23 Nov
5.87 mi from city centre
4.2/5Very Good! (716 reviews)

"Very friendly staff and in the current Covid restrictions they were excellent. Made you feel safe."…"

Reviewed on 13 Oct 2020

Dunkeld House Hotel
Malmaison Dundee
4 out of 5
44 Whitehall Crescent, Dundee, Scotland
Free cancellationReserve now, pay when you stay
The price is £52 per night from 22 Nov to 23 Nov
22.93 mi from city centre
4.2/5Excellent! (859 reviews)

"Nice rooms and great big bathrooms. Would definitely stay with them again"…"

Reviewed on 13 Sep 2020

Malmaison Dundee
Holiday Inn Express Perth
3 out of 5
200 Dunkeld Road, Inveralmond House/200, Perth, Scotland
Free cancellation
The price is £53 per night from 30 Oct to 31 Oct
6.17 mi from city centre
4.3/5Excellent! (550 reviews)

"Great location and staff helpful and friendly. Rooms good and value is reasonable. Breakfast set up is good given current Covid restrictions. Good provision only let down by poor cheap quality sausages - go for the bacon rolls instead"…"

Reviewed on 19 Oct 2020

Holiday Inn Express Perth
Holiday Inn Express Dundee
3 out of 5
41 Dock Street, Dundee, Scotland
Free cancellation
The price is £37 per night from 27 Oct to 28 Oct
23.03 mi from city centre
4.1/5Very Good! (900 reviews)

"In these difficult times the hotel was very organised. The rooms were very clean and comfortable. The limited food on offer was very good. Location was excellent. The only down side was the car park. It is council owned and therefore quite expensive, but as it linked to hotel by gangway, very ..."…"

Reviewed on 13 Sep 2020

Holiday Inn Express Dundee
Crieff Hydro
4 out of 5
Fern Tower Road, Crieff, Scotland
Get Rates
12.53 mi from city centre
4.1/5Very Good! (468 reviews)

"Enjoyed 4 days with family here. Food very good. Facilities especially for children also very good.Hotel needs to be upgraded in quite a few respects."…"

Reviewed on 26 Jul 2020

Crieff Hydro
Don't see what you're looking for?
See all available properties in Perthshire
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Visiting Perthshire

Luxury-minded travellers will find upscale places to stay in Perthshire, and visitors give high marks for the pristine golf courses, relaxing spas and lively bar scene. This city also attracts tourists with its welcoming and countryside setting. Top sights in the city include Verdant Works, Discovery Point and Glamis Castle.

  • There are 876 hotels and other accommodation options in Perthshire
  • The closest major airport is in Dundee (DND), 20.7 mi (33.3 km) from the city centre
  • The next closest is in Edinburgh (EDI), 37.8 mi (60.8 km) away

Sightseeing and Staying in Perthshire

Cultural venues in the city include Verdant Works, Discovery Point and V&A Dundee. Attractions like Blair Drummond Safari Park, Auchingarrich Wildlife Centre and The Scottish Deer Centre are fun for kids of all ages. The city is notable for landmarks like Glamis Castle, J.M. Barrie's Birthplace and Thirlestane Castle.

In Aberfeldy, you'll find 876 hotels and other accommodation choices to make planning easier for your perfect holiday retreat at an affordable rate. Below are top ones based on Expedia user reviews:

  • Woodcroft House - This 5-star guesthouse features free breakfast, free WiFi and free parking. It's a favourite with Expedia travellers for its breakfast and helpful staff.
  • The Fitzroy - Our customers like the breakfast and overall value at this B&B. Amenities at this 3.5-star bed & breakfast include free WiFi and free parking.
  • Glengarry Guest House - This 3.5-star bed & breakfast features free breakfast, free WiFi and free parking. Expedia customers like its breakfast and convenient parking.

Other favourite sights in Perthshire include Loch Lomond and The Trossachs National Park, Perth Racecourse and Scone Palace. In the surrounding area, popular places to see include Stirling Castle, 28.7 mi/46.1 km from the heart of the city, and National Wallace Monument, which is 27.3 mi/44 km away.

Getting around Perthshire

If you want to journey outside the city, hop aboard a train from Dunkeld & Birnam Station, Perth Station or Auchterarder Gleneagles Station. Perthshire might not have many public transport options to choose from so consider a car rental to maximise your time.

More trip options

Perthshire Hotel Reviews