Find Hotel Deals

Select a date

Select a date

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:

  • Rosebank Guest House

    53 Dunkeld Road, Perth, United Kingdom (Open map)

    The property is set 25 minutes' walk away from Branklyn Garden . The designer Rosebank Guest House provides guests with 9 luxury rooms as well as…

    Read more...

    From US$ 141
    price for 1 night
    RESERVE From US$ 141
  • Huntingtower Hotel

    Crieff Road, Perth, United Kingdom (Open map)

    It provides a convenient location within easy reach of Huntingtower Castle, that is 1050 meters away. Surrounded by a museum, a castle and a palace…

    Read more...

    From US$ 161
    price for 1 night
    RESERVE From US$ 161
  • Acarsaid Hotel

    8 Atholl Road,, Pitlochry, United Kingdom (Open map)

    Acarsaid Hotel is located within 10 minutes' walk from the center of Pitlochry. Acarsaid Hotel is a 3-star property situated about 11 km from…

    Read more...

    From US$ 178
    price for 1 night
    RESERVE From US$ 178
  • Schiehallion Hotel

    6 Dunkeld Street, Aberfeldy, United Kingdom (Open map)

    Aberfeldy center can be reached within 10 minutes' walk. Schiehallion Hotel offers a family accommodation in a conservation area of Aberfeldy.

    Read more...

    From US$ 143
    price for 1 night
    RESERVE From US$ 143
  • Old Mill Inn

    Mill Lane, Pitlochry, United Kingdom (Open map)

    The venue is 10 km away from Blair Castle. The 4-star Old Mill Inn is placed about 29 km from Cairnwell Tow.

    Read more...

    From US$ 211
    price for 1 night
    RESERVE From US$ 211
  • The Strathardle Inn

    Kirkmichael, Kirkmichael, Kirkmichael (Tayside), United Kingdom (Open map)

    A beautiful location gives quick access to Caenlochan Toma, which is 19 km away. The comfortable The Strathardle Inn is a great place in a…

    Read more...

    From US$ 134
    price for 1 night
    RESERVE From US$ 134
  • 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$ 126
    price for 1 night
    RESERVE From US$ 126
  • Fishers Hotel

    75-79 Atholl Road, Pitlochry, United Kingdom (Open map)

    A cathedral, a theater and a castle as well as restaurants and bars are at a close proximity to the hotel, set in the center…

    Read more...

    From US$ 166
    price for 1 night
    RESERVE From US$ 166
  • Altamount Country House Hotel

    Coupar Angus Road, Blairgowrie and Rattray, United Kingdom (Open map)

    The city center is 1 km away from the hotel. The comfortable 3-star Altamount Hotel offers quick access to Perth and Kinross Council, Abertay…

    Read more...

    From US$ 164
    price for 1 night
    RESERVE From US$ 164
  • 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
  • Kenmore Hotel

    The Square, Kenmore (Perth and Kinross), United Kingdom (Open map)

    Kenmore Hotel lies in the heart of Kenmore. Kenmore Hotel is a comfortable 3-star property with 40 rooms to stay in.

    Read more...

    From US$ 168
    price for 1 night
    RESERVE From US$ 168
  • The Inn On The Tay

    Grandtully, Pitlochry, United Kingdom (Open map)

    The property boasts location within 6 km from Pitlochry city center. Inn On The Tay is a grand 3-star hotel set 34 km from…

    Read more...

    From US$ 140
    price for 1 night
    RESERVE From US$ 140
  • Fortingall Hotel

    Fortingall, Kenmore (Perth and Kinross), United Kingdom (Open map)

    The venue is 3.6 km away from The Scottish Crannog Centre. The 4-star Fortingall Hotel lies within 12 km from Aberfeldy Golf Course.

    Read more...

    From US$ 265
    price for 1 night
    RESERVE From US$ 265
  • 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$ 113
    price for 1 night
    RESERVE From US$ 113
  • Atholl Arms Hotel

    Bridgehead, Dunkeld, United Kingdom (Open map)

    This hotel is about 19 km away from Huntingtower Castle. Atholl Arms Hotel offers tasteful rooms in a ski area of Dunkeld.

    Read more...

    From US$ 152
    price for 1 night
    RESERVE From US$ 152
  • Firtree Bed And Breakfast At Galvelbeg House

    Galvelbeg House, Perth Road, Crieff, United Kingdom (Open map)

    Because of Galvelbeg House Bed & Breakfast location in the center of a busy area, it is easy to get to Library of Innerpeffray, which is…

    Read more...

    From US$ 95
    price for 1 night
    RESERVE From US$ 95
  • The Station Hotel

    1 Leonard Street, Perth, United Kingdom (Open map)

    The city center is about 10 minutes on foot. The Station Hotel is a grand 4-star accommodation in Perth.

    Read more...

    From US$ 122
    price for 1 night
    RESERVE From US$ 122
  • The Red Brolly Inn

    Ballinluig, Near Pitlochry, Perthshire, Pitlochry, United Kingdom (Open map)

    The property is situated 15 km away from Castle Menzies. The 3-star The Red Brolly Inn is set about 13 km from Aberfeldy Golf…

    Read more...

    From US$ 138
    price for 1 night
    RESERVE From US$ 138
  • Murraypark Hotel

    Connaught Terrace, Crieff, United Kingdom (Open map)

    The center of Crieff is 10 minutes walk from the property. Murraypark Hotel is a 3-star venue set 12 km away from Gleneagles Golf…

    Read more...

    From US$ 143
    price for 1 night
    RESERVE From US$ 143
  • Angus Hotel

    46 Wellmeadow, Blairgowrie and Rattray, United Kingdom (Open map)

    The center of Blairgowrie and Rattray can be reached in 10 minutes' walk from the hotel. The modern Angus Hotel is a 3-star property…

    Read more...

    From US$ 133
    price for 1 night
    RESERVE From US$ 133