Find and Book Top Rated Hotels in Perthshire

Search among 285 available hotels in Perthshire from 50+ providers

Filter & Sort
1-100 out of 285
Filter & Sort
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.6
Great357 reviews
MapView on map
From   US$ 293 /nightSelect
8.6
Great479 reviews
MapView on map
From   US$ 116 /nightSelect
8.2
Great135 reviews
From   US$ 332 /nightSelect
8.2
Great144 reviews
From   US$ 770 /nightSelect
8.6
Great824 reviews
From   US$ 227 /nightSelect
Hostel
8.8
Great15 reviews
From   US$ 62 /nightSelect
Resort
8.4
Great335 reviews
From   US$ 134 /nightSelect
8.4
Great701 reviews
From   US$ 236 /nightSelect
8.2
Great205 reviews
From   US$ 180 /nightSelect
Country house
8.6
Great173 reviews
From   US$ 139 /nightSelect
8.6
Great277 reviews
From   US$ 168 /nightSelect
8.2
Great78 reviews
From   US$ 206 /nightSelect
8.4
Great185 reviews
From   US$ 135 /nightSelect
8.4
Great183 reviews
From   US$ 143 /nightSelect
8.2
Great167 reviews
From   US$ 244 /nightSelect
8.2
Great81 reviews
From   US$ 162 /nightSelect
8.4
Great217 reviews
From   US$ 181 /nightSelect
8.6
Great275 reviews
From   US$ 76 /nightSelect
8.2
Great197 reviews
From   US$ 104 /nightSelect
8.2
Great58 reviews
From   US$ 221 /nightSelect
Hotel
8.4
Great306 reviews
From   US$ 150 /nightSelect
8.4
Great181 reviews
From   US$ 219 /nightSelect
Hotel
8.2
Great223 reviews
From   US$ 204 /nightSelect
Country house
8.8
Great89 reviews
From   US$ 307 /nightSelect
Hotel
8.2
Great38 reviews
From   US$ 332 /nightSelect
8.4
Great219 reviews
From   US$ 145 /nightSelect
8.4
Great566 reviews
From   US$ 124 /nightSelect
8.2
Great86 reviews
From   US$ 118 /nightSelect
8.8
Great320 reviews
From   US$ 281 /nightSelect
8.2
Great92 reviews
From   US$ 155 /nightSelect
8.2
Great162 reviews
From   US$ 119 /nightSelect
From   US$ 220 /nightSelect
8.6
Great111 reviews
From   US$ 174 /nightSelect
Country house
8.8
Great22 reviews
From   US$ 311 /nightSelect
Country house
8.8
Great24 reviews
From   US$ 200 /nightSelect
Bed & Breakfast
8.4
Great145 reviews
From   US$ 124 /nightSelect
8.0
Great52 reviews
From   US$ 109 /nightSelect
8.4
Great83 reviews
From   US$ 264 /nightSelect
8.2
Great43 reviews
From   US$ 146 /nightSelect
Guest house
8.2
Great83 reviews
From   US$ 184 /nightSelect
8.2
Great180 reviews
From   US$ 84 /nightSelect
8.2
Great139 reviews
From   US$ 88 /nightSelect
Bed & Breakfast
8.2
Great199 reviews
From   US$ 181 /nightSelect
8.6
Great534 reviews
From   US$ 128 /nightSelect
8.6
Great280 reviews
From   US$ 226 /nightSelect
8.6
Great15 reviews
From   US$ 467 /nightSelect
8.2
Great59 reviews
From   US$ 193 /nightSelect
8.0
Great58 reviews
From   US$ 89 /nightSelect
8.2
Great127 reviews
From   US$ 188 /nightSelect
Country house
8.6
Great34 reviews
From   US$ 399 /nightSelect
8.2
Great201 reviews
From   US$ 94 /nightSelect
8.0
Great116 reviews
From   US$ 213 /nightSelect
8.4
Great240 reviews
From   US$ 165 /nightSelect
8.6
Great74 reviews
From   US$ 139 /nightSelect
8.2
Great64 reviews
From   US$ 151 /nightSelect
8.2
Great111 reviews
From   US$ 138 /nightSelect
Bed & Breakfast
8.4
Great106 reviews
From   US$ 257 /nightSelect
8.4
Great73 reviews
From   US$ 260 /nightSelect
8.6
Great186 reviews
From   US$ 115 /nightSelect
7.8
Very good62 reviews
From   US$ 107 /nightSelect
8.8
Great140 reviews
From   US$ 242 /nightSelect
8.2
Great92 reviews
From   US$ 108 /nightSelect
8.2
Great139 reviews
From   US$ 137 /nightSelect
8.0
Great132 reviews
From   US$ 106 /nightSelect
8.2
Great76 reviews
From   US$ 143 /nightSelect
8.2
Great73 reviews
From   US$ 107 /nightSelect
8.0
Great56 reviews
From   US$ 118 /nightSelect
8.4
Great134 reviews
From   US$ 224 /nightSelect
8.2
Great57 reviews
From   US$ 84 /nightSelect
Guest house
8.4
Great160 reviews
From   US$ 130 /nightSelect
8.4
Great268 reviews
From   US$ 97 /nightSelect
8.6
Great14 reviews
From   US$ 106 /nightSelect
8.2
Great239 reviews
From   US$ 93 /nightSelect
Bed & Breakfast
8.4
Great178 reviews
From   US$ 81 /nightSelect
9.0
Perfect26 reviews
From   US$ 254 /nightSelect
Guest house
8.4
Great85 reviews
From   US$ 145 /nightSelect
Guest house
8.2
Great50 reviews
From   US$ 113 /nightSelect
8.4
Great184 reviews
From   US$ 43 /nightSelect
8.6
Great98 reviews
From   US$ 75 /nightSelect
8.2
Great111 reviews
From   US$ 150 /nightSelect
8.8
Great18 reviews
From   US$ 352 /nightSelect
8.0
Great66 reviews
From   US$ 87 /nightSelect
9.0
Perfect14 reviews
Select
8.4
Great508 reviews
From   US$ 172 /nightSelect
8.4
Great396 reviews
From   US$ 136 /nightSelect
Guest house
8.2
Great125 reviews
From   US$ 239 /nightSelect
8.2
Great61 reviews
From   US$ 257 /nightSelect
8.6
Great28 reviews
From   US$ 127 /nightSelect
8.4
Great361 reviews
From   US$ 151 /nightSelect
8.6
Great23 reviews
From   US$ 163 /nightSelect
Guest house
8.4
Great92 reviews
From   US$ 185 /nightSelect
8.2
Great57 reviews
From   US$ 102 /nightSelect
8.4
Great217 reviews
From   US$ 116 /nightSelect
Bed & Breakfast
8.2
Great171 reviews
From   US$ 127 /nightSelect
Bed & Breakfast
8.0
Great52 reviews
From   US$ 144 /nightSelect
Bed & Breakfast
8.2
Great38 reviews
From   US$ 74 /nightSelect
8.2
Great78 reviews
From   US$ 107 /nightSelect
Guest house
8.2
Great107 reviews
From   US$ 94 /nightSelect
8.8
Great23 reviews
From   US$ 176 /nightSelect
8.6
Great13 reviews
From   US$ 189 /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