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:

  • Woodlands Bed And Breakfast

    Woodlands, Church Brae, Glenfarg, United Kingdom (Open map)

    Woodlands Bed and Breakfast Glenfarg provides affordable accommodation in Glenfarg.

    Read more...

    RESERVE
  • Glenshieling House

    Glenshieling House, Hatton Road, Blairgowrie, Blairgowrie and Rattray, United Kingdom (Open map)

    The 4-star Glenshieling House Bed & Breakfast places guests abound 22.9 km from Perth Royal Infirmary, Bernard King Library and University of the Highlands and Islands Perth College.

    Read more...

    RESERVE
  • Westacre Bed & Breakfast

    Westacre Lodge, New Fowlis, Crieff, United Kingdom (Open map)

    The 4-star Westacre Bed & Breakfast Bed & Breakfast Crieff is set just 17.2 km from Perth Royal Infirmary, Stirling University Library and University of the Highlands and Islands Perth College.

    Read more...

    RESERVE
  • Benvrackie

    General Wades Military Road,East Haugh, Pitlochry, United Kingdom (Open map)

    The unique 4-star Benvrackie Bed & Breakfast Pitlochry lies within walking distance of Perth and Kinross Council, University of the Highlands and Islands Perth College and Perth Royal Infirmary.

    Read more...

    RESERVE
  • Port Na Craig Inn & Restaurant

    Port Na Craig, Pitlochry, United Kingdom (Open map)

    The unique Port Na Craig Inn & Restaurant is a 4-star property set next to Scone Palace, Perth and Kinross Council and Perth Royal Infirmary.

    Read more...

    From US$ 171
    price for 1 night
    RESERVE From US$ 171
  • Middleton House Bed And Breakfast

    Moray Street, Blackford, Auchterarder, United Kingdom (Open map)

    The pleasant Middleton House Bed and Breakfast Auchterarder offers en-suite rooms in proximity to VisitScotland Stirling, University of Stirling and Stirling Community Hospital.

    Read more...

    From US$ 101
    price for 1 night
    RESERVE From US$ 101
  • Rosebank Guest House

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

    The 3-star Rosebank Guest House is set just 2.1 km from Elcho Castle, Huntingtower Castle and Branklyn Garden. The hotel is a good example of Victorian architecture in Perth.

    Read more...

    From US$ 145
    price for 1 night
    RESERVE From US$ 145
  • Hollyburn Bed And Breakfast

    Hollyburn, Main Street, Bankfoot, United Kingdom (Open map)

    The 4-star Hollyburn Bed And Breakfast places guests abound 8.4 km from Perth and Kinross Council, Dunkeld Cathedral and Perth Royal Infirmary.

    Read more...

    RESERVE
  • Persie Croft B&B

    62 Townhead, Auchterarder, United Kingdom (Open map)

    Persie Croft Bed & Breakfast Bed & Breakfast is a good accommodation choice in Auchterarder.

    Read more...

    From US$ 99
    price for 1 night
    RESERVE From US$ 99
  • Errichel House And Cottages

    Errichel Farm, Crieff Road, Aberfeldy, United Kingdom (Open map)

    The spectacular Errichel House and Cottages Aberfeldy is a 4-star property set next to Gleneagles, CairnGorm National Park and Perth Concert Hall.

    Read more...

    RESERVE
  • The Townhouse Aberfeldy

    Breadalbane Terrace, Aberfeldy, United Kingdom (Open map)

    The Townhouse Aberfeldy Bed & Breakfast is positioned in an exhibition area of Aberfeldy close to The Scottish Crannog Centre, Gleneagles and Scone Palace.

    Read more...

    RESERVE
  • Craigroyston House

    2 Lower Oakfield, Pitlochry, United Kingdom (Open map)

    The traditional Craigroyston House Bed & Breakfast is a 4-star property set next to University of the Highlands and Islands Perth College, Perth and Kinross Council and Killiecrankie.

    Read more...

    From US$ 116
    price for 1 night
    RESERVE From US$ 116
  • Westlands Of Pitlochry

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

    The 4-star Westlands Of Pitlochry Bed & Breakfast lies within 38.5 km from Perth and Kinross Council, Gleneagles and Perth Royal Infirmary.

    Read more...

    From US$ 171
    price for 1 night
    RESERVE From US$ 171
  • Fernbank House

    Kenmore Street, Aberfeldy, United Kingdom (Open map)

    Offering view over Killiecrankie, which is 16 km away, Fernbank House is a traditional hotel featuring a golf course and a treatment room.

    Read more...

    From US$ 120
    price for 1 night
    RESERVE From US$ 120
  • The Steading

    The Steading, Tullicro, By Camserney, Aberfeldy, United Kingdom (Open map)

    The 4-star The Steading Bed & Breakfast lies within 6.2 km from CairnGorm National Park, The Scottish Crannog Centre and Gleneagles.

    Read more...

    From US$ 136
    price for 1 night
    RESERVE From US$ 136
  • Rosebank House

    42 Balmoral Road, Blairgowrie and Rattray, United Kingdom (Open map)

    The 3-star Rosebank House Bed & Breakfast Blairgowrie is set just 20.6 km from Perth Concert Hall, Glamis Castle and Bernard King Library.

    Read more...

    From US$ 102
    price for 1 night
    RESERVE From US$ 102
  • Rosehill Guest House

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

    Rosehill Guest House is a 4-star hotel providing an en-suite accommodation near to Perth and Kinross Council, CairnGorm National Park and Gleneagles.

    Read more...

    From US$ 173
    price for 1 night
    RESERVE From US$ 173
  • Brae House

    9 Orchard Brae, Aberfeldy, United Kingdom (Open map)

    The 4-star Brae House Bed & Breakfast Aberfeldy boasts close proximity to University of the Highlands and Islands Perth College, Killiecrankie and Scone Palace just 15.4 km away.

    Read more...

    From US$ 134
    price for 1 night
    RESERVE From US$ 134
  • Galvelbeg House Bed & Breakfast

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

    The family-run Galvelbeg House Bed Breakfast Bed & Breakfast is a 3-star property located in the center of Crieff.

    Read more...

    From US$ 87
    price for 1 night
    RESERVE From US$ 87
  • The Courtyard

    The Courtyard, West Inchmichael, Errol, Perthshire, Ph2 7Rs, Kinnaird, United Kingdom (Open map)

    The quiet The Courtyard Bed & Breakfast Kinnaird offers accommodation in a shopping area of Kinnaird.

    Read more...

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