Hotels in Perthshire

Quick Finder

Search for Places

Search Accommodation

Room / Property
If booking self-catering accommodation please select 1 room/property for the total number of adults & children.
Advanced Search

Search What's On

Start Date
End Date

Search things to do


Search Food & Drink


Search Scots Agents

  • The Ballathie Country House Hotels on the banks of the River Tay, Kinclaven
    Soak up the gorgeous Perthshire scenery at one of the region's superb country house hotels
  • The Ben Atholl Palace Hotel with Ben Vrackie in the background, Pitlochry
    The Atholl Palace Hotel and Ben Vrackie, Pitlochry
  • Looking across Loch Earn to the Drummond Hotels at St Fillans with hills behind
    Choose from a fantastic array of hotels set against Perthshire's stunning scenery
  • The outdoor spa pool at the Gleneagles Hotel, south west of Auchterarder
    Enjoy first-class facilities at luxurious hotels across Perthshire
  • The Kenmore Hotel, Perthshire
    Enjoy comfortable stays in historic buildings located in charming Perthshire towns and villages

Find a great variety of hotels in Perthshire with all the information you need to book a short or long stay. Take a look through the detailed listings to find hotels in Perth, Scotland’s newest city, and hotels in the countryside, towns and villages of Perthshire.

Enjoy a break in Perthshire with a range of 1- to 5-star hotels offering relaxation, food and a comfortable stay.

Sort By:
37 results, currently showing 1 to 10
  1. Killiecrankie Hotel


    Small Hotel



    A short distance away from the hustle of Pitlochry this stunning little gem overlooks the Soldier's Leap in the famous Pass of Killiecrankie. 10 gorgeous rooms, two great restaurants serving award winning food and a warm welcome await!

  2. Gradings


    Located in the heart of The City of Perth, with stunning views over the River Tay. A minute's walk from the City Centre, Perth Concert Hall & Perth Museum. Free Wifi and limited free parking. Visit our website for our best online rates.

  3. Station Hotel




    Perth Area

    Situated in the heart of Perth in one of the most historic buildings in the area, the Station Hotel is the perfect venue for all travellers

  4. Gradings


    Surrounded by the mountains of Highland Perthshire, Pitlochry is a great place for a holiday. Combining a stone-built solidity with the vitality and colour of a popular town, it nestles comfortably in resplendent mountain scenery.

  5. Gradings

    • 5 Hotel
    5 Hotel

    Pitlochry and Highland Perthshire

    Fonab Castle Hotel, a truly special, luxury Scottish experience.

  6. Cairn Lodge Hotel




    Auchterarder, Gleneagles and The Ochils

    Set in the beautiful town of Auchterarder, only minutes from Gleneagles, the Cairn is a stunning boutique hotel with separate luxury lodge house.

  7. The Glenfarg





    The Glenfarg is a lovely family run hotel and restaurant in the Scottish countryside.

  8. Gradings

    • 4 Hotel
    4 Hotel


    For Scottish short breaks, a weekend away or family holidays just an hour from Glasgow or Edinburgh, you’ll find Crieff Hydro in Perthshire offers the broadest choice around.

  9. Gradings

    • 3 Hotel
    3 Hotel


    Situated only 5 minutes from the centre of the city of Perth -- The Huntingtower Hotel is perfectly located whether your stay is for business or pleasure.

  10. Dalmunzie Castle




    • 3 Country House Hotel
    3 Country House Hotel


    We look forward to welcoming you to Dalmunzie, a special place that projects many of the emotions Scotland has to offer....


No results found for your search criteria

Click for more info