Search Hotels

Select date

Select date

Popular hotels in Perthshire

5 stars hotels in Perthshire

Gleneagles Lettings

From US$ 220

Guthrie Court, Gleneagles Village, Auchterarder, United Kingdom - Show map

Show map

Gleneagles Hotel boasts positioning close to Sportscotland Institute of Sport, Scottish Triathlon Association Ltd and Stirling Court, offering 232 rooms and featuring an outdoor swimming pool, a spa center and an indoor heated pool.

Book Now From US$ 220

The Pines At Gleneagles

From US$ 253

20 Windsor Gardens, Quensview, Auchterarder, Gb, Auchterarder, United Kingdom - Show map

Show map

The luxury The Pines At Gleneagles Hotel offers parking and a baggage storage.

Book Now From US$ 253

4 stars hotels in Perthshire

Pine Trees Hotel

From US$ 78

Strathview Terrace, (Larchwood Road), Pitlochry, Pitlochry, United Kingdom - Show map

Show map

Set in the center of Pitlochry, this unique hotel features 20 rooms and offers a sun terrace and a golf course. Pine Trees Hotel has been welcoming guests to its spacious rooms since 1892.

Book Now From US$ 78

Knock Castle Hotel & Spa

From US$ 76

Drummond Terrace, Crieff, United Kingdom - Show map

Show map

The spectacular Knock Castle Hotel & Spa is a 4-star property set next to Perth Royal Infirmary, Gleneagles and University of the Highlands and Islands Perth College featuring a rooftop terrace, an indoor swimming pool and a steam room.

Book Now From US$ 76

3 stars hotels in Perthshire

Dundarach

From US$ 120

Perth Road, Pitlochry, United Kingdom - Show map

Show map

Dundarach Guest House is a property offering a library and a golf course to its guests. This venue features traditional architecture.

Book Now From US$ 120

The Royal George Hotel

From US$ 48

Tay Street, Perth, United Kingdom - Show map

Show map

The 3-star Royal George Hotel is set just 1.6 km from Scone Palace, Perth Royal Infirmary and Gleneagles.

Book Now From US$ 48

2 stars hotels in Perthshire

Fendoch Guest House

From US$ 104

Sma' Glen ;, Crieff, United Kingdom - Show map

Show map

The 2-star Fendoch Guest House boasts close proximity to Perth Royal Infirmary, Scone Palace and Gleneagles just 19.6 km away.

Book Now From US$ 104

The Spittal Of Glenshee

From US$ 60

A93 Glenshee, Perthshire, Uk, Auchterarder, United Kingdom - Show map

Show map

Spittal Of Glenshee is a 2-star hotel providing a comfortable accommodation near to CairnGorm National Park, Glamis Castle and Scone Palace.

Book Now From US$ 60

Recommended hotels in Perthshire

The Cairn Lodge & Hotel

From US$ 198

Orchil Road, Auchterarder, United Kingdom - Show map

Show map

Cairn Hotel And Lodge is a sleek hotel offering views over Perth Royal Infirmary, University of the Highlands and Islands Perth College and University of Stirling and featuring barbeque grills and a golf course.

Book Now From US$ 198

Lands Of Loyal Hotel

From US$ 142

Alyth Blairgowrie Perthshire Scotland, Alyth, United Kingdom - Show map

Show map

The 4-star Lands Of Loyal Hotel And Restaurant offers luxury rooms in proximity to Kirriemuir Bowling Club, Bernard King Library and Glamis Castle. The building was renovated in 2011.

Book Now From US$ 142