The 20 Best Luxury Hotels in Perthshire (2026)

Top Luxury Hotels Perthshire

Mains of Taymouth Country Estate 5* Maxwell Villas

Mains of Taymouth Country Estate 5* Maxwell Villas

Villa
Mains of Taymouth Country Estate, Kenmore, PH15 2HN, United Kingdom
  • Country Escape
  • Romantic Break
  • Wellbeing
30 Baths 968.75 ft²
The Gleneagles Hotel

The Gleneagles Hotel

Hotel
Auchterarder, Auchterarder, PH3 1NF, United Kingdom
  • Total Relaxation
  • Golfing Paradise
  • Culinary Excellence
16 Baths 628.45 ft²
Knockendarroch Hotel

Knockendarroch Hotel

Hotel
Higher Oakfield, Pitlochry, PH16 5HT, United Kingdom
  • Outstanding Location
  • Culinary Delights
  • Boutique Elegance
6 Baths 297.8 ft²
Kinloch House Hotel

Kinloch House Hotel

House
By Blairgowrie, Blairgowrie, PH10 6SG, United Kingdom
  • 4.60 mi to center
  • Culinary Delights
  • Luxurious Accommodations
  • Historic Charm
4 Baths 376.74 ft²
Fonab Castle Hotel

Fonab Castle Hotel

Hotel
Foss Road, Pitlochry, PH16 5ND, United Kingdom
  • Romantic Break
  • Total Relaxation
  • Spa Breaks
6 Baths 301.39 ft²
Cairn Lodge

Cairn Lodge

House
Orchil Road, Auchterarder, PH3 1LX, United Kingdom
  • Romantic Break
  • Total Relaxation
  • Culinary Delights
5 Baths 176.53 ft²
The Townhouse

The Townhouse

House
17 Marshall Place, Perth, PH2 8AG, United Kingdom
  • Romantic Break
  • Historic
  • Spa & Relaxation Lovers
3 Baths 251.16 ft²
Ivybank Lodge

Ivybank Lodge

House
Boat Brae, Blairgowrie, PH10 7BH, United Kingdom
  • 6.74 mi to center
  • Romantic Break
  • Total Relaxation
  • Great Walks
6 Baths 213.49 ft²
Tigh Na Leigh

Tigh Na Leigh

House
22 - 24 Airlie Street, Alyth, PH11 8AJ, United Kingdom
  • Romantic Break
  • Total Relaxation
  • Boutique Charm
6 Baths 242.19 ft²
Dunalastair Hotel Suites

Dunalastair Hotel Suites

Hotel
The Square, Kinloch Rannoch, PH16 5PW, United Kingdom
  • Romantic Break
  • Total Relaxation
  • Spa Breaks
9 Baths 443.71 ft²

List of other Luxury Hotels near Perthshire

We have created a list with the best luxury hotels near Perthshire. Hope you enjoy it. We think it might be the best of its kind around

Cromlix

Cromlix

Hotel
near Dunblane, Kinbuck, FK15 9JT, United Kingdom
  • Romantic Break
  • Total Relaxation
  • Historic Charm
6 Baths 369.56 ft²
Garvock House Hotel

Garvock House Hotel

Hotel
Garvock House Hotel St Johns Drive, Dunfermline, KY12 7TU, United Kingdom
  • Culinary Delights
  • Historic Elegance
  • Outdoor Serenity
2 Baths 258.33 ft²
Victoria Square & The Orangery

Victoria Square & The Orangery

Hotel
12 Victoria Square, Stirling, FK8 2QZ, United Kingdom
  • 0.29 mi to center
  • Romantic Break
  • Outstanding Location
  • Total Relaxation
10 Baths 242.19 ft²
DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing

Hotel
St Margaret's Head, North Queensferry, KY11 1HP, United Kingdom
  • Romantic Break
  • Outstanding Location
  • Spa Breaks
1 Baths 286.32 ft²
Dakota Edinburgh

Dakota Edinburgh

Hotel
Ferrymuir Retail Park, Queensferry, EH30 9QZ, United Kingdom
  • Romantic Break
  • Outstanding Location
  • Foodies
7 Baths 302.93 ft²
Norton House Hotel & Spa, Edinburgh

Norton House Hotel & Spa, Edinburgh

Hotel
Ingliston, Ingliston, EH28 8LX, United Kingdom
  • Romantic Retreat
  • Wellbeing Sanctuary
  • Culinary Delight
7 Baths 385.96 ft²
The Clarendon

The Clarendon

Hotel
295 Perth Road, Dundee, DD2 1JS, United Kingdom
  • 1.17 mi to center
  • Romantic Break
  • Local Exploring
  • Spa & Relaxation Lovers
10 Baths 331.29 ft²
Hampton by Hilton Dundee City Centre

Hampton by Hilton Dundee City Centre

Hotel
1 Argyllgait , Dundee, DD1 1QP, United Kingdom
  • Romantic Break
  • City Style
  • Total Relaxation
6 Baths 290.63 ft²
Courtyard by Marriott Edinburgh West

Courtyard by Marriott Edinburgh West

Hotel
2 Research Avenue South, Edinburgh, EH14 4BA, United Kingdom
  • Outstanding Location
  • Romantic Break
  • Spa & Relaxation Lovers
4 Baths 258.33 ft²
Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa

Hotel
1 West Victoria Dock Road, Dundee, DD1 3JP, United Kingdom
  • Total Relaxation
  • Romantic Break
  • City Style
11 Baths 360.1 ft²

Best Luxury Hotels that guests love in Perthshire

boutique hotels in Perthshire
1 Argyllgait , Dundee, DD1 1QP, United Kingdom
8.7
4323 reviews
From $139

Guest Review: Great hotel, limited but good bar food, brilliant staff

boutique hotels in Perthshire
1 West Victoria Dock Road, Dundee, DD1 3JP, United Kingdom
8.9
4195 reviews
From $160

Guest Review: The little extras (my duck) The bed was clean and comfortable Staff were friendly and full of Information The pool area was kept clean

boutique hotels in Perthshire
Ferrymuir Retail Park, Queensferry, EH30 9QZ, United Kingdom
8.8
4134 reviews
From $239

Guest Review: Every thing was nice clean and loved the Air force theme .

Other great option in Perthshire

boutique hotels in Perthshire
Mill Lane, Pitlochry, PH16 5BH, GB
9.4
792 reviews
From $272

Guest Review: Very friendly welcome and efficient system of showing the room. Spacious room and bathroom., well decorated with good facilities and bedding. Restaurant excellent, well staffed and food delicious

boutique hotels in Perthshire
Dunfallandy House, Pitlochry, PH16 5NA, GB
9.4
154 reviews
From $272

Guest Review: The hotel felt like we were visiting our friends in their country Manor, not a hotel at all. Very comfortable, exactly what we wanted, will be recommending to all our friends

Frequently Asked Questions

Some of the top luxury hotels in Perthshire include The Gleneagles Hotel, known for its stunning golf courses and lavish spa, and Fonab Castle Hotel, which offers a unique castle experience with exquisite dining. For contemporary elegance, consider Dunalastair Hotel Suites, featuring stylish accommodations and breathtaking views.

For food enthusiasts visiting Perthshire, The Gleneagles Hotel is renowned for its Michelin-starred dining options. Additionally, Cromlix boasts an excellent restaurant led by celebrity chef Andrew Fairlie, offering a gourmet experience in a beautiful countryside setting.

Yes, Perthshire is home to several romantic luxury hotels, including Kinloch House Hotel, which provides a cozy atmosphere and stunning gardens. Another great option is Fonab Castle Hotel, where couples can enjoy luxurious rooms and intimate dining experiences amidst a historic backdrop.

Perthshire offers family-friendly luxury hotels like Mains of Taymouth Country Estate 5* Maxwell Villas, featuring spacious accommodations and outdoor activities. Another excellent choice is Garvock House Hotel, which combines comfort with amenities that cater well to families, ensuring a memorable stay.

Hotels with breathtaking views in Perthshire include Dunalastair Hotel Suites, set against picturesque landscapes, and Knockendarroch Hotel, where guests can enjoy panoramic vistas of the surrounding hills. Both locations provide idyllic settings for relaxation and exploration.

For travelers seeking boutique charm, Ivybank Lodge offers a personalized experience with elegantly designed rooms. Tigh Na Leigh is another boutique option, known for its warm hospitality and unique décor, making it a perfect base for exploring the beauty of Perthshire.