Perthshire hotels

Search among 254 available hotels in Perthshire from 50+ providers

Check rooms and rates
exclusive online offers!
Destination
Sorry, we don't recognise this name.Enter a destination to start the search
We can’t find that destination
Try to change your search
The Internet connection seems to be slow. It may take a few more seconds to load the page. Thank you for your patience.
×
Check-in
Select date
Check-out
Select date
Rooms and Guests
2Guests1room
0Filter by
View map
1-100 out of 254
  • The resort has
    • Free Wi-Fi in public areas
  • The resort has
    • On-site car park
  • The resort has
    • 24-hour reception
    • 24-hour room service
    • 24-hour security
  • The resort has
    • Babysitting/Child services
View on map
Every traveler will enjoy a 24-hour restaurant and a swimming pool available, while the hotel offers superb setting in a charming area of Crieff.
7.6
Very good244 reviews
From   £ 216 /nightSelect
Not available
  • The hotel has
    • On-site car park
  • The hotel has
    • 24-hour reception
    • 24-hour security
View on map
The venue is set only 1.6 km from Beatrix Potter Museum, offering a garden restaurant along with mountain biking, snow skiing and volleyball.
8.0
Great344 reviews
From   £ 191 /nightSelect
Not available
Located close to Tullibardine Chapel, this prestigious property provides an outdoor swimming pool together with a leisure club, an indoor swimming pool and a golf course.
8.4
Great22 reviews
From   £ 575 /nightSelect
Not available
The property dates back to 1878, boasts a historic-style architecture and has beautiful location close to Atholl Palace Museum.
8.0
Great616 reviews
From   £ 193 /nightSelect
Not available
Located near Explorers' Garden at Pitlochry Theatre, the venue offers 26 rooms and a scenic view.
8.2
Great23 reviews
From   £ 313 /nightSelect
Not available
Boasting location in a rural area and next to Audrey Slorance Gallery, this venue offers guests a wellness centre, a solarium and a Jacuzzi as well as an indoor pool.
8.2
Great192 reviews
From   £ 115 /nightSelect
Not available
Located 10 minutes’ walking distance from the center of Blairgowrie and Rattray, this hotel features a heated pool and offers cots and meals for families with children.
7.2
Very good96 reviews
From   £ 85 /nightSelect
Not available
This hotel is a frequent tourist destination due to its spectacular location and scenic views of the River Tay.
7.8
Very good87 reviews
From   £ 87 /nightSelect
Not available
Offering convenient proximity to Honest Thistle, the hotel is also close to Pitlochry and Moulin Heritage Centre.
8.8
Great67 reviews
From   £ 198 /nightSelect
Not available
This comfortable hotel located steps away from Kinross Services M90 offers guests to enjoy European cuisine at a small restaurant.
8.0
Great89 reviews
From   £ 59 /nightSelect
Not available
Located in a leisure area, 10 km from Blair Castle, the venue has a private swimming pool on site and guests can enjoy a 24-hour restaurant.
7.4
Very good512 reviews
From   £ 126 /nightSelect
Not available
It was opened in 1699 and till today has to offer beautiful rooms, a 24-hour restaurant, and a prime location.
7.6
Very good374 reviews
From   £ 68 /nightSelect
Not available
Featuring 6 rooms, a shared lounge and a library, this venue is 30 minutes' drive from Ben Vrackie in PERTHSHIRE.
9.4
Perfect36 reviews
From   £ 211 /nightSelect
Not available
This welcoming hotel with city views lies close to the sights of Crieff including Harrisons Fine Wines.
8.0
Great14 reviews
From   £ 110 /nightSelect
Not available
The hotel with aromatherapy and massage treatments is located in the old part of Kinloch Rannoch and blends Victorian architecture with modern interior.
6.8
Nice25 reviews
From   £ 215 /nightSelect
Not available
Guests will be impressed with spectacular river views and benefit from proximity to The Strathearn Gallery and Drummond Gardens.
8.0
Great175 reviews
From   £ 170 /nightSelect
Not available
This excellent hotel with 31 en-suite rooms is located in the centre of Blair Atholl.
8.0
Great176 reviews
From   £ 106 /nightSelect
Not available
The property dates back to 1900, boasts an original-style architecture and has ideal location close to Huntingtower Castle.
7.4
Very good249 reviews
From   £ 101 /nightSelect
Not available
Located 1 km from the center of Perth, the hotel offers a beer bar plus a special menu, a playroom and board games for children.
8.2
Great398 reviews
From   £ 108 /nightSelect
Not available
Boasting a perfect location in a historic area, the hotel offers staying in a royal-style building with 18 rooms available.
8.2
Great66 reviews
From   £ 79 /nightSelect
Not available
Occupying its panoramic location, it affords scenic views across the garden.
7.4
Very good514 reviews
From   £ 86 /nightSelect
Not available
The property dates back to 1890, boasts an original-style architecture and has beautiful location close to Killiecrankie.
7.8
Very good17 reviews
From   £ 99 /nightSelect
Not available
At this hotel, you'll find a snack bar, a grill restaurant, a health club, a spa centre and a solarium for pampering guests on site.
7.8
Very good118 reviews
From   £ 176 /nightSelect
Not available
Located 6 km from the center of the city, the hotel offers a special menu and a play area for children.
8.0
Great3 reviews
From   £ 106 /nightSelect
Not available
Guests can enjoy an outdoor swimming pool and benefit from a rustic restaurant at the hotel.
8.6
Great184 reviews
From   £ 256 /nightSelect
Not available
Set in a royal-style building with a wonderful view, the hotel is located next to Branklyn Garden.
7.0
Very good29 reviews
From   £ 72 /nightSelect
Not available
Guests of this excellent hotel can relax at a private swimming pool and have their drinks at the saloon bar.
9.0
Perfect81 reviews
From   £ 152 /nightSelect
Not available
One can feel the benefits of aromatherapy, reflexology and various massages, while staying in this property, placed in a busy area of Pitlochry and close to Loch Faskally.
7.2
Very good208 reviews
From   £ 133 /nightSelect
Not available
Located next to Black Spout Wood, the venue comprises 13 rooms with city views.
8.0
Great12 reviews
From   £ 128 /nightSelect
Not available
Featuring a sunny patio, this property also provides guests with meals, playpens and a playground for kids, in close proximity of Fortingall Yew.
9.0
Perfect93 reviews
From   £ 204 /nightSelect
Not available
Bringing you close to Tay Forest Park, the hotel offers to try cross-country skiing, cycling and fisheries and is nestled in an original-style building.
7.8
Very good203 reviews
From   £ 145 /nightSelect
Not available
Located close to Blair Athol Distillery, the hotel has 17 rooms, and boasts access to a railway station.
7.6
Very good42 reviews
From   £ 109 /nightSelect
Not available
This hotel with 24 rooms and a bistro bar is perfectly located 10 minutes' walk from the city center.
7.8
Very good90 reviews
From   £ 118 /nightSelect
Not available
The hotel offers a lovely accommodation with 23 rooms in the natural area of Perth.
6.8
Nice119 reviews
From   £ 60 /nightSelect
Not available
Every room welcomes with a wonderful view and the hotel features an outdoor heated swimming pool, a sun deck and an indoor swimming pool, while the hotel is set close to Perth Royal Infirmary.
7.4
Very good44 reviews
From   £ 82 /nightSelect
Not available
Providing a garden restaurant which serves contemporary dishes, the hotel welcomes guests in a busy area of Kinross.
7.2
Very good29 reviews
From   £ 87 /nightSelect
Not available
The hotel awaits guests in the heart of Crieff, offering welcoming rooms and scenic views of Trossachs National Park.
8.0
Great6 reviews
From   £ 145 /nightSelect
Not available
The accomodation is ideally placed near Blair Athol Distillery, offering 15 rooms along with a garden restaurant.
7.8
Very good12 reviews
From   £ 118 /nightSelect
Not available
A royal-style building was carefully renovated in 1999 and the comfortable hotel is quite close to Perth Museum and Art Gallery.
8.2
Great357 reviews
From   £ 88 /nightSelect
Not available
Situated 21 km from Scone Palace in Blairgowrie and Rattray, this venue features a patio, a golf course and a garden.
7.6
Very good6 reviews
From   £ 142 /nightSelect
Not available
Featuring historical architecture, the venue provides 9 rooms and offers easy access to Blairgowrie Golf Club.
8.2
Great6 reviews
From   £ 101 /nightSelect
Not available
Offering convenient proximity to Corbenic Poetry Path, the hotel is also close to Loch of the Lowes Visitor Centre and Wildlife Reserve.
8.2
Great250 reviews
From   £ 70 /nightSelect
Not available
The hotel features an indoor restaurant and an outdoor swimming pool and boasts a great location in Pitlochry.
7.8
Very good10 reviews
From   £ 74 /nightSelect
Not available
There are rooms facing the sea and the hotel is set close to Perth Racecourse.
8.2
Great14 reviews
From   £ 51 /nightSelect
Not available
The hotel offers easy access to Perth Concert Hall, boasting 13 rooms in the centre of Perth.
7.8
Very good70 reviews
From   £ 72 /nightSelect
Not available
Placed 8 km from the centre of Blairgowrie and Rattray, the venue includes a sun terrace and a bar available to all guests.
7.2
Very good5 reviews
From   £ 56 /nightSelect
Not available
Offering location in the centre of the city and not far from a railway station, the property includes 19 rooms as well as an award-winning restaurant.
7.2
Very good69 reviews
From   £ 115 /nightSelect
Not available
Bed & Breakfast
Within easy reach of Tomnadashan Mine, this hotel comprises 15 rooms with en suite bathrooms.
7.8
Very good9 reviews
From   £ 83 /nightSelect
Not available
Located 2 km from the center of the city, the hotel offers meals and a games room for children.
7.0
Very good30 reviews
From   £ 119 /nightSelect
Not available
Bed & Breakfast
Offering convenient proximity to Pitlochry Institute Park, the hotel is also close to Honest Thistle.
7.8
Very good12 reviews
From   £ 168 /nightSelect
Not available
Placed close to Artisanand in the heart of Aberfeldy, this hotel offers 11 rooms.
8.0
Great14 reviews
From   £ 100 /nightSelect
Not available
Located in a mountain area, this hotel enjoys a friendly atmosphere and offers cots, meals and a game room for guests with families.
8.2
Great161 reviews
From   £ 144 /nightSelect
Not available
Overlooking the lake, this villa has a private bathroom and a tennis court and a golf course.
7.8
Very good6 reviews
From   £ 145 /nightSelect
Not available
Less than 9 km from the city centre of Comrie, this 11-room accommodation features a shared lounge and a library.
8.6
Great4 reviews
From   £ 158 /nightSelect
Not available
Located 1 km from the center of Aberfeldy, this hotel features hiking, cycling and fisheries in the area and a lounge bar onsite.
6.4
Nice30 reviews
From   £ 66 /nightSelect
Not available
Located 1 km from the center of Bankfoot, this hotel features snow skiing, hiking and cycling in the area and a music bar onsite.
7.6
Very good13 reviews
From   £ 72 /nightSelect
Not available
Guest house
Situated 1 km from the centre of Glencarse, the apartment with a view over the garden offers a sun terrace.
7.0
Very good2 reviews
From   £ 82 /nightSelect
Not available
Housed in a Victorian-style building, the hostel features 13 rooms with en suite bathrooms.
7.4
Very good1 review
From   £ 90 /nightSelect
Not available
There are rooms facing the bay and the hotel is set close to Wellmeadow Gallery.
7.0
Very good121 reviews
From   £ 61 /nightSelect
Not available
Hostel
With mountain views, the venue is placed 20 minutes' walk from the center of Aberfeldy, at a short distance from Highland Safaris.
7.0
Very good40 reviews
From   £ 108 /nightSelect
Not available
With wonderful views of the countryside, the accommodation is set in vicinity of Pitlochry VisitScotland iCentre.
8.4
Great9 reviews
From   £ 218 /nightSelect
Not available
Guest house
Featuring a terrace, this property is situated a short distance from Moulin Brewery and about a 10-minute walk from the center of Pitlochry.
8.4
Great106 reviews
From   £ 128 /nightSelect
Not available
This budget hotel with a private swimming pool is just a 20-minute drive from Scone Palace.
8.2
Great4 reviews
From   £ 69 /nightSelect
Not available
The pet-friendly hotel has a lounge restaurant and offers beautiful views, boasting location close to Tummel Valley.
7.4
Very good505 reviews
From   £ 126 /nightSelect
Not available
This Victorian-style hotel is set at a short distance to Explorers' Garden at Pitlochry Theatre.
8.2
Great5 reviews
From   £ 186 /nightSelect
Not available
Guest house
Offering a swimming pool and views of the hills, this accommodation in Perth is located not far from a bus stop.
6.6
Nice12 reviews
From   £ 113 /nightSelect
Not available
Located near Abernethy Round Tower, this hotel features a private swimming pool and a gym.
8.4
Great28 reviews
From   £ 79 /nightSelect
Not available
Offering 13 rooms together with hiking, horse riding and darts, the venue is located close to Balnakilly.
7.4
Very good6 reviews
Select
Not available
Guest house
Set in Kirkmichael, this 8-room property is an ideal base for visits to The Wee Scottish Gallery.
7.2
Very good21 reviews
From   £ 119 /nightSelect
Not available
Boasting a shared lounge and a golf course, this contemporary property is located within less than 6 km of Ben Vrackie.
9.2
Perfect61 reviews
From   £ 128 /nightSelect
Not available
Bed & Breakfast
Offering convenient proximity to Harrisons Fine Wines, the hotel is also close to Drummond Gardens.
8.6
Great7 reviews
From   £ 53 /nightSelect
Not available
Offering a steam room and sauna rooms onsite and a club restaurant, the hotel is situated in the heart ofPerth.
7.6
Very good341 reviews
From   £ 74 /nightSelect
Not available
There are rooms facing the city and the hotel is set close to The Watermill.
7.6
Very good3 reviews
From   £ 116 /nightSelect
Not available
This pleasant hotel is nestled in the heart of Perth, not far from Perth Royal Infirmary.
8.6
Great203 reviews
From   £ 108 /nightSelect
Not available
Guests can relax in the lounge bar of the hotel that boasts a convenient location in Perth.
7.4
Very good2 reviews
From   £ 79 /nightSelect
Not available
Guest house
Set next to a bus stop, and 20 minutes' drive to McDiarmid Park, this accommodation comes with cots, meals and board games for guests with children.
7.6
Very good31 reviews
From   £ 118 /nightSelect
Not available
Placed about 1 km from the centre of Pitlochry, the apartment with scenic views of the town offers a library and a golf course.
7.8
Very good226 reviews
From   £ 133 /nightSelect
Not available
This Victorian-style hotel is set at a short distance to Blairgowrie Golf Club.
8.2
Great6 reviews
From   £ 72 /nightSelect
Not available
Bed & Breakfast
This 8-room apartment, located 4.6 km from The Niblick, also features a bathtub and a shower in the bathroom.
7.6
Very good7 reviews
From   £ 147 /nightSelect
Not available
Guest house
Set in Aberfeldy, this 10-room property is an ideal base for visits to Highland Safaris.
7.8
Very good7 reviews
From   £ 105 /nightSelect
Not available
Located next to Raptor World, the venue comprises 6 rooms with river views.
8.0
Great5 reviews
From   £ 69 /nightSelect
Not available
Located 1 km from the center of the city, the hotel offers cots, meals and a play area for children.
8.4
Great2 reviews
From   £ 121 /nightSelect
Not available
Approximately 12 km from Killiecrankie, the accommodation comes with a gym and an indoor swimming pool.
8.2
Great111 reviews
From   £ 86 /nightSelect
Not available
Boasting location close to Pitlochry War Memorial and Garden, the hotel's rooms offer panoramic views of Tummel Valley.
8.6
Great23 reviews
From   £ 112 /nightSelect
Not available
Guest house
The 6-room apartment is placed in the quiet district of Blairgowrie and Rattray, close to Blairgowrie VisitScotland iCentre.
6.0
Guest rating8 reviews
Select
Not available
Bed & Breakfast
Offering convenient proximity to Pitlochry Church of Scotland, the hotel is also close to Moulin Brewery.
8.2
Great11 reviews
From   £ 112 /nightSelect
Not available
Guests can stay in this 8-room apartment with views over the garden, and with an aqua park, a sun terrace and a tennis court available on site.
9.0
Perfect29 reviews
From   £ 72 /nightSelect
Not available
The family hotel is a good starting point to Perth' sights including The Inveralmond Brewery and McDiarmid Park.
7.8
Very good4 reviews
From   £ 74 /nightSelect
Not available
Guest house
Set in Aberfeldy, this 8-room property is an ideal base for visits to Cluny House Gardens.
7.0
Very good6 reviews
From   £ 85 /nightSelect
Not available
Guest house
Placed about 6 km from the centre of Pitlochry, the apartment with beautiful views of the river offers a sunbathing terrace, a library and a golf course.
8.4
Great29 reviews
From   £ 73 /nightSelect
Not available
Bed & Breakfast
Located a few steps from Huntingtower Castle, the hotel features 6 rooms with views over the garden.
6.6
Nice18 reviews
From   £ 83 /nightSelect
Not available
Bed & Breakfast
Guests can enjoy a private pool at this lovely hotel, located in the business area of Auchterarder.
8.8
Great26 reviews
From   £ 76 /nightSelect
Not available
Each guest will enjoy light meals of local cuisine at the hotel's garden restaurant.
7.6
Very good
From   £ 79 /nightSelect
Not available
Bed & Breakfast
There are rooms facing the mountain and the hotel is set close to Robertsons of Pitlochry.
8.6
Great26 reviews
From   £ 102 /nightSelect
Not available
Offering easy access to Loch Leven National Nature Reserve, this hotel provides impressive accommodation along with a tennis court and a golf course.
7.6
Very good206 reviews
From   £ 59 /nightSelect
Not available
Bed & Breakfast
Set 1.6 km from Dunfallandy Stone in Pitlochry, this accommodation features a sun terrace with garden views.
9.0
Perfect14 reviews
From   £ 103 /nightSelect
Not available
Guest house
Featuring a full kitchen and a terrace, the property is a 50-minute drive from Perth airport.
8.2
Great10 reviews
From   £ 88 /nightSelect
Not available
Bed & Breakfast
Offering location in the heart of Aberfeldy, the property provides 3 rooms and arrange snow skiing, hiking and horse riding, available in a picturesque area.
8.4
Great5 reviews
From   £ 118 /nightSelect
Not available
Guest house
Set in Perth, this 8-room property is an ideal base for visits to Perth Royal Infirmary.
8.0
Great21 reviews
From   £ 74 /nightSelect
Not available
Guest house
Located close to St. Ninian's Cathedral, the apartment features a large bathroom with a hairdryer, free toiletries and bath sheets.
7.6
Very good12 reviews
From   £ 70 /nightSelect
Not available

Filtering results

Please wait...

254 hotels found

FAQs about hotels in Perthshire

We created these 10 answers to questions about places to stay in Perthshire to make your planning easier.

What are the most popular places to stay in and around Perthshire?

If you're searching for the best place in Perthshire, enjoy staying at one of HotelMix.co.uk 59 hotels or accommodations. Travellers enjoy staying at Station Hotel (rating: 7.4/10), which is a 10-minute walk from South Inch park. This 3-star hotel has a golf course, children's menu and horse riding on site. You may also have a British and Scottish meal at The Fish & Chip Co nearby. You may also check Corriefodly Holiday Park (rating: 7.6/10), a 4-star accommodation with a gaming room, hiking and a free private car park. It offers rooms for about 69£ per night. Also you may check The Lovat Hotel, Salutation Hotel and Clc Duchally Country Estate Hotel & Lodges.

What are the top Pitlochry properties in Perthshire?

Moulin Hotel with a rating 7.8/10 offers bar, room services and restaurant. If you're planning a trip with a family, book Mckays Hotel (rating: 7.8/10) for 99£ per night. It's located a 10-minute walk from Atholl Palace Museum.

What are the best airport hotels in Perthshire?

Set 3.1 km from Dundee, Best Western Queens Hotel rated 7.6/10 offers cots, porter service and shopping service. Another top option is Holiday Inn Express Dundee (rating: 8.0/10), set 3.7 km from Dundee airport. It offers rooms at the cost of 75£ per night, as well as a golf course, newspaper service and a business centre on site. Also you may check Sleeperz Hotel Dundee, Apex City Quay Hotel & Spa and Best Western Invercarse Hotel.

What are the most popular hotels in Perthshire?

If you want to stay in Perthshire, check 29 affordable deals. Acarsaid Hotel with rating 7.0/10 is a good option with a golf course, bowling and a free private car park. It's set a 25-minute walk from Edradour Distillery and offers Escape Route Cafe restaurant nearby. Check The Inn At Loch Tummel (rating: 9.6/10), a 3-star property with board games, restaurant and continental on site. Other budget accommodations: Moulin Hotel, Green Hotel and Breadalbane Arms.

What are the top romantic hotels in Perthshire?

There are 30 deals suitable for a romantic trip in Perthshire. You may like Mercure Perth Hotel rated 7.4/10 with medical service, newspaper service and a business centre. This 3-star property is 1.7 km from King James VI Golf Club and costs about 79£ per night. You may also like Westview, a 3-star option for couples at the price of 60£ per night. Other romantic hotels you can find here.

Which luxury hotels in Perthshire are the best?

According to HotelMix.co.uk travel data, there are 27 luxury deals with impeccable service. Lands Of Loyal Hotel is a chic 4-star option for about 150£ per night, featuring a golf course, newspaper service and hiking on site. Crieff Hydro rated 7.6/10 is another upscale property with free shuttle service, shopping service and bowling, which will make your stay memorable. For more deals click here.

Which 5-star hotels in Perthshire are the best?

HotelMix.co.uk recommends more than 3 luxury options to stay in Perthshire. Blairgowrie Holiday Park rated 7.6/10 is a perfect accommodation with a golf course, fishing and free private parking on site. Travellers can book a room at the cost of 93£ per night. Featuring a golf course, hiking and cycling, Tigh Na Leigh (rating: 8.2/10) is also a perfect option at the cost of 115£ per night.

Which 4-star hotels in Perthshire would you recommend?

Check Craigroyston House (rating: 8.8/10) with shopping service, a special menu and a free private car park. This 4-star accommodation offers rooms from 85£ per night. The Well House rated 8.2/10 is also a perfect 4-star hotel with newspaper service, a free private carpark and housekeeping. Knockendarroch House Hotel, Balnearn House and East Haugh House Hotel are also very popular 4-star hotels.

Which hotels in Perthshire are good for families?

If you are visiting Perthshire with your family, consider booking one of 23 deals. The Angus Hotel rated 7.2/10 is a perfect option set 5 minutes' walk from Meikle Mill. It offers rooms from 31£ per night. Bridge Of Cally Hotel rated 8.2/10 is a perfect accommodation with cots, snow skiing and cycling. Click here to find other family properties.

Enjoy travelling with your furry pal at one of 7 pet-friendly hotels or accommodations on HotelMix.co.uk.

The Anglers Inn is also the top Perthshire hotel for travellers travelling with pets. This 3-star property offers rooms at the cost of 62£ per night. Whitemoss Lodge, The Famous Bein Inn Hotel and Scotia are pet-friendly too.