Find Hotel Deals

Select a date

Select a date

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

Hotel deals in Perthshire

Filter Results

Hotel ranking

Find hotel by

Price (per night)

Types of accommodation

Tourist sights

Hotel themes

Guest ratings

Hotel comes with

Room comes with

Apply Filters
Clear Filters

Results found:

  • Kinloch House Hotel

    By Blairgowrie, Blairgowrie and Rattray, United Kingdom (Open map)

    This hotel is about 19 km away from Scone Palace. Kinloch House Hotel provides 18 rooms with a breathtaking view of the countryside.

    Read more...

    From US$ 343
    price for 1 night
    RESERVE From US$ 343
  • Clc Duchally Country Estate

    By Gleneagles, Auchterarder, United Kingdom (Open map)

    The hotel is around 30 minutes on foot from the city center. Clc Duchally Country Estate Hotel offers a stylish accommodation with a safety deposit…

    Read more...

    From US$ 292
    price for 1 night
    RESERVE From US$ 292
  • Moness House Hotel & Country Club

    Crieff Road, Aberfeldy, United Kingdom (Open map)

    Moness House Hotel & Country Club lies about 10 minutes' walk from the city center. The superior Moness House Hotel & Country Club is located in a…

    Read more...

    From US$ 104
    price for 1 night
    RESERVE From US$ 104
  • Green Hotel

    2 The Muirs, Kinross, United Kingdom (Open map)

    Green Hotel lies in the historical center of Kinross. Situated near golf courses, restaurants and nightclubs, this comfortable hotel comprises 46 rooms and offers a…

    Read more...

    From US$ 179
    price for 1 night
    RESERVE From US$ 179
  • Best Western Queens Hotel

    Leonard Street, Perth, United Kingdom (Open map)

    This traditional property is approximately 35 minutes walk from the center of Perth. Best Western Queens Hotel is a 3-star accommodation within 10 km…

    Read more...

    From US$ 150
    price for 1 night
    RESERVE From US$ 150
  • Ballathie House Hotel

    Kinclaven, Perth, United Kingdom (Open map)

    The hotel is in an ideal location steps away from a cathedral, a museum and a castle. Situated in the tourist center of Perth, the…

    Read more...

    From US$ 175
    price for 1 night
    RESERVE From US$ 175
  • Atholl Palace Hotel

    Perth Road, Pitlochry, United Kingdom (Open map)

    The center of Pitlochry can be reached in 10 minutes' walk from the hotel. The traditional Atholl Palace Hotel is a great place in a…

    Read more...

    From US$ 230
    price for 1 night
    RESERVE From US$ 230
  • Hilton Dunkeld House

    Blairgowrie Road, Dunkeld, United Kingdom (Open map)

    A convenient location of Hilton Dunkeld House Hotel provides an easy access to Dunkeld Cathedral within a 15-minute walk. Situated in the heart of…

    Read more...

    From US$ 276
    price for 1 night
    RESERVE From US$ 276
  • Gleneagles Hotel

    Auchterarder, Auchterarder, United Kingdom (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…

    Read more...

    From US$ 1129
    price for 1 night
    RESERVE From US$ 1129
  • Crieff Hydro

    Ferntower Rd, Crieff, United Kingdom (Open map)

    Crieff Hydro Hotel is 10 minutes' walk from the center of Crieff. The 4-star Crieff Hydro Hotel offers an attractive accommodation in 215 rooms.

    Read more...

    From US$ 166
    price for 1 night
    RESERVE From US$ 166
  • Fonab Castle Hotel

    Foss Road, Pitlochry, United Kingdom (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…

    Read more...

    From US$ 367
    price for 1 night
    RESERVE From US$ 367
  • Parklands Hotel

    2 St Leonard'S Bank, Perth, United Kingdom (Open map)

    A short stroll of 15 minutes will take you to Perth Royal Infirmary. Parklands Hotel is an excellent 4-star property featuring 24-hour reception…

    Read more...

    From US$ 117
    price for 1 night
    RESERVE From US$ 117
  • Windlestrae Hotel

    The Muirs, Kinross, United Kingdom (Open map)

    Windlestrae Hotel is located within 10 minutes' walk from the center of Kinross. The impressive Windlestrae Hotel is a 3-star property placed 18 km…

    Read more...

    From US$ 110
    price for 1 night
    RESERVE From US$ 110
  • Kinnaird Country House

    Kirkmichael Road, Pitlochry, Pitlochry, United Kingdom (Open map)

    Major Pitlochry sights, such as Butcharts Access Poma and Aberfeldy Golf Course are located nearby. The contemporary Kinnaird Country House offers a wonderful view of…

    Read more...

    RESERVE
  • Dunalastair

    The Square, Kinloch Rannoch, United Kingdom (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…

    Read more...

    From US$ 307
    price for 1 night
    RESERVE From US$ 307
  • Knock Castle Hotel & Spa

    Drummond Terrace, Crieff, United Kingdom (Open map)

    Crieff center can be reached within 10 minutes' walk. Knock Castle Hotel & Spa is a 4-star venue placed about 15 km from Gleneagles.

    Read more...

    From US$ 235
    price for 1 night
    RESERVE From US$ 235
  • Scotlands Hotel & Leisure Club

    40 Bonnethill Road, Pitlochry, United Kingdom (Open map)

    A superb location makes a war memorial, a cathedral and monuments easily reachable. Scotland'S Hotel & Leisure Club is a traditional 3-star hotel set 14…

    Read more...

    From US$ 112
    price for 1 night
    RESERVE From US$ 112
  • Lovat Hotel

    90-92 Glasgow Road, Perth, United Kingdom (Open map)

    It provides an ideal location within easy reach of Perth and Kinross Council, that is 1250 meters away. Lovat Hotel is a 3-star property…

    Read more...

    From US$ 81
    price for 1 night
    RESERVE From US$ 81
  • Glenfarg Hotel

    Glenfarg, Glenfarg, Uk, Perth, United Kingdom (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.

    Read more...

    From US$ 138
    price for 1 night
    RESERVE From US$ 138
  • The Spittal Of Glenshee

    A93 Glenshee, Perthshire, Uk, Spittal of Glenshee, United Kingdom (Open map)

    The property is located within a 10-minute walk from the city center. Spittal Of Glenshee is a 2-star hotel offering an outdoor swimming…

    Read more...

    RESERVE