Star Rating
Hotel Name
Price Range (USD) to
Amenities
+ More

Perth and Kinross United Kingdom Accommodations

Only hotels in Perth and Kinross are listed below. Search for the cheapest discounted hotel and motel rates in or near Perth and Kinross, United Kingdom for your upcoming personal or group travel. We show the best Perth and Kinross hotel/motel rooms. Review the Perth and Kinross hotel list below to find the perfect lodging. We also have a map of the Perth and Kinross hotels.

The Perth and Kinross center is approximately 6 miles southeast of City Centre Pitlochry and 17 miles northwest of City Centre Perth.

Perth and Kinross Hotels & Accommodations

Rusacks St. Andrews Pilmour Links, St. Andrews, Scotland GB ~37.85 miles southeast of Perth and Kinross
  • Luxurious 5 Star property
  • Pets are OK
Call to Book
Add your dates for price
Excellent 9.1 /10 Hotel Reviews Call BookMore Details
Tired of clicking around? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Fairmont St. Andrews Fife, St. Andrews, Scotland GB ~41.00 miles southeast of Perth and Kinross
  • Luxurious Five Star hotel
  • 209 rooms in property
Call to Book
Add your dates for price
Excellent 9.1 /10 Latest Reviews Call BookMore Details
Old Course Hotel Old Station Road, St. Andrews, Scotland GB ~37.57 miles southeast of Perth and Kinross
  • Luxury 5-star property
  • Has environment-friendly policy Learn more
Call to Book
Add your dates for price
Excellent 9.7 /10 Read Reviews Call BookMore Details
Seaton House - Small Luxury Hotels of the World Seaton House 76 The Scores, St. Andrews, Scotland GB ~37.94 miles east of Perth and Kinross
  • Luxury Five Star hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.8 /10 Reviews Call BookMore Details
Hotel Indigo Dundee by IHG Lower Dens Mill constable Street, Dundee, Scotland GB ~28.67 miles east of Perth and Kinross
  • High end property
  • Check-in time: 3:00 PM
Call to Book
Add your dates for price
Very Good 8.7 /10 Guest Reviews Call BookMore Details
Hampton by Hilton Dundee City Centre 1 Argyllgait, Dundee, Scotland GB ~28.27 miles east of Perth and Kinross
  • 3 star hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Very Good 8.7 /10 Latest Reviews Call BookMore Details
Apex City Quay Hotel & Spa 1 West Victoria Dock Road, Dundee, Scotland GB ~28.77 miles east of Perth and Kinross
  • Four-star property
  • Check in time: 3:00 PM - 2:00 AM
Call to Book
Add your dates for price
Very Good 8.8 /10 Reviews Call BookMore Details
Dakota Edinburgh Ferrymuir Retail Park, South Queensferry, Scotland GB ~44.84 miles south of Perth and Kinross
  • Expensive property
  • Shuttle to airport available
Call to Book
Add your dates for price
Very Good 8.8 /10 Hotel Reviews Call BookMore Details
Holiday Inn Express Dundee by IHG 41 Dock Street, Dundee, Scotland GB ~28.66 miles east of Perth and Kinross
  • Three Star hotel
  • Hotel has 95 rooms
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
The Stirling Highland Hotel 29 Spittal Street, Stirling, Scotland GB ~35.82 miles southwest of Perth and Kinross
  • Four star hotel
  • 96 sleeping rooms in hotel
Call to Book
Add your dates for price
Average 7.9 /10 Latest Reviews Call BookMore Details
Hotel du Vin & Bistro St. Andrews 40 The Scores, St. Andrews, Scotland GB ~38.00 miles east of Perth and Kinross
  • Four star property
  • 22 rooms in hotel
Call to Book
Add your dates for price
Very Good 8.7 /10 Guest Reviews Call BookMore Details
Macdonald Inchyra Hotel & Spa Grange Road, Falkirk, Scotland GB ~42.64 miles south of Perth and Kinross
  • Four star hotel
  • Pets Welcome
Call to Book
Add your dates for price
Very Good 8.0 /10 Read Reviews Call BookMore Details
Malmaison Dundee 44 Whitehall Crescent, Dundee, Scotland GB ~28.58 miles east of Perth and Kinross
  • Four-star property
  • Hotel has 91 rooms
Call to Book
Add your dates for price
Very Good 8.6 /10 Recent Reviews Call BookMore Details
Fonab Castle Hotel & Spa Foss Road, Pitlochry, Scotland GB ~6.56 miles northwest of Perth and Kinross
  • Luxurious Five Star property
  • Free complimentary breakfast
Call to Book
Add your dates for price
Very Good 8.9 /10 Guest Reviews Call BookMore Details
Four Points Flex by Sheraton Dundee 2 South Union Street, Dundee, Scotland GB ~28.51 miles east of Perth and Kinross
  • Three Star property
  • 120 rooms in hotel
Call to Book
Add your dates for price
Excellent 9.1 /10 Guest Reviews Call BookMore Details
Need some questions answered? Talk to an expert Hotel Planner: (855) 276-7561 or
Let our voice AI booking assistants help: book over 1M+ properties worldwide Try Reservations.ai →
Crieff Hydro Fern Tower Road, Crieff, Scotland GB ~17.53 miles southwest of Perth and Kinross
  • Expensive hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.0 /10 Review Score Call BookMore Details
Colessio 33 Spittal Street, Stirling, Scotland GB ~35.84 miles southwest of Perth and Kinross
  • 4-star hotel
  • Pet Friendly
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Holiday Inn Express Dunfermline by IHG Halbeath, Dunfermline, Scotland GB ~38.21 miles south of Perth and Kinross
  • Affordable property
  • Complimentary breakfast is offered
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Macdonald Morlich Hotel Macdonald Aviemore Resort, Aviemore, Scotland GB ~40.37 miles north of Perth and Kinross
  • Four star hotel
  • Fitness + Health Center
Call to Book
Add your dates for price
Average 7.6 /10 Hotel Reviews Call BookMore Details
No. 1 High Street - Boutique Rooms 1 High St, Markinch, Scotland GB ~35.04 miles southeast of Perth and Kinross
  • Two star property
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Poor 4.8 /10 Recent Reviews Call BookMore Details
Orocco Pier 17 High Street, South Queensferry, Scotland GB ~44.34 miles south of Perth and Kinross
  • Affordable property
  • Hotel has 3 floors
Call to Book
Add your dates for price
Very Good 8.9 /10 Hotel Reviews Call BookMore Details
The Landmark Hotel & SPA Leisure Club Dundee by Sunday Kingsway West Invergowrie, Dundee, Scotland GB ~25.09 miles east of Perth and Kinross
  • High end hotel
  • 3 suites in hotel
Call to Book
Add your dates for price
Average 7.6 /10 Hotel Reviews Call BookMore Details
Cromlix Kinbuck, Dunblane, Scotland GB ~28.87 miles southwest of Perth and Kinross
  • Luxury 5 star hotel
  • 15 sleeping rooms in hotel
Call to Book
Add your dates for price
Excellent 9.8 /10 Review Score Call BookMore Details
Stirling Court Hotel University of Stirling, Stirling, Scotland GB ~33.84 miles southwest of Perth and Kinross
  • Midscale property
  • Free breakfast available
Call to Book
Add your dates for price
Very Good 8.0 /10 Latest Reviews Call BookMore Details
Park Hotel Camelon Road, Falkirk, Scotland GB ~42.73 miles south of Perth and Kinross
  • 3-star property
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Average 7.9 /10 Guest Reviews Call BookMore Details
DoubleTree by Hilton Edinburgh - Queensferry Crossing St. Margaret's Head, Dunfermline, Scotland GB ~42.73 miles south of Perth and Kinross
  • High-end hotel
  • 147 rooms in property
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
Balbirnie House Balbirnie Park Markinch, Glenrothes, Scotland GB ~34.31 miles southeast of Perth and Kinross
  • Expensive property
  • Hotel has an eco-friendly policy Learn more
Call to Book
Add your dates for price
Excellent 9.0 /10 Reviews Call BookMore Details
Inglewood House and Spa Tullibody Road, Alloa, Scotland GB ~34.16 miles south of Perth and Kinross
  • High-end hotel
  • Hotel has 3 floors
Call to Book
Add your dates for price
Excellent 9.2 /10 Hotel Reviews Call BookMore Details
Carnoustie Golf Hotel The Links, Carnoustie, Scotland GB ~37.03 miles east of Perth and Kinross
  • Four-star hotel
  • 10 suites in property
Call to Book
Add your dates for price
Very Good 8.6 /10 Read Reviews Call BookMore Details
Coylumbridge Resort Hotel Aviemore Invernesshire, Aviemore, Scotland GB ~39.10 miles north of Perth and Kinross
  • 4-star property
  • Access to gym on-site
Call to Book
Add your dates for price
Average 7.5 /10 Hotel Reviews Call BookMore Details
The Pitlochry Hydro Hotel KNOCKARD RD PH16 5JH, Pitlochry, Scotland GB ~6.91 miles northwest of Perth and Kinross
  • 3-star property
  • Check-in: 3:00 PM - midnight
Call to Book
Add your dates for price
Average 7.4 /10 Read Reviews Call BookMore Details
Rufflets St. Andrews Strathkinness Low Rd. Fife, St. Andrews, Scotland GB ~36.95 miles southeast of Perth and Kinross
  • Four star property
  • Hotel has 23 rooms
Call to Book
Add your dates for price
Very Good 8.9 /10 Reviews Call BookMore Details
Macdonald Aviemore Highland Hotel Macdonald Aviemore Resort, Aviemore, Scotland GB ~41.23 miles north of Perth and Kinross
  • 4 star hotel
  • Fitness center on property
Call to Book
Add your dates for price
Average 7.8 /10 Latest Reviews Call BookMore Details
Holiday Inn Express Stirling by IHG Springkerse Business Park, Stirling, Scotland GB ~35.62 miles south of Perth and Kinross
  • 3-star hotel
  • Check-in time: 3:00 PM - anytime
Call to Book
Add your dates for price
Excellent 9.0 /10 Latest Reviews Call BookMore Details
Scotlands Spa Hotel 40 Bonnethill Road, Pitlochry, Scotland GB ~6.74 miles northwest of Perth and Kinross
  • Affordable property
  • 3 floors in hotel
Call to Book
Add your dates for price
Average 7.9 /10 Reviews Call BookMore Details
Staybridge Suites Dundee by IHG Lower Dens Mill, Dundee, Scotland GB ~28.67 miles east of Perth and Kinross
  • 2 star property
  • Hotel has 85 suites
Call to Book
Add your dates for price
Excellent 9.2 /10 Review Score Call BookMore Details
The City Hotel 18 20 Bridge Street, Dunfermline, Scotland GB ~38.28 miles south of Perth and Kinross
  • Three Star property
  • 32 rooms in property
Call to Book
Add your dates for price
Very Good 8.4 /10 Latest Reviews Call BookMore Details
Friars Wynd Hotel 17 Friars Street, Stirling, Scotland GB ~35.80 miles southwest of Perth and Kinross
  • Affordable property
  • 8 rooms in hotel
Call to Book
Add your dates for price
Average 7.8 /10 Recent Reviews Call BookMore Details
Apex Dunblane Hydro Hotel Perth Road, Dunblane, Scotland GB ~31.32 miles southwest of Perth and Kinross
  • 4 star property
  • Pets are OK
Call to Book
Add your dates for price
Average 7.8 /10 Reviews Call BookMore Details
Best Western Plus Dunfermline Crossford Keavil House Hotel Crossford, Dunfermline, Scotland GB ~38.98 miles south of Perth and Kinross
  • 4-star hotel
  • Pets are Allowed
Call to Book
Add your dates for price
Average 7.5 /10 Read Reviews Call BookMore Details
Dunkeld House Hotel Blairgowrie Road, Dunkeld, Scotland GB ~3.90 miles southeast of Perth and Kinross
  • High end property
  • Hotel has 2 floors
Call to Book
Add your dates for price
Very Good 8.6 /10 Guest Reviews Call BookMore Details
Pitbauchlie House Hotel Sure Hotel Collection by BW 47 Aberdour Road, Dunfermline, Scotland GB ~39.22 miles south of Perth and Kinross
  • 3 star hotel
  • 2 floors in property
Call to Book
Add your dates for price
Very Good 8.7 /10 Latest Reviews Call BookMore Details
Macdonald Aviemore Hotel Macdonald Aviemore Resort, Aviemore, Scotland GB ~40.27 miles north of Perth and Kinross
  • 4-star property
  • 108 rooms in hotel
Call to Book
Add your dates for price
Average 7.2 /10 Reviews Call BookMore Details
Dunalastair Hotel Suites 1 The Square, Pitlochry, Scotland GB ~20.88 miles west of Perth and Kinross
  • Luxurious Five Star hotel
  • 31 suites in hotel
Call to Book
Add your dates for price
Very Good 8.1 /10 Review Score Call BookMore Details
Premier Lodge Westmains Industrial Estate, Grangemouth, Scotland GB ~41.73 miles south of Perth and Kinross
  • 3-star property
  • Check in time: 3:00 PM - midnight
Call to Book
Add your dates for price
Excellent 9.2 /10 Guest Reviews Call BookMore Details
The Dunvegan Hotel 7 Pilmour Place, St. Andrews, Scotland GB ~37.95 miles southeast of Perth and Kinross
  • High end property
  • Hotel has 5 rooms
Call to Book
Add your dates for price
Excellent 9.4 /10 Hotel Reviews Call BookMore Details
Woodlands Hotel BW Signature Collection 13 Panmure Terrace Broughty Ferry, Dundee, Scotland GB ~32.45 miles east of Perth and Kinross
  • Three Star hotel
  • 3 floors in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Read Reviews Call BookMore Details
Fishers Hotel 75 79 Atholl Road, Pitlochry, Scotland GB ~6.78 miles northwest of Perth and Kinross
  • 3 star hotel
  • 4 floors in hotel
Call to Book
Add your dates for price
Very Good 8.4 /10 Reviews Call BookMore Details
Grange Manor Glensburgh Road, Grangemouth, Scotland GB ~41.52 miles south of Perth and Kinross
  • Four star property
  • 36 sleeping rooms in hotel
Call to Book
Add your dates for price
Very Good 8.1 /10 Read Reviews Call BookMore Details
Macdonald Forest Hills Hotel & Spa Kinlochard The Trossachs, Aberfoyle, Stirling, Scotland GB ~43.02 miles southwest of Perth and Kinross
  • High end hotel
  • Gym / Fitness Center Available
Call to Book
Add your dates for price
Very Good 8.2 /10 Review Score Call BookMore Details

Next: See My Perth and Kinross Hotels with Pricing

FAQs about hotels in Perth and Kinross

What are the top reviewed hotels in Perth and Kinross?

Old Course Hotel, Cromlix and No. 1 High Street - Boutique Rooms are the best rated hotels based on customer reviews in the last 365 days.

What are the 4-5 star hotels in Perth and Kinross?

Rusacks St. Andrews, Fairmont St. Andrews and Old Course Hotel are the top 3 luxury hotels near Perth and Kinross city center.

What hotels are closest to the city center of Perth and Kinross?

Dunkeld House Hotel, Fonab Castle Hotel & Spa, and Scotlands Spa Hotel are the properties closest to Perth and Kinross city center.

What are the best independent hotels in Perth and Kinross?

The Osprey Hotel, Honeybrook Crieff and 60 Mile Inn-Luxury Pods with Hot Tubs are the best rated independent hotels (not part of a big brand).

What are the best Best Western hotels in Perth and Kinross?

Invercarse Hotel Dundee BW Signature Collection, Woodlands Hotel BW Signature Collection and Best Western The Crianlarich Hotel are the best rated Best Western branded hotels (based on user reviews score).

What are the best IHG hotels in Perth and Kinross?

Staybridge Suites Dundee by IHG, Holiday Inn Express Perth by IHG and Holiday Inn Express Stirling by IHG are the best rated Intercontinental Hotel Group (IHG) branded hotels (based on user reviews score).

Back to Top