Perthshire logo

Hotels in Perthshire

This page contains a summary of Perthshire hotels priced from £25.00 per night. They have been selected from a range of accommodation offered by some of the world's leading hotel room wholesalers. You will find Perthshire hotel rooms in a wide range of prices to suit all tastes and pockets.

You can check availability of all hotel rooms online, and we offer online booking via a secure server. We hope that you like our selection of Perthshire hotels priced from £25.00.

Dreadnought Hotel

Station Road, Callander, FK17 8AN

Rooms from £25.00 ( €37.00 / $45.75 ) 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.

Small picture of Dreadnought Hotel

more ...

 

The Townhouse

17 Marshall Place, Perth, PH2 8AG

Rooms from £28.00 ( €41.44 / $51.24 ) 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.

Small picture of The Townhouse

more ...

 

Beeches

2 Comely Bank, Perth, PH2 7HU

Rooms from £30.00 ( €44.40 / $54.90 ) per night

Small family-run Victorian guest house. Situated on the A94 with large car park. A warm welcome awaits you.

Small picture of Beeches

more ...

 

Express by Holiday Inn Perth

200 Dunkeld Road, Inveralmond, Perth

Rooms from £30.00 ( €44.40 / $54.90 ) 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.

Small picture of Express by Holiday Inn Perth

more ...

 

Glenvar Bed And Breakfast

The High Street, Rattray,, Blairgowrie, PH10 7DE

Rooms from £30.00 ( €44.40 / $54.90 ) 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.

Small picture of Glenvar Bed And Breakfast

more ...

 

Quality Hotel Perth

Leonard Street, Perth, Tayside

Rooms from £32.50 ( €48.10 / $59.48 ) 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.

Small picture of Quality Hotel Perth

more ...

 

The Angus Hotel

Wellmeadow, Blairgowrie, PH10 6NQ

Rooms from £34.50 ( €51.06 / $63.14 ) 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.

Small picture of The Angus Hotel

more ...

 

Fishers Hotel

Atholl Road, Pitlochry, Tayside

Rooms from £35.00 ( €51.80 / $64.05 ) 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.

Small picture of Fishers Hotel

more ...

 

The Bridge Of Cally Hotel

Bridge Of Cally,, Blairgowrie, PH10 7JJ

Rooms from £35.00 ( €51.80 / $64.05 ) 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.

Small picture of The Bridge Of Cally Hotel

more ...

 

Birchwood Hotel

2 East Moulin Road, Pitlochry, PH16 5DW

Rooms from £36.00 ( €53.28 / $65.88 ) 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.

Small picture of Birchwood Hotel

more ...

 

The Spittal Of Glenshee

A93, Glenshee, Blairgowrie, PH10 7QF

Rooms from £37.00 ( €54.76 / $67.71 ) per night

Arguably the oldest operating inn site in Britain, The Spittal Of Glenshee enjoys a strategic position between the Central and Eastern Highlands.

Small picture of The Spittal Of Glenshee

more ...

 

The Crags Hotel

101 Main St, Callander, FK17 8BQ

Rooms from £38.00 ( €56.24 / $69.54 ) 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.

Small picture of The Crags Hotel

more ...

 

The Royal Hotel

53 Allan St,, Blairgowrie, PH10 6AB

Rooms from £39.00 ( €57.72 / $71.37 ) 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.

Small picture of The Royal Hotel

more ...

 

Salutation Hotel

34 South St, Perth, PH2 8PH

Rooms from £39.99 ( €59.19 / $73.18 ) 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.

Small picture of Salutation Hotel

more ...

 

Claymore hotel

162 Atholl Road,, Pitlochry, PH16 5AR

Rooms from £40.00 ( €59.20 / $73.20 ) per night

The Claymore Hotel is an attractive Victorian residence superbly situated in its own award winning gardens overlooking the Cluniemore Hills, yet only two minutes walk from Pitlochry town centre.

Small picture of Claymore hotel

more ...

 

Clunie Guest House

12 Pitcullen Crescent, Perth, PH2 7HT

Rooms from £40.00 ( €59.20 / $73.20 ) 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.

Small picture of Clunie Guest House

more ...

 

Ivybank Guest House

Boat Brae, Blairgowrie, PH10 7BH

Rooms from £40.00 ( €59.20 / $73.20 ) 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.

Small picture of Ivybank Guest House

more ...

 

Quality Hotel Perth City Centre

Leonard St, Perth, PH2 8HE

Rooms from £40.00 ( €59.20 / $73.20 ) per night

Conveniently situated in the centre of Perth, just a short walk from the train station, this centrally located hotel offers you affordable accommodation in a pleasant and friendly environment.

Small picture of Quality Hotel Perth City Centre

more ...

 

Rosemount Hotel

Higher Oakfield, Pitlochry, PH16 5HT

Rooms from £40.00 ( €59.20 / $73.20 ) 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.

Small picture of Rosemount Hotel

more ...

 

The Fisher's Hotel

75-79 Atholl Road, Pitlochry, PH16 5BN

Rooms from £44.00 ( €65.12 / $80.52 ) 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.

Small picture of The Fisher's Hotel

more ...

 

Kirklands Hotel

High Street, Kinross, KY13 8AN

Rooms from £45.00 ( €66.60 / $82.35 ) 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.

Small picture of Kirklands Hotel

more ...

 

Pine Trees Hotel Pitlochry

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

Rooms from £45.00 ( €66.60 / $82.35 ) 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.

Small picture of Pine Trees Hotel Pitlochry

more ...

 

Scotlands Hotel

40 Bonnethill Road, Pitlochry, PH16 5BT

Rooms from £45.00 ( €66.60 / $82.35 ) per night

Situated in the heart of the bustling town of Pitlochry, the hotel's location is ideal for conferences, short breaks or as a touring base.

Small picture of Scotlands Hotel

more ...

 

Dalgair House Hotel

113 And 115 Main Street, Callander, FK17 8BQ

Rooms from £47.50 ( €70.30 / $86.92 ) per night

This small and comfortable family-run hotel with bar and restaurant has earned a reputation for its cuisine and friendly atmosphere.

Small picture of Dalgair House Hotel

more ...

 

The Strathardle Inn

Kirkmichael, Kirkmichael, Blairgowrie, PH10 7NS

Rooms from £47.50 ( €70.30 / $86.92 ) 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?

Small picture of The Strathardle Inn

more ...

 
Map of the Perthshire area Perthshire Visitor Information