Find Hotel Deals

Select a date

Select a date

Popular hotels in Perthshire

5 star Perthshire hotels

Gleneagles Lettings Hotel Auchterarder

From US$ 220

102 High Street, Guthrie Court ; Gleneagles Village, Auchterarder, United Kingdom - Open map

Open 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

RESERVE From US$ 220

The Pines At Gleneagles Hotel Auchterarder

From US$ 253

20 Windsor Gardens, Auchterarder, United Kingdom - Open map

Open map

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

RESERVE From US$ 253

3 star Perthshire hotels

Dundarach Guest House Pitlochry

From US$ 120

Perth Road, Pitlochry, United Kingdom - Open map

Open map

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

RESERVE From US$ 120

The Royal George Hotel Perth

From US$ 48

Tay Street, Perth, United Kingdom - Open map

Open map

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

RESERVE From US$ 48

2 star Perthshire hotels

Bridge Of Tilt Hotel Blair Atholl

From US$ 45

Bridge Of Tilt, Blair Atholl, United Kingdom - Open map

Open map

The 2-star Bridge Of Tilt Hotel is situated a mere 46.4 km away from University of the Highlands and Islands Perth College, Perth Royal Infirmary and Perth Concert Hall.

RESERVE From US$ 45

The Spittal Of Glenshee Hotel

From US$ 60

A93 Glenshee, Perthshire, Uk, Perth, United Kingdom - Open map

Open map

The Spittal Of Glenshee Hotel is a 2-star venue positioned about 27.2 km from CairnGorm National Park, Glamis Castle and University of the Highlands and Islands Perth College.

RESERVE From US$ 60

Recommended Perthshire hotels

Lands Of Loyal Hotel Alyth

From US$ 142

Loyal Road, Alyth, United Kingdom - Open map

Open map

The 4-star Lands Of Loyal Hotel is set just 23.1 km from Dundee FC. Built in 1830, the excellent hotel was renovated in 2011.

RESERVE From US$ 142

Fortingall Hotel Kenmore

From US$ 150

Fortingall, Kenmore (Perth and Kinross), United Kingdom - Open map

Open map

Fortingall Hotel boasts positioning close to Sportscotland Institute of Sport, VisitScotland Stirling and University of Stirling, offering 10 rooms and featuring a picnic area and a library.

RESERVE From US$ 150