Search hotels in Perthshire, United Kingdom

Enter your dates and choose from 1180 hotels and other places to stay

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Check out these popular cities in Perthshire

Pitlochry

163 hotels

Perth

181 hotels

Dunkeld

38 hotels

Aberfeldy

83 hotels

Blairgowrie

106 hotels

Crieff

93 hotels

Auchterarder

84 hotels

Glenshee

14 hotels

Kinross

26 hotels

Stay in Perthshire's best hotels!

Filter by:

Star rating
Review score

Garvock House Hotel

Hotel in Dunfermline

Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden.

R
Ray
From
Australia
Staff, Grounds and the seclusion
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,329 reviews
Price from
855.26 lei
1 night, 2 adults

Coorie

Hotel in Dunfermline

Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as a terrace, a restaurant and a bar.

V
Vanja
From
Croatia
The place was just absolutely adorable, even if not on a beaten path (which is exactly what I was looking for), in a quaint little village, right by the shore. Absolutely adorable! I wish I could've stayed longer. If without a car, just take a taxi, Uber doesn't run there.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 1,294 reviews
Price from
797.02 lei
1 night, 2 adults

The Boars Head, Fife Restaurant and Rooms

Hotel in Auchtermuchty

Featuring a bar, The Boars Head, Fife Restaurant and Rooms is set in Auchtermuchty in the Fife region, 27 km from Scone Palace and 30 km from St Andrews University.

K
Kim
From
Australia
Beautiful hotel. Charming rooms. Free parking. Good breakfast. Great staff. Bed was amazingly comfortable. Loved the little extras in the room.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 150 reviews
Price from
827.67 lei
1 night, 2 adults

The Grandtully Hotel

Hotel in Grandtully

Set 9.2 km from Castle Menzies, The Grandtully Hotel offers 4-star accommodation in Grandtully and has a terrace, a restaurant and a bar.

S
SLM
From
Australia
Lovely little hotel in quiet Grandtully. We enjoyed the food and stay at this small inn, and walked one afternoon along the river bank to the next town as well as visited (the outside at least - as it was closed until 2 PM) the nearby Menzies Castle.
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 129 reviews
Price from
1,341.13 lei
1 night, 2 adults

The Clarendon

Hotel in Dundee

The Clarendon is situated in Dundee, 24 km from St Andrews University and 28 km from St Andrews Bay. This 4-star hotel offers a concierge service and luggage storage space.

J
Junping
From
China
Parking on the front of the building is free and very convenient. The room is very big,clean and very modern. There is a icebox.Stay here is very comfortable.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 719 reviews
Price from
679.79 lei
1 night, 2 adults

Birchwood Pitlochry

Hotel in Pitlochry

Set in Pitlochry, 23 km from Castle Menzies, Birchwood Pitlochry offers accommodation with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers a bar.

B
Barday
From
France
The room was great, the service as well ! Great breakfast ! Dean & Paul are really Nice, they create such a welcoming place. Thanks
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 123 reviews
Price from
1,140.35 lei
1 night, 2 adults

The Courie Inn

Hotel in Killin

Located in Killin and within 36 km of Castle Menzies, The Courie Inn features a bar, non-smoking rooms, and free WiFi.

A
Alinka888331
From
Belarus
Location was nice. The host has been really useful. We also had a really nice dinner there. Everything was smooth. Free breakfast, nice view from the window
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 514 reviews
Price from
974.81 lei
1 night, 2 adults

Suie Hunting Lodge

Hotel in Killin

Set in Killin, 47 km from Castle Menzies, Suie Hunting Lodge offers accommodation with a garden, free private parking, a terrace and a restaurant.

D
David
From
Australia
Great location, food and comfort. 10/10.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews
Price from
1,057.58 lei
1 night, 2 adults

The Gleneagles Hotel

Hotel in Auchterarder

Established in 1924, The Gleneagles Hotel is a prestigious resort in the heart of Scotland. Set within 850 acres, it offers 3 championship golf courses and an ESPA spa, along with a falconry school.

C
Charlie
From
New Zealand
Breakfasts and dinners were exceptional
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 989 reviews
Price from
3,034.79 lei
1 night, 2 adults

Monachyle Mhor Hotel

Hotel in Lochearnhead

This luxury boutique hotel is nestled on the banks of Loch Voil in the Loch Lomond and Trossachs National Park. It has individually styled rooms and serves food created with produce from the estate.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 182 reviews
Price from
1,765.70 lei
1 night, 2 adults
See all 1180 hotels in Perthshire

Most booked hotels in Perthshire in the past month

See all

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 4,875 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,894 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,308 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,939 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,866 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,862 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,746 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,943 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 909 reviews

Popular with guests booking hotels in Perthshire

Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews

Perthshire's best hotels with breakfast

See all
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 5,839 reviews

Four Points Flex by Sheraton Dundee is located directly above Dundee Railway Station in the city centre, and directly opposite the V&A Dundee.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,668 reviews

Situated in Glenrothes, 31 km from St Andrews University, The Gilvenbank Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,074 reviews

Featuring free WiFi, a restaurant and a sun terrace, Inglewood House and Spa offers accommodation in Alloa, 43 km from Edinburgh. Guests can enjoy the on-site restaurant.

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,063 reviews

Nestled in the picturesque Scottish Highlands, Fonab Castle, refurbished and opened in 2013, boasts luxurious rooms, scenic views, mature gardens, free WiFi, free parking, and 2 restaurants.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 2,966 reviews

Located just 100 metres from the riverfront and 300 metres from the V&A Dundee, Malmaison Dundee provides stylish, boutique accommodation in the heart of the city. Free Wi-Fi is accessible throughout.

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,032 reviews

Situated in the Aberfeldy Conservation Area, the historic Schiehallion Hotel offers a bar, bistro, and free Wi-Fi.

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 2,939 reviews

McKays Hotel is situated in the scenic riverside town of Pitlochry and just 260 metres from the main railway station.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 1,424 reviews

The City Hotel is a lively hotel located in the heart of Dunfermline, just 100 metres from Pittencrieff Park. Built in 1775 the City Hotel has 32 rooms.

Budget hotels in Perthshire

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,102 reviews

Set in private wooded grounds overlooking the River Tay, the Invercarse Hotel is a former mansion house that offers a convenient base for Dundee and the surrounding area; it has all the benefits of a...

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 121 reviews

Set in Fife, 1.3 km from Kirkcaldy Beach, Abbotshall offers accommodation with a terrace, free private parking, a restaurant and a bar.

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 35 reviews

Set in Guildtown and with Scone Palace reachable within 6.5 km, The Anglers Inn offers express check-in and check-out, non-smoking rooms, a restaurant, free WiFi throughout the property and a bar.

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 74 reviews

Located in Bridge of Earn, 13 km from Scone Palace, The Tipsy Coo provides accommodation with a garden, free private parking, a terrace and a bar.

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 1,305 reviews

Featuring 2-star accommodation, go2 Dundee Camperdown Hotel free car park is set in Dundee, 28 km from St Andrews University and 30 km from Scone Palace.

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,308 reviews

Lovat Hotel is located in the ‘Fair City of Perth’ which is recognized as the Gateway to the Highlands with easy access to all the main routes to other cities such as Edinburgh, St Andrews, Glasgow,...

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 125 reviews

Situated in Alloa, within 37 km of Lake of Menteith and 37 km of Forth Bridge, Claremont Hotel features accommodation with a bar and free WiFi throughout the property as well as free private parking...

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 381 reviews

Featuring free WiFi and a bar, The Beath Inn offers accommodation in Cowdenbeath, 19 km from Forth Bridge and 21 km from Hopetoun House.

Hotels in Perthshire that you can book without a credit card

See all
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 102 reviews

Located in Bridge of Orchy, within 47 km of Loch Linnhe and 38 km of Massacre of Glencoe, 60 Mile Inn - Luxury Pods with Hot Tubs provides accommodation with a garden and as well as free private...

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 150 reviews

Featuring a bar, The Boars Head, Fife Restaurant and Rooms is set in Auchtermuchty in the Fife region, 27 km from Scone Palace and 30 km from St Andrews University.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 123 reviews

Set in Pitlochry, 23 km from Castle Menzies, Birchwood Pitlochry offers accommodation with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers a bar.

The Courie Inn

Hotel in Killin
No credit card needed
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 514 reviews

Located in Killin and within 36 km of Castle Menzies, The Courie Inn features a bar, non-smoking rooms, and free WiFi.

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 184 reviews

Set in Killin, 47 km from Castle Menzies, Suie Hunting Lodge offers accommodation with a garden, free private parking, a terrace and a restaurant.

Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 574 reviews

Situated in 1.5 acres of elevated grounds, 'Knockendarroch Hotel is 5 minutes’ walk from Pitlochry town centre.

Cromlix

Hotel in Kinbuck
No credit card needed
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 191 reviews

Owned by Kim and Andy Murray, Cromlix is a five-star country house hotel set in 34 acres of secluded Scottish woodland, just three miles from Dunblane.

Dun Aluinn

Hotel in Aberfeldy
No credit card needed
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 5 reviews

Located in Aberfeldy, 2.4 km from Castle Menzies, Dun Aluinn provides accommodation with a garden, free private parking, a terrace and a restaurant. This 5-star hotel offers a bar.

FAQs about hotels in Perthshire

See reviews by guests who stayed at hotels in Perthshire

See all
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1,174 reviews
This little gem in the middle of Scotland ❤️ the rooms are just as you would imagine, cosy, clean and with the small town feel. There is a restaurant and a pub with very attentive staff. The food is good at both as is also the breakfast they serve. Definitely recommened while you are in town also the visit to Blair Atholl castle and gardens.
Guest review byCristian
Romania
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 804 reviews
It is in a beautiful place with lots of walks nearby. Also if you like relaxing, it can be that too! I have never stayed somewhere so clean, it was spotless. Normally when you go self catering there are dirty dishes that you can’t use. Not here, absolutely spotless. The size of it was also much bigger than it looks from the outside.
Guest review byCharlotte
United Kingdom
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 909 reviews
The nature The view was amazing The restaurants specially the glass room lively so calm Good food Restaurant around the resort also perfect The place family friendly Too many activities to be done The chalets and cabins looks amazing facing the woodland and horses
Guest review byShatha
Saudi Arabia
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 225 reviews
A wonderful stay in a peaceful country inn and the staff were so welcoming . Nice decor, very clean and comfortable, and the shower was very hot with great pressure. The dinner and breakfast were both very tasty and satisfying.
Guest review bySarah
New Zealand
From 1,274.61 lei per night
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 3,894 reviews
No faults pool and jacuzzi excellent,towels supplied ,food excellent, Lunch and Dinner.Staff are first class plus good parking facilities.
Guest review byChambers
Abkhazia
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,862 reviews
The old skool Scottish atmosphere, great location, very friendly staff and abundant breakfast. We felt at home.
Guest review byguido spyns
Belgium
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 1,495 reviews
1) Great staff/reception 2) Quietness 3) Cleanliness 4) Nature 5) Wooden house style 6) Very cosy
Guest review bySilverfoX
Kuwait
From 766.97 lei per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,389 reviews
The size of the bath. Perfect for two :) We adored the breakfast as well..still thinking about it.
Guest review byEllen
Myanmar
From 1,716.65 lei per night
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,866 reviews
Beautiful countryside . Great base to travel around. Restaurant food lovely. Very tranquil.
Guest review byKathleen
Ireland
From 1,967.10 lei per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,979 reviews
Breakfast and evening meals were excellent, and served in a timely manner.
Guest review byMartyn
Saudi Arabia
From 1,834.30 lei per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,096 reviews
Nice and clean with everything you need.
Guest review byMichaela
Czech Republic
From 7,326.41 lei per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 989 reviews
Breakfasts and dinners were exceptional
Guest review byCharlie
New Zealand
From 735.71 lei per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 1,049 reviews
Great location, lovely staff, free wifi
Guest review byJessica
Australia
From 1,017.73 lei per night
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 376 reviews
Excellent see my TripAdvisor review
Guest review byMarc
Netherlands
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 2,943 reviews
Beautiful hotel with amazing staff
Guest review byAnnalisa
Ireland
From 3,188.06 lei per night
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,063 reviews
Beautiful Stunning Warm and Cosy
Guest review byKelli-Anne
Australia

Planning a trip? Get inspired by reviews of cities in Perthshire

Scored out of 10, guest rating 10

Lots of things to see and do in the area and nearby to...

Lots of things to see and do in the area and nearby to Pitlochry with something for all. Lots of good places to eat across coffee shops through to fine dining. There is also a good theatre scene with some very good quality productions across the year. A real gem of a town.
Guest review byAnonymous
Scored out of 10, guest rating 10

I'm biased, Perth is the city I was born in and will always...

I'm biased, Perth is the city I was born in and will always call home but I can honestly say that the River Tay is still the river that I judge every other one by and none have compared. The Tay is the most beautiful. Perth has some amazing spaces for walking and outside pursuits. I am not one for fancy restaurants but Perth seems to have lots of eating establishments to cater for everyone, but for the best fish and chips visit Holdgates chip shop and a visit to Murrays bakery for a pie and a pineapple tart is always a must. Perth is a good base for travelling to other places for sightseeing too - this time we visited Falkirk to visit the Kelpies and also to experience the Falkirk Wheel - it was a wonderful day out.
Guest review byWilma
United Kingdom
Scored out of 10, guest rating 8.0

Great position and lovely grounds. Super swimming pool.

Great position and lovely grounds. Super swimming pool. Polite and helpful staff. Good quality food and good choice at breakfast. A few issues relating to the room due to the hot weather because there was no air conditioning.
Guest review bySheila
United Kingdom
Scored out of 10, guest rating 8.0

Nice looking town with good facilities.

Nice looking town with good facilities. Good spot for touring and exploring the wider area. With interesting sights like the Crannog Centre, Loch Tay, the Aberfeldy distillery and Castle Menzies quite near.
Guest review byJohannes
Netherlands
Scored out of 10, guest rating 10

It is a great little town, Ideal for those who just want to...

It is a great little town, Ideal for those who just want to get away from 'big city' life. We found the people welcoming and pleasant. There is not much to do, but there are plenty of take-aways and pubs and a lot of attractions in easy striking distance if you have a car.
Guest review byAnonymous
Scored out of 10, guest rating 6.0

We had not been to Crieff for a few years and was surprised...

We had not been to Crieff for a few years and was surprised at the number of empty shops in the High Street. It was rather sad. It has plenty of nice eateries but was rather quiet but we still enjoyed our time away.
Guest review bySusan
Australia
Scored out of 10, guest rating 8.0

Obviously the main reason was to play golf at Gleneagles GC...

Obviously the main reason was to play golf at Gleneagles GC but I would definitely recommend a visit to Auchterarder GC which was about a 5 minute drive away. We ate at The Dormy in Gleneagles.A little pricey but we were on holiday. The Fortune Chinese in the high street was very nice.
Guest review byLynette
United Kingdom
Scored out of 10, guest rating 10

Best part of the stay was sitting in the conservatory with a...

Best part of the stay was sitting in the conservatory with a coffee and my book, windows open with the sun going down over the beautiful loch and over looking Scheihallion. But be prepared for the roads being windey and slow from Pitlochry, bit less from Blair Athol. Both towns worth a visit. We had a lovely walk throughKinloch Rannoch and down to the loch on the first night, plenty of restaurants but we ate at home. Then spent a full exhausting but fun day at the Scout Jamborette in Blair Athol next day and ate in Blair Athol.
Guest review byLeanne
United Kingdom
Scored out of 10, guest rating 10

This is a superb glamping site!

This is a superb glamping site! It is unique, in a lovely setting close to Pitlochry, Balmoral Castle and the ski slopes! It had everything you needed for a really comfortable stay. The bothy was well equipped and the hot tubs were a bonus! Nathan was a brilliant host and on hand when needed. Highly recommend!
Guest review bySam
United Kingdom
Scored out of 10, guest rating 10

Good for walking and as a base to explore further afield.

Good for walking and as a base to explore further afield. We enjoyed exploring the independent shops, particularly the book shop. Regular bus services to a range of places further afield so day trips possible without a car.
Guest review byFiona
United Kingdom

More places to explore, more ways to go

  • When to visit the United Kingdom

    Events, prices, the weather – everything you need to know about the best time to visit the United Kingdom.
  • Hotels in the United Kingdom

    If you're planning a longer trip, look beyond Perthshire and set off to explore the whole country!
  • Hotels in Scotland

    Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.
  • Hotels in England

    Hit the road and make the most of your trip by discovering another popular destination within the United Kingdom.