Perthshire Hotels
[Click Here for Perthshire Maps
      and Tourist Information]
Hotels by Price
The prices displayed below are the nightly costs per hotel room.
Dreadnought Hotel
Station Road, Callander, FK17 8AN
Rooms from £20.00 ( €22.00 / $29.00 ) per night
Originally built in the XVII century by the Clan McNab, whose motto remains as the hotel's name. The Dreadnought provides a blend of history with modern day comfort and style.
Quality Hotel Perth
Leonard Street, Perth, Tayside
Rooms from £25.00 ( €27.50 / $36.25 ) per night
The Quality Hotel Perth is an elegant Victorian hotel which has had a substantial investment to give added comfort. Features include 72 refurbished en-suite bedrooms with modern bathrooms and large comfortable beds, 3 decorated; relaxing bars and an informal restaurant plus, much more! The hotel is located in the hub of social activity and is ideally located for golfing, whisky distilleries and the Caithness glass factory.
The Spittal Of Glenshee
A93, Glenshee, Blairgowrie, PH10 7QF
Rooms from £25.00 ( €27.50 / $36.25 ) per night
Set amid magnificent scenery, this charming, dog-friendly inn is the ideal base for a ski break in the Highlands, just 8 minutes from Glenshee Slopes, near Lecht and Aviemore.
Victoria Hotel
Lower Mill Street,, Blairgowrie, PH10 6NG
Rooms from £25.00 ( €27.50 / $36.25 ) per night
The Victoria (Golf) Hotel Blairgowrie Perthshire. We specialise in Golf & Leisure Packages, mid week & Weekend breaks. An excellent location for GOLF, FISHING & WALKING. Enjoy the beautiful countryside and stay at the VICTORIA HOTEL.
Salutation Hotel
34 South St, Perth, PH2 8PH
Rooms from £29.99 ( €32.99 / $43.49 ) per night
The Salutation Hotel is situated in the heart of the historic city of Perth, the gateway to the Highlands. The hotel is a minute's walk from shops, as well as the theatre, concert hall and the beautiful River Tay.
Express by Holiday Inn Perth
200 Dunkeld Road, Inveralmond, Perth
Rooms from £30.00 ( €33.00 / $43.50 ) per night
Situated close to the main motorway network, bus and rail stations, the Express by Holiday Inn Perth is the ideal base from which to explore the 'Fair City of Perth' and is the 'Gateway to the Highlands'. The hotel is surrounded by a wealth of things to see and do such as Scone Palace, The Famous Grouse Experience & Distillery and Perth Racecourse to name but a few. A great selection of golf courses are also within easy reach. Free on-site car parking.
Fishers Hotel
Atholl Road, Pitlochry, Tayside
Rooms from £35.00 ( €38.50 / $50.75 ) per night
Fishers Hotel stands in the centre of this Victorian town and is a reminder of the Grand Days. All the public areas have been refurbished to a high standard and provide wonderful lounges with open fires, exclusive cocktail lounge, Courtyard restaurant and also a lively public bar. The hotel has two acres of award-winning gardens in which to relax. Ideally situated for touring the best of Perth and Kinross, the hotel has limited car park spaces and is very convenient for the railway station and the main coach stops.
Glenvar Bed And Breakfast
The High Street, Rattray,, Blairgowrie, PH10 7DE
Rooms from £35.00 ( €38.50 / $50.75 ) per night
Peaceful, warm and relaxing, Glenvar b&b is situated in the middle of Blairgowrie in Highland Perthshire. Where you can relax and feel that here is a real home away from home.
The Crags Hotel
101 Main St, Callander, FK17 8BQ
Rooms from £35.00 ( €38.50 / $50.75 ) per night
In the picturesque Scottish village of Callander, 10 miles northwest of Stirling, this small family-run Scottish inn offers clean, comfortable rooms and a traditional, old-fashioned Scottish pub.
The Townhouse
17 Marshall Place, Perth, PH2 8AG
Rooms from £35.00 ( €38.50 / $50.75 ) per night
This Georgian town house is situated in an attractive terrace alongside the parkland of the South Inch, and a 2 minute walk from the River Tay and the city centre.
Birchwood Hotel
2 East Moulin Road, Pitlochry, PH16 5DW
Rooms from £36.00 ( €39.60 / $52.20 ) per night
A fine, Scottish family house, superbly set within two acres, mainly natural woodland overlooking Pitlochry. Looking out on the garden, our restaurant offers the best of fresh, Scottish produce.
Acarsaid Hotel
8-10 Atholl Road,, Pitlochry, PH16 5BX
Rooms from £37.50 ( €41.25 / $54.38 ) per night
Acarsaid is a family-run hotel a short stroll from the town centre. It offers a great breakfast and a dinner menu focusing on local produce. The friendly staff and comfy surroundings at Acarsaid create a warm atmosphere set in stunning countryside.
Aaron Guest House
85 Glasgow Road, Perth, PH2 0PQ
Rooms from £40.00 ( €44.00 / $58.00 ) per night
Aaron Guest House is a small, friendly, family-run guest house very close to Perth town centre and the bus and rail stations. The guest house is easily reached from the major motorways and offers good access for onward travel to the north and south.
Claymore hotel
162 Atholl Road,, Pitlochry, PH16 5AR
Rooms from £40.00 ( €44.00 / $58.00 ) per night
The Claymore is an attractive Victorian residence within its own award-winning gardens. The hotel overlooks Cluniemore Hills, yet only 2 minutes' walk from Pitlochry town centre.
Clunie Guest House
12 Pitcullen Crescent, Perth, PH2 7HT
Rooms from £40.00 ( €44.00 / $58.00 ) per night
Situated on the A94, approximately 10-15 minutes? walk from Perth City Centre, this 4-star guest house aims to ensure a warm welcome and comfortable stay.
Ivybank Guest House
Boat Brae, Blairgowrie, PH10 7BH
Rooms from £40.00 ( €44.00 / $58.00 ) per night
This family run guest house rests within a large garden, offering a quiet haven within the picturesque region of Perthshire. Comfortable, clean and fresh bedrooms benefit from the Ivybank's non-smoking policy.
Royal Dunkeld Hotel
Atholl Street, Dunkeld, PH8 0AR
Rooms from £40.00 ( €44.00 / $58.00 ) per night
This former coaching inn is now a comfortable, modern hotel, offering en suite accommodation, free on-site parking and free wireless internet access in the public areas.
The Bridge Of Cally Hotel
Bridge Of Cally,, Blairgowrie, PH10 7JJ
Rooms from £40.00 ( €44.00 / $58.00 ) per night
Dating from circa 1870, this former Drover's Inn is now a cosy and modern family-run hotel offering a warm and friendly welcome.
Atholl Arms Hotel
Bridgehead, Dunkeld, PH8 0AQ
Rooms from £44.00 ( €48.40 / $63.80 ) per night
Built in 1790 and offering a timeless ambience, this historic hotel imposes itself on the head of the fine 5-arched bridge, built by Thomas Telford. The informal and friendly atmosphere at the Atholl Arms Hotel will immediately welcome you.
Kirklands Hotel
High Street, Kinross, KY13 8AN
Rooms from £45.00 ( €49.50 / $65.25 ) per night
This traditional 18th century coaching inn has been newly refurbished this year giving a more modern feel to the interior, it now boasts 9 newly refurbished en suite rooms.
Rosemount Hotel
Higher Oakfield, Pitlochry, PH16 5HT
Rooms from £45.00 ( €49.50 / $65.25 ) per night
This family-run hotel is housed in a traditional stone-built Victorian property overlooking the beautiful Tummel Valley. Rosemount Hotel is set in an elevated position and enjoys beautiful views over Pitlochry and the hills beyond.
The Royal Hotel
53 Allan St,, Blairgowrie, PH10 6AB
Rooms from £45.00 ( €49.50 / $65.25 ) per night
The Royal Hotel in the heart of Blairgowrie, Perthshire is centrally located on the Royal Route to Braemar and Balmoral. Enjoy a friendly and welcoming atmosphere in clean and comfortable surroundings.
The Waverley Hotel
88 - 94 Main Street, Callander, FK17 8BD
Rooms from £45.00 ( €49.50 / $65.25 ) per night
Ideally situated to explore the natural beauty of the Trossachs National Park, this charming hotel is set in Callendar, at the ?Gateway to the Highlands?.
Pine Trees Hotel Pitlochry
Strathview Terrace, (Larchwood Road), Pitlochry, Pitlochry, PH16 5QR
Rooms from £47.00 ( €51.70 / $68.15 ) per night
Combining luxurious 4-star accommodation with individually tailored service, this beautiful traditional Scottish country house is set in 10 acres of tranquil private woodland, within walking distance of the town centre.
Dalgair House Hotel
113 And 115 Main Street, Callander, FK17 8BQ
Rooms from £47.50 ( €52.25 / $68.88 ) per night
This small and comfortable family-run hotel with bar and restaurant has earned a reputation for its cuisine and friendly atmosphere.
The Angus Hotel
Wellmeadow, Blairgowrie, PH10 6NQ
Rooms from £47.50 ( €52.25 / $68.88 ) per night
A warm welcome to The Angus Hotel, Blairgowrie?s premier leisure hotel and one of only 4 hotels in Perthshire with a modern, fully-equipped leisure club and indoor swimming pool.
Best Western Queens Hotel
Leonard Street, Perth, PH2 8HB
Rooms from £49.00 ( €53.90 / $71.05 ) per night
City centre location, simply a short walk from the River Tay. The Queens Hotel is the perfect choice for those on a short break or wishing to explore the 'Fair City'.
Symphony Lovat Hotel
Glasgow Road, Perth, PH2 0LT
Rooms from £49.00 ( €53.90 / $71.05 ) per night
The Lovat Hotel offers a warm welcome and friendly atmosphere. The Lovat Hotel is located on the main route into Perth, making it an ideal choice for the business person.
The Fisher's Hotel
75-79 Atholl Road, Pitlochry, PH16 5BN
Rooms from £49.00 ( €53.90 / $71.05 ) per night
One of Perthshire's best known hotels enjoys a central location within the Victorian town of Pitlochry, boasting 2 acres of spectacular, award-winning gardens and a putting green.
The Strathardle Inn
Kirkmichael, Kirkmichael, Blairgowrie, PH10 7NS
Rooms from £50.00 ( €55.00 / $72.50 ) per night
The Strathardle Inn is a beautiful little hotel set in glorious Perthshire landscape. Good home-cooked food sourced locally, fine ales and a roaring fire, what more could you want?
Online Hotel Bookings