Historic Hotels in Perthshire and Stirlingshire

Browse our selection of country house hotels in Perth and Kinross, Stirlingshire and Central Scotland.

Featured Accommodation


Cromlix House Hotel, Cromlix, Stirling, Perthshire, FK15 9JT.

Located in a stunning 2000 acre estate, this is a characterful, ornately decorated property in the style of a luxurious shooting lodge. Activities on offer include fishing and clay shooting and the delightful onsite chapel is a unique wedding setting.

  • 19th Century

Other popular listings

Stirling Highland Hotel

Stirling Highland Hotel, Stirling, Scotland, FK8 1DU.

Originally built as a school, this is now a luxury four star hotel nestled in the historic town of Stirling. Leisure facilities on-site include a swimming pool, jacuzzi, sauna and steam room.

  • 19th Century

Crieff Hydro Hotel

Crieff Hydro Hotel, Crieff, Perthshire, PH7 3LQ.

For over 130 years we have been welcoming people from all over the world to Crieff Hydro. All Crieff Hydro’s 210 en suite bedrooms have been refurbished in the last few years to a good four-star standard.

  • 19th Century

Hilton Hotel Dundee

Hilton Hotel Dundee, Invergowrie, Dundee, Angus, DD2 5JT.

The Landmark Dundee is a four star luxury hotel with a range of stunning bedrooms. Voted ‘Dundee Hotel of the Year’ in 2011. The hotel’s restaurant has been awarded an AA Rosette.

  • 19th Century

Fishers Hotel

75 - 79 Atholl Road, Pitlochry, Perthshire.

Centrally located in the beautiful Victorian town of Pitlochry in the Perthshire Highlands, a warm welcome awaits at the New Fishers Hotel. Only 1 hour from Edinburgh and almost 90 minutes from Glasgow, the hotel is perfect for business or pleasure.

  • 19th Century

Atholl Arms Hotel

Atholl Arms Hotel, Dunkeld, Perthshire, PH8 0AQ.

Built in the late eighteenth century, Atholl Arms Hotel sits in the historic city of Dunkeld. The Princess Royal was once a guest of the hotel back in 1844. Approx 10 miles from Perth and Pitlochry.

  • 18th Century

Ballathie House Hotel

Ballathie House Hotel, Stanley, Perth, Perthshire, PH1 4QN.

Ballathie House Hotel is a four star rated country house hotel, and is set on an estate overlooking the River Tay. It is a true Highland hotel, yet is only 12 miles from Perth. Boasts one of the finest restaurants in Scotland.

  • 19th Century

Mercure Perth Hotel

Mercure Perth Hotel, Perth, Perthshire, PH1 5QP.

Dating back to the 1400’s, this former water mill is situated in the heart of Perth. If it’s original features you’re after, check out the fresh water running behind the port holes in the lounge areas!

  • 15th Century

Macdonald Loch Rannock Hotel and Resort

Macdonald Loch Rannock Hotel, Kinloch Rannoch, Perthshire, PH16 5PS.

Once a Victorian shooting lodge, the Loch Rannock Hotel sits deep in the Perthshire Highlands and is perfect for a rural retreat. It features fantastic dining, a lovely swimming pool and there are lots of nearby outdoor activities.

  • 19th Century

Huntingtower Hotel

Huntingtower Hotel, Perth, Perthshire, PH1 3JT.

The Huntingtower Hotel is situated close to Huntingtower Castle and was first mentioned in Sir Walter Scott’s Ivanhoe. Located in 6 acres of private landscaped grounds, the hotel is only 2 miles from Perth city centre.

  • 19th Century

Atholl Palace Hotel

Atholl Palace Hotel, Pitlochry, Perthshire, PH16 5LY.

The baronial style Atholl Palace Hotel sits within 48 acres of award winning parkland overlooking Pitlochry and the scenic splendour of the surrounding Highlands. This luxurious 4 star hotel also features an onsite health club with indoor pool, etc.

  • 19th Century
  • 1
  • 2