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:

  • 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
  • Old Mill Inn

    Mill Lane, Pitlochry, United Kingdom (Open map)

    The stylish 4-star Old Mill Inn is set in a shopping area minutes away from University of the Highlands and Islands Perth College, Gleneagles and Perth and Kinross Council. The building was…

    Read more...

    From US$ 191
    price for 1 night
    RESERVE From US$ 191
  • 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
  • Merlindale

    Perth Road, Crieff, United Kingdom (Open map)

    Merlindale Bed & Breakfast Guest House is an apartment only 14.2 km from Perth and Kinross Council, Gleneagles and Perth Royal Infirmary. Founded in 1867, the building was renovated in 2008.

    Read more...

    From US$ 163
    price for 1 night
    RESERVE From US$ 163
  • 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
  • Lands Of Loyal Hotel

    Loyal Road, Alyth, United Kingdom (Open map)

    The 4-star Lands Of Loyal Hotel is set just 23.1 km from Dundee FC. Built in 1830, the excellent hotel was renovated in 2011.

    Read more...

    From US$ 186
    price for 1 night
    RESERVE From US$ 186
  • Knockendarroch House Hotel

    Higher Oakfield, Pitlochry, United Kingdom (Open map)

    Knockendarroch House Hotel boasts ideal positioning at a close distance to CairnGorm National Park, Killiecrankie and Gleneagles offering 12 rooms with a wonderful view over the garden. The…

    Read more...

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