Find Hotel Deals

Select a date

Select a date

Maximum period that can be booked is 30 days. Please enter alternative dates.

Popular hotels in Perthshire

5 star Perthshire hotels

Dunalastair 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

Fonab Castle Hotel Pitlochry

From US$ 330

Foss Road, Pitlochry, United Kingdom - Open map

Open map

Fonab Castle Hotel provides guests with stunning setting within 10 minutes' walk of the city center. Offering 26 soundproof rooms, Fonab Castle Hotel features a…

RESERVE From US$ 330

4 star Perthshire hotels

Allandale House Auchterarder

From US$ 109

17 High St, Auchterarder, United Kingdom - Open map

Open map

Allandale House Bed & Breakfast is located within 20 minutes' walk from the center of Auchterarder. The 4-star Allandale House Bed & Breakfast is situated a…

RESERVE From US$ 109

The Cairn Lodge & Hotel Auchterarder

From US$ 213

Orchil Road, Auchterarder, United Kingdom - Open map

Open map

The Cairn Lodge & Hotel provides guests with convenient setting within 10 minutes' walk of the city center. The sleek The Cairn Lodge & Hotel is a…

RESERVE From US$ 213

3 star Perthshire hotels

Royal George Perth

From US$ 147

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$ 147

Atholl Arms Pitlochry

From US$ 156

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$ 156

2 star Perthshire hotels

Breadalbane Arms Hotel Aberfeldy

From US$ 93

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$ 93

Travelodge Kinross M90

From US$ 77

M90 Junction 6,Turfhills Tourist Centre,Kinross Ky13 0Nq,Perthshire, Kinross, United Kingdom - Open map

Open map

Guests can easily get to Go Ape - Beecraigs, which is approximately 30 km away. Travelodge Kinross M90 is a fine accommodation to stay in Kinross.

RESERVE From US$ 77

Recommended Perthshire hotels

Leven House Crieff

From US$ 115

Comrie Road, Crieff, United Kingdom - Open map

Open map

Many Crieff sights, including Perth and Kinross Council, Perth Royal Infirmary and Gleneagles are approximately 30 minutes drive away. The countryside Leven House Guest House…

RESERVE From US$ 115

Craigvrack Pitlochry

From US$ 161

West Moulin Road, Pitlochry, United Kingdom - Open map

Open map

The property lies 10 minutes walking distance from Pitlochry city center. The countryside Craigvrack Guest House apartment offers free self parking, a baggage storage and…

RESERVE From US$ 161