Find Hotel Deals

Select a date

Select a date

Advanced search

Hotel ranking
Types of accommodation
Hotel themes
All Perthshire accommodations

Popular hotels in Perthshire

5 star Perthshire hotels

Dunalastair Hotel Suites Kinloch Rannoch

From US$ 307

The Square, Kinloch Rannoch, United Kingdom - Open map

Open map

Dunalastair Hotel Suites is located within 10 minutes' walk from the center of Kinloch Rannoch. Dunalastair Hotel Suites is a 4-star property situated at…

RESERVE From US$ 307

Gleneagles Hotel Auchterarder

From US$ 727

Auchterarder, Auchterarder, United Kingdom - Open map

Open map

This hotel is located in a resort area, 3.8 km from Stirling Court, Gleneagles and Sportscotland Institute of Sport. The prestigious The Gleneagles Hotel Auchterarder…

RESERVE From US$ 727

3 star Perthshire hotels

Royal George Perth

From US$ 131

Tay Street, Perth, United Kingdom - Open map

Open map

The hotel is 15 minutes' walk away from Branklyn Garden . The 3-star The Royal George Hotel is set just 2.9 km from Scone Palace.

RESERVE From US$ 131

Atholl Arms Pitlochry

From US$ 166

Blair Atholl, Pitlochry, United Kingdom - Open map

Open map

The property lies within 30 km from Cairnwell Tow. The excellent Atholl Arms Hotel with an indoor swimming pool and a golf course is a…

RESERVE From US$ 166

2 star Perthshire hotels

Glenfarg Hotel Perth

From US$ 138

Glenfarg, Glenfarg, Uk, Perth, United Kingdom - Open map

Open map

The property is set 10 minutes' walk of the city center. The comfortable Glenfarg Hotel accommodates guests in a lively area of Perth.

RESERVE From US$ 138

Breadalbane Arms Hotel Aberfeldy

From US$ 103

Bridgend, Aberfeldy, United Kingdom - Open map

Open map

Due to a beautiful location of Breadalbane Arms Hotel, guests have direct access to CairnGorm National Park, which is 52 km away. The attractive 2…

RESERVE From US$ 103

Recommended Perthshire hotels

Glenshieling House

From US$ 193

Glenshieling House, Hatton Road, Blairgowrie, Blairgowrie and Rattray, United Kingdom - Open map

Open map

Glenshieling House Bed & Breakfast lies about 10 minutes' walk from the city center. The family Glenshieling House Bed & Breakfast is a decent example of a…

RESERVE From US$ 193

Merlindale Crieff

From US$ 163

Perth Road, Crieff, United Kingdom - Open map

Open map

Crieff center can be reached within 10 minutes' walk. The 4-star Merlindale Hotel places guests abound 15 km from Gleneagles.

RESERVE From US$ 163