Perthshire Hotels
[Click Here for Perthshire Maps
      and Tourist Information]
Hotels by Price
The prices displayed below are the nightly costs per hotel room.
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.
Pine Trees Hotel Pitlochry
Strathview Terrace, (Larchwood Road), Pitlochry, Pitlochry, PH16 5QR
Rooms from £45.00 ( €49.50 / $65.25 ) 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.
Poppies Hotel
Leny Road, Callander, FK17 8AL
Rooms from £45.00 ( €49.50 / $65.25 ) per night
Located in the charming town of Callander, in close proximity to numerous historical attractions and rambling routes, this rustic and comfortable hotel is ideal for lovers of the great outdoors.
The Bridge Of Cally Hotel
Bridge Of Cally,, Blairgowrie, PH10 7JJ
Rooms from £45.00 ( €49.50 / $65.25 ) 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.
The Angus Hotel
Wellmeadow, Blairgowrie, PH10 6NQ
Rooms from £49.00 ( €53.90 / $71.05 ) 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.
Acarsaid Hotel
8-10 Atholl Road,, Pitlochry, PH16 5BX
Rooms from £49.50 ( €54.45 / $71.77 ) 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.
Auchenlaich Farmhouse
Keltie Bridge, Callander, FK17 8LQ
Rooms from £50.00 ( €55.00 / $72.50 ) per night
Next to the Trossachs National Park, Auchenlaich Farmhouse offers 4-star accommodation and free Wi-Fi. Callander village is only 1 mile away. The cosy, spacious rooms at Auchenlaich feature a TV and DVD player. An inclusive breakfast is provided.
Best Western Huntingtower Hotel
Crieff Road, Perth, PH1 3JT
Rooms from £50.00 ( €55.00 / $72.50 ) per night
With free on-site car parking, this fine country house hotel rests in 6 acres of beautiful landscaped gardens, only a few minutes' drive from Perth.
Moness Resort
Crieff Rd, Aberfeldy, PH15 8DQ
Rooms from £50.00 ( €55.00 / $72.50 ) per night
In 35 acres of tranquil Perthshire countryside, this luxurious resort features a swimming pool, 2 restaurants and a poolside bar. The impressive Moness Resort leisure complex includes a sauna, a steam room, and a solarium.
Ramada Perth
West Mill Street, Perth, PH1 5QP
Rooms from £50.00 ( €55.00 / $72.50 ) per night
Stay at the Ramada Perth and experience everything you'd expect from an international hotel company. **3 Star Property**Free Guest Parking**.
The Log Cabin Hotel
Glen Derby Kirkmichael, Blairgowrie, PH107NA
Rooms from £50.00 ( €55.00 / $72.50 ) per night
The Log Cabin is a traditional Norwegian pine cabin in the Highland hills of Perthshire, 20 minutes from Glenshee Ski Resort. There is a bar and cosy log fires.
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?
The Waverley Hotel
88 - 94 Main Street, Callander, FK17 8BD
Rooms from £50.00 ( €55.00 / $72.50 ) 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?.
Windlestrae Hotel & Leisure Club
The Muirs, Kinross, KY13 8AS
Rooms from £50.00 ( €55.00 / $72.50 ) per night
Beautifully situated within landscaped gardens in Kinross, close to Loch Leven, this charming hotel boasts impressive conference and leisure facilities, including 2 private 18-hole golf courses.
New County Hotel
22/30 County Place, Perth, PH2 8EE
Rooms from £55.00 ( €60.50 / $79.75 ) per night
With an excellent location, right in the heart of Perth?s city centre, this modern boutique hotel offers stylish and contemporary en suite rooms, free parking and superb, award-winning fine dining.
Sunbank House Metro Hotel
50 Dundee Road, Perth, PH2 7BA
Rooms from £55.00 ( €60.50 / $79.75 ) per night
In private gardens overlooking Perth, this Victorian building is just a short walk from the city centre and has a free private car park. Sunbank House has a 4-star Metro Hotel rating from the Scottish Tourist Boad.
Parklands Hotel
2 St. Leonards Bank, Perth, PH2 8EB
Rooms from £59.00 ( €64.90 / $85.55 ) per night
Ideal for Business or Pleasure and 2 minutes from the Town Centre , with stunning views over South Inch Park With excellent amenities and free parking the hotel provides accommodation, dining and meetings in a superb Perthshire Overlooking Perth's...
Green Hotel
2 The Muirs, Kinross, KY13 8AS
Rooms from £60.00 ( €66.00 / $87.00 ) per night
Just a 30-minute drive from Edinburgh, this former coaching inn is set in Kinross, in the historic heart of central Scotland, with easy access to the M90 motorway.
Aaron Guest House
85 Glasgow Road, Perth, PH2 0PQ
Rooms from £65.00 ( €71.50 / $94.25 ) 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.
Abbotsfordlodge
Stirling Road, Callander, FK17 8DA
Rooms from £65.00 ( €71.50 / $94.25 ) per night
With a 4-star Visit Scotland award, Abbotsfordlodge is a spacious Victorian property, refurbished in a contemporary style. It is located on the edge of Loch Lomond and Trossachs National Park.
Hilton Dunkeld House Hotel
Hilton Dunkeld, Dunkeld, PH8 0HX
Rooms from £68.50 ( €75.35 / $99.33 ) per night
Set within 280 acres of unspoiled Perthshire countryside, this elegant hotel provides the ideal choice for relaxing rural breaks or business events in a peaceful setting, yet just12 miles from Perth.
Wellwood House
West Moulin Road, Pitlochry, PH16 5EA
Rooms from £69.90 ( €76.89 / $101.36 ) per night
The AA 4-star Wellwood House is a Victorian manor house set in 2 acres of quiet gardens in central Pitlochry, with stunning views of the Vale of Atholl and Ben Vrachie.
Craigvrack Hotel
West Moulin Road, Pitlochry, PH16 5EQ
Rooms from £70.00 ( €77.00 / $101.50 ) per night
This small, family-run hotel is in Pitlochry town centre, 800 metres from Pitlochry Golf Course. It has free Wi-Fi, free parking and scenic views from its bar, breakfast room and sun terrace.
The Grampian Hotel
37 York Place, Perth, PH2 8EH
Rooms from £70.00 ( €77.00 / $101.50 ) per night
Five minutes' walk from the centre of Perth, this refurbished hotel is conveniently located for the railway and bus stations.
The Knowe Guest House
Ancaster Road, Callander, FK17 8EL
Rooms from £70.00 ( €77.00 / $101.50 ) per night
Located in Rob Roy country, beneath the famous Crags, The Knowe provides excellent accommodation to all types of travellers The guest house has many original Victorian and Edwardian features, and natural woodland borders it to the rear.
Atholl Palace Hotel
Pitlochry, Tayside, PH16 5LY
Rooms from £78.00 ( €85.80 / $113.10 ) per night
The baronial style Atholl Palace Hotel sits within 48 acres of award winning parkland grounds overlooking Pitlochry and the scenic splendour of the surrounding Highlands, and is ideally located for touring Scotland. There are 94 well-equipped bedrooms, including two turret suites. The hotel boasts elegant, spacious lounges where afternoon tea is served amidst log fires and twinkling chandeliers. Other features include a bar, the Veranda Restaurant with stunning views, and a fascinating Museum. Leisure facilities include indoor pool and health spa, tennis courts, putting green and 9 hole pitch-and-putt golf course.
The Pend
5 Brae Street, Dunkeld, PH8 0BA
Rooms from £78.00 ( €85.80 / $113.10 ) per night
Enjoy friendly hospitality and good food at The Pend: a Georgian house offering luxurious guest accommodation in historic Dunkeld. The small hotel has 3 well-equipped bedrooms and a sitting room/dining area with a cosy fire.
Alexander Residence
2 Barossa Place, Perth, PH1 5HG
Rooms from £120.00 ( €132.00 / $174.00 ) per night
These 2 luxury 5-star self-catering apartments are within walking distance of Perth Concert Hall and sit amid Perth city centre, overlooking beautiful parkland.
Online Hotel Bookings