Find and Book Top Rated Hotels in Perthshire

Search among 256 available hotels in Perthshire from 50+ providers

Filter & Sort
101-200 out of 256
Filter & Sort
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.4
Great99 reviews
MapView on map
From   US$ 168 /nightSelect
8.4
Great251 reviews
MapView on map
From   US$ 98 /nightSelect
Bed & Breakfast
8.2
Great54 reviews
From   US$ 176 /nightSelect
Guest house
8.0
Great81 reviews
From   US$ 122 /nightSelect
8.6
Great20 reviews
From   US$ 148 /nightSelect
Hotel
8.0
Great47 reviews
From   US$ 233 /nightSelect
Guest house
8.2
Great47 reviews
From   US$ 236 /nightSelect
Guest house
8.2
Great73 reviews
From   US$ 154 /nightSelect
Guest house
8.2
Great127 reviews
From   US$ 66 /nightSelect
8.2
Great201 reviews
From   US$ 75 /nightSelect
Guest house
8.4
Great75 reviews
From   US$ 127 /nightSelect
Bed & Breakfast
8.4
Great43 reviews
From   US$ 149 /nightSelect
Bed & Breakfast
8.4
Great60 reviews
From   US$ 122 /nightSelect
8.0
Great69 reviews
From   US$ 168 /nightSelect
Bed & Breakfast
8.2
Great85 reviews
From   US$ 184 /nightSelect
Bed & Breakfast
8.2
Great3 reviews
From   US$ 124 /nightSelect
Bed & Breakfast
8.2
Great133 reviews
From   US$ 73 /nightSelect
Bed & Breakfast
8.4
Great66 reviews
From   US$ 252 /nightSelect
Bed & Breakfast
8.2
Great64 reviews
From   US$ 146 /nightSelect
Bed & Breakfast
8.6
Great35 reviews
From   US$ 153 /nightSelect
8.6
Great13 reviews
From   US$ 169 /nightSelect
9.0
Perfect14 reviews
From   US$ 222 /nightSelect
8.6
Great235 reviews
From   US$ 82 /nightSelect
Guest house
8.2
Great70 reviews
From   US$ 128 /nightSelect
Bed & Breakfast
8.2
Great93 reviews
From   US$ 94 /nightSelect
Bed & Breakfast
8.4
Great55 reviews
From   US$ 115 /nightSelect
Bed & Breakfast
8.4
Great77 reviews
From   US$ 90 /nightSelect
9.0
Perfect14 reviews
From   US$ 387 /nightSelect
9.0
Perfect14 reviews
From   US$ 244 /nightSelect
8.6
Great100 reviews
From   US$ 176 /nightSelect
8.2
Great36 reviews
From   US$ 81 /nightSelect
8.8
Great55 reviews
From   US$ 201 /nightSelect
8.4
Great120 reviews
From   US$ 61 /nightSelect
Guest house
8.4
Great95 reviews
From   US$ 81 /nightSelect
Bed & Breakfast
8.2
Great49 reviews
From   US$ 107 /nightSelect
8.8
Great14 reviews
From   US$ 118 /nightSelect
8.4
Great43 reviews
From   US$ 175 /nightSelect
8.8
Great13 reviews
From   US$ 174 /nightSelect
10.0
Perfect1 review
From   US$ 175 /nightSelect
8.8
Great4 reviews
From   US$ 434 /nightSelect
Bed & Breakfast
8.4
Great43 reviews
From   US$ 103 /nightSelect
Guest house
8.4
Great45 reviews
From   US$ 216 /nightSelect
Guest house
8.6
Great46 reviews
From   US$ 145 /nightSelect
8.8
Great14 reviews
From   US$ 172 /nightSelect
Bed & Breakfast
8.4
Great40 reviews
From   US$ 141 /nightSelect
9.0
Perfect17 reviews
From   US$ 628 /nightSelect
From   US$ 1 416 /nightSelect
From   US$ 437 /nightSelect
From   US$ 522 /nightSelect
Villa
From   US$ 1 529 /nightSelect
Villa
8.8
Great21 reviews
From   US$ 189 /nightSelect
Lodge
8.8
Great18 reviews
From   US$ 122 /nightSelect
8.4
Great47 reviews
From   US$ 275 /nightSelect
Guest house
8.4
Great38 reviews
From   US$ 114 /nightSelect
8.6
Great14 reviews
From   US$ 200 /nightSelect
Guest house
8.4
Great50 reviews
From   US$ 81 /nightSelect
Bed & Breakfast
8.2
Great23 reviews
From   US$ 140 /nightSelect
Bed & Breakfast
8.4
Great20 reviews
From   US$ 152 /nightSelect
8.2
Great76 reviews
From   US$ 97 /nightSelect
8.6
Great17 reviews
From   US$ 721 /nightSelect
Villa
9.2
Perfect9 reviews
From   US$ 384 /nightSelect
8.2
Great46 reviews
From   US$ 113 /nightSelect
Guest house
8.0
Great68 reviews
From   US$ 113 /nightSelect
Bed & Breakfast
8.4
Great68 reviews
From   US$ 141 /nightSelect
8.6
Great72 reviews
From   US$ 331 /nightSelect
Chalet
9.0
Perfect12 reviews
From   US$ 122 /nightSelect
Apartment
8.4
Great29 reviews
From   US$ 264 /nightSelect
Bed & Breakfast
8.2
Great58 reviews
From   US$ 264 /nightSelect
Bed & Breakfast
8.4
Great56 reviews
From   US$ 125 /nightSelect
8.6
Great33 reviews
From   US$ 451 /nightSelect
8.4
Great25 reviews
From   US$ 152 /nightSelect
8.6
Great48 reviews
From   US$ 392 /nightSelect
Apartment
8.4
Great31 reviews
From   US$ 261 /nightSelect
8.4
Great36 reviews
From   US$ 153 /nightSelect
8.4
Great53 reviews
From   US$ 258 /nightSelect
8.2
Great20 reviews
From   US$ 191 /nightSelect
Chalet
8.8
Great18 reviews
From   US$ 121 /nightSelect
8.4
Great21 reviews
From   US$ 432 /nightSelect
From   US$ 218 /nightSelect
8.4
Great26 reviews
From   US$ 335 /nightSelect
9.0
Perfect15 reviews
From   US$ 241 /nightSelect
8.6
Great25 reviews
From   US$ 170 /nightSelect
8.6
Great20 reviews
From   US$ 348 /nightSelect
8.6
Great11 reviews
From   US$ 258 /nightSelect
9.0
Perfect16 reviews
From   US$ 216 /nightSelect
8.6
Great13 reviews
From   US$ 201 /nightSelect
8.8
Great19 reviews
From   US$ 205 /nightSelect
8.4
Great42 reviews
From   US$ 134 /nightSelect
8.8
Great14 reviews
From   US$ 177 /nightSelect
From   US$ 341 /nightSelect
8.8
Great15 reviews
From   US$ 220 /nightSelect
8.4
Great21 reviews
From   US$ 137 /nightSelect
From   US$ 555 /nightSelect
8.4
Great20 reviews
From   US$ 212 /nightSelect
Villa
8.8
Great14 reviews
From   US$ 251 /nightSelect
From   US$ 240 /nightSelect
9.2
Perfect12 reviews
From   US$ 399 /nightSelect
8.4
Great17 reviews
From   US$ 189 /nightSelect
From   US$ 370 /nightSelect

City Guide: Perthshire

5 Top recommended hotels in Perthshire:

Dunkeld House Hotel: Nestled within the enchanting landscape of Tay Valley, this charming hotel offers exquisite views of the River Tay, extensive leisure facilities, and a peaceful retreat near the majestic Dunkeld Cathedral.

Gleneagles: Boasting a world-renowned golf course and luxurious spa, this iconic hotel in Auchterarder is surrounded by stunning countryside, providing the perfect blend of elegance, relaxation, and outdoor activities.

Crieff Hydro: Situated amidst picturesque woodlands, this family-friendly hotel in Crieff offers a wealth of amenities including an indoor pool, outdoor activities, and an extensive entertainment program for all ages.

The Atholl Palace Hotel: Set amidst manicured gardens, this fairytale-like castle hotel in Pitlochry offers regal ambiance, impressive architecture, and breath-taking views of the surrounding mountains and glens.

The Glendevon Hotel: Located in the quaint village of Auchterarder, this friendly hotel offers comfortable accommodation, a welcoming atmosphere, and easy access to renowned distilleries, golf courses, and outdoor adventures in the Perthshire area.

Why should you stay in Perthshire?

Nature's Playground: Perthshire is a haven for outdoor enthusiasts, offering stunning landscapes, ancient forests, and crystal-clear lochs. From hiking and mountain biking to fishing and wildlife spotting, the region provides endless opportunities to connect with nature. The scenic beauty of places like Loch Tay and The Hermitage, combined with numerous nature trails and adventure activities, make Perthshire a paradise for thrill-seekers and nature lovers alike.

Historic Heritage: History buffs will be in their element in Perthshire, as the region is filled with castles, palaces, and historic sites steeped in rich heritage. From the imposing Blair Castle, home to the Duke of Atholl, to the atmospheric ruins of Dunkeld Cathedral and the Scone Palace, where Scottish kings were crowned, Perthshire's historical landmarks offer a glimpse into the country's fascinating past.

Whisky and Gastronomy: Perthshire is renowned for its whisky distilleries, making it a must-visit destination for whisky aficionados. Distilleries such as Edradour, Blair Athol, and Dewar's Aberfeldy offer guided tours and tastings, allowing visitors to learn about the whisky-making process and sample some of Scotland's finest single malts. Additionally, the region is dotted with charming cafes, restaurants, and farm shops that showcase the best of local produce, giving food lovers a chance to savor delicious and authentic Scottish cuisine.

Show moreLess