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

(3 star)

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.

Click here for hotel details / availability

Pine Trees Hotel Pitlochry

Strathview Terrace, (Larchwood Road), Pitlochry, Pitlochry, PH16 5QR

(4 star)

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.

Click here for hotel details / availability

Poppies Hotel

Leny Road, Callander, FK17 8AL

(3 star)

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.

Click here for hotel details / availability

The Bridge Of Cally Hotel

Bridge Of Cally,, Blairgowrie, PH10 7JJ

(3 star)

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.

Click here for hotel details / availability

The Angus Hotel

Wellmeadow, Blairgowrie, PH10 6NQ

(3 star)

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.

Click here for hotel details / availability

Acarsaid Hotel

8-10 Atholl Road,, Pitlochry, PH16 5BX

(3 star)

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.

Click here for hotel details / availability

Auchenlaich Farmhouse

Keltie Bridge, Callander, FK17 8LQ

(4 star)

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.

Click here for hotel details / availability

Best Western Huntingtower Hotel

Crieff Road, Perth, PH1 3JT

(3 star)

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.

Click here for hotel details / availability

Moness Resort

Crieff Rd, Aberfeldy, PH15 8DQ

(4 star)

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.

Click here for hotel details / availability

Ramada Perth

West Mill Street, Perth, PH1 5QP

(3 star)

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**.

Click here for hotel details / availability

The Log Cabin Hotel

Glen Derby Kirkmichael, Blairgowrie, PH107NA

(3 star)

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.

Click here for hotel details / availability

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?

Click here for hotel details / availability

The Waverley Hotel

88 - 94 Main Street, Callander, FK17 8BD

(3 star)

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?.

Click here for hotel details / availability

Windlestrae Hotel & Leisure Club

The Muirs, Kinross, KY13 8AS

(3 star)

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.

Click here for hotel details / availability

New County Hotel

22/30 County Place, Perth, PH2 8EE

(3 star)

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.

Click here for hotel details / availability

Sunbank House Metro Hotel

50 Dundee Road, Perth, PH2 7BA

(4 star)

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.

Click here for hotel details / availability

Parklands Hotel

2 St. Leonards Bank, Perth, PH2 8EB

(4 star)

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...

Click here for hotel details / availability

Green Hotel

2 The Muirs, Kinross, KY13 8AS

(4 star)

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.

Click here for hotel details / availability

Aaron Guest House

85 Glasgow Road, Perth, PH2 0PQ

(3 star)

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.

Click here for hotel details / availability

Abbotsfordlodge

Stirling Road, Callander, FK17 8DA

(4 star)

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.

Click here for hotel details / availability

Hilton Dunkeld House Hotel

Hilton Dunkeld, Dunkeld, PH8 0HX

(4 star)

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.

Click here for hotel details / availability

Wellwood House

West Moulin Road, Pitlochry, PH16 5EA

(4 star)

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.

Click here for hotel details / availability

Craigvrack Hotel

West Moulin Road, Pitlochry, PH16 5EQ

(3 star)

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.

Click here for hotel details / availability

The Grampian Hotel

37 York Place, Perth, PH2 8EH

(3 star)

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.

Click here for hotel details / availability

The Knowe Guest House

Ancaster Road, Callander, FK17 8EL

(4 star)

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.

Click here for hotel details / availability

Atholl Palace Hotel

Pitlochry, Tayside, PH16 5LY

(4 star)

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.

Click here for hotel details / availability

The Pend

5 Brae Street, Dunkeld, PH8 0BA

(4 star)

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.

Click here for hotel details / availability

Alexander Residence

2 Barossa Place, Perth, PH1 5HG

(5 star)

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.

Click here for hotel details / availability

This website is operated by Online Hotel Bookings. All of the hotels featured on the site are provided by our online partners, some of the largest hotel room wholesalers in Europe. These include Active Hotels who process thousands of reservations every year on behalf of 3,000 hotels in Europe, all of which can be booked online. All of our suppliers offer instant online availability checking plus online hotel room booking and confirmation.