Perthshire logo

Hotels in Perthshire

This page contains a summary of Perthshire hotels priced from £40.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 £40.00.

Pitcullen Guest House

17 Pitcullen Crescent, Perth, PH2 7HT

Rooms from £40.00 ( €44.00 / $58.00 ) per night

This charming, 3-star guest house has a relaxed and friendly atmosphere and a great location, just 10 minutes' walk from the centre of Perth and all of its attractions Pitcullen used to be a large family home and for the past 25 years it has been...

Small picture of Pitcullen Guest House

more ...

 

The Crags Hotel

101 Main St, Callander, FK17 8BQ

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

 

Victoria Hotel

Lower Mill Street,, Blairgowrie, PH10 6NG

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

Small picture of Victoria Hotel

more ...

 

Willow House Guest House

91 Glasgow Road, Perth, PH2 0PQ

Rooms from £40.00 ( €44.00 / $58.00 ) per night

Situated on the A9 road into Perth, Willow House Guest House is a welcoming Victorian property providing good value accommodation. The centre of Perth is a 10-minute walk away.

Small picture of Willow House Guest House

more ...

 

Carra Beag

16 Toberargan Road, Pitlochry, PH16 5HG

Rooms from £42.00 ( €46.20 / $60.90 ) per night

Carra Beag is a beautiful Victorian villa in the centre of Pitlochry. It has panoramic views of the countryside, free private parking, free Wi-Fi and great hospitality. All en suite rooms are clean, comfy and individually styled.

Small picture of Carra Beag

more ...

 

Dalgair House Hotel

113 And 115 Main Street, Callander, FK17 8BQ

Rooms from £42.00 ( €46.20 / $60.90 ) 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 ...

 

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.

Small picture of Kirklands Hotel

more ...

 

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.

Small picture of Pine Trees Hotel Pitlochry

more ...

 

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.

Small picture of Poppies Hotel

more ...

 

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.

Small picture of The Bridge Of Cally Hotel

more ...

 

Green Hotel

2 The Muirs, Kinross, Perthshire

Rooms from £47.50 ( €52.25 / $68.88 ) per night

Located close to junction 6, the hotel is within an hour’s drive of Edinburgh, Glasgow, Perth and Dundee. Having started in the eighteenth century as a popular coaching inn on the main route north from Edinburgh the family owned Green Hotel has retained its reputation for warm hospitality and excellent service. Nestled in the country town of Kinross, this 4-star hotel is the perfect location for your next short break, golf holiday, family celebration, wedding or corporate meeting. Relax in one of the 46 spacious double and twin bedrooms or treat the family to a break away in one of the family rooms. Facilities include Basil’s award-winning Restaurant and Jock’s Bar, a four sheet curling rink and trout fishing on Loch Leven. FREE Wi-Fi high speed internet access available to hotel guests. Swim in the pool, work out at the gym, enjoy a massage, a round of golf on the two 18-hole golf courses, have a go at curling or fishing on the Loch ?' a host of activities are available for you to enjoy. The Hotel has retained a traditional style and reputation for warm hospitality and excellent service. Everywhere there is an intimacy and individuality not often found in the larger corporate hotel. Basil’s Restaurant provides an elegant setting in which to enjoy varied menus that feature a subtle blend of Modern International cuisine with some Scottish influences.

more ...

 

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.

Small picture of The Angus Hotel

more ...

 

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.

Small picture of Acarsaid Hotel

more ...

 

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.

Small picture of Auchenlaich Farmhouse

more ...

 

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.

Small picture of Best Western Huntingtower Hotel

more ...

 

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.

Small picture of Moness Resort

more ...

 

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.

Small picture of The Log Cabin Hotel

more ...

 

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?

Small picture of The Strathardle Inn

more ...

 

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

Small picture of The Waverley Hotel

more ...

 

Windlestrae Hotel

The Muirs, Kinross, Tayside

Rooms from £50.00 ( €55.00 / $72.50 ) per night

Set in beautifully landscaped gardens, the Windlestrae is a welcoming haven for anyone looking to get away from it all. With a relaxed, friendly atmosphere and impressive facilities and leisure club, it is the perfect destination for your next trip. The hotel restaurant offers a menu selection that reflects Scotland's wonderful local ingredients, and the comprehensive wine list will complement any meal.

Small picture of Windlestrae Hotel

more ...

 

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.

Small picture of New County Hotel

more ...

 

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.

Small picture of Sunbank House Metro Hotel

more ...

 

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

Small picture of Parklands Hotel

more ...

 

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.

Small picture of Aaron Guest House

more ...

 

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.

Small picture of Abbotsfordlodge

more ...

 
Map of the Perthshire area Perthshire Visitor Information