Star Rating
Hotel Name
Price Range (USD)to
Amenities

Perth Scotland United Kingdom Hotels & Motels

Find the perfect hotel in Perth Scotland using our hotel guide provided below. Search for cheap and discounted hotel and motel rates in or near Perth Scotland, United Kingdom for your upcoming personal or group trip. We list the best Perth Scotland hotel and motel rooms. Browse the Perth Scotland area hotels to find the perfect lodging! Please use the provided map of the Perth Scotland hotels.

The Perth Scotland center point is about the area of City Centre Perth and 12 miles northeast of Gleneagles Golf Resort.

Perth Scotland Hotels, Motels & Accommodations

The Station Hotel - Perth 1 Leonard St., Perth, PH28ET United Kingdom ~0.08 miles west of Perth Scotland
  • Four-star Suburban hotel
  • Hotel has 3 floors
  • Good Hotel
  • Most guests liked the proximity to sightseeing
Salutation Hotel 34 South St., Perth, PH28PH United Kingdom ~0.27 miles east of Perth Scotland
  • Three Star property
  • Hotel has 5 meeting rooms
From$58
Very Good 4.0 /5Read Reviews Call
Murrayshall Hotel & Golf Courses : Murrayshall Rd. Murrayshall Rd., Scone, PH27PH United Kingdom ~2.86 miles northeast of Perth Scotland
  • Four-star Golf Course hotel
  • Check in time: 2:00pm
The Green Hotel Golf & Leisure Resort 2 The Muirs, Kinross, KY138AS United Kingdom ~12.90 miles south of Perth Scotland
  • Three Star Rural property
  • 94 sleeping rooms in hotel
From$75
Very Good 4.0 /5Reviews Call
Atholl Arms Hotel Tay Terrace, Dunkeld, PH80AQ United Kingdom ~13.05 miles northwest of Perth Scotland
  • Three Star property
The Gleneagles Hotel : The Gleneagles Hotel
+1-800-881-1523
The Gleneagles Hotel, Auchterarder, PH31NF United Kingdom ~14.43 miles southwest of Perth Scotland
  • Luxurious Five Star Golf Course property
  • Fitness center on property
  • Excellent value for money
  • Large towels
From$308
Very Good 4.5 /5Read Reviews Call
Holiday Inn Express Glenrothes
+1-888-283-3404
Leslie Rd., Glenrothes, KY63EP United Kingdom ~16.19 miles southeast of Perth Scotland
  • Affordable Downtown property
  • 2 floors in property
  • Friendly service
  • Excellent value
From$46
Very Good 4.0 /5Reviews Call
Doubletree by Hilton Dundee Kingsway West, Dundee, DD25JT United Kingdom ~16.23 miles east of Perth Scotland
  • Four star Suburban hotel
  • 95 rooms in hotel
  • Most guests said the breakfast was too expensive
  • Professional service
From$90
Very Good 4.0 /5Read Reviews Call
Balbirnie House in Glenrothes
+1-888-690-5281
Balbirnie Park Markinch, Glenrothes, KY76NE United Kingdom ~17.00 miles southeast of Perth Scotland
  • Expensive Rural hotel
  • Check-in: 14.00
  • Most guests said it was a stylish hotel
  • Most guests loved the menu selection
Best Western Invercarse Hotel : 371 Perth Rd.
+1-800-230-4134
371 Perth Rd., Dundee, DD21PG United Kingdom ~17.14 miles east of Perth Scotland
  • 3-star Airport hotel
  • 2 floors in property
  • Most guests thought the view was good
  • High priced breakfast
Westport Luxury Serviced Apartments
+1-800-997-5148
138 West Marketgait, Dundee, DD11NJ United Kingdom ~18.03 miles east of Perth Scotland
  • Four star property
  • 4 floors in hotel
  • Excellent view
  • Most guests thought the service was very professional
Holiday Inn Express Dundee - Dundee
+1-888-690-5247
41 Dock St., Dundee, DD13DR United Kingdom ~18.41 miles east of Perth Scotland
  • Mid-scale Downtown property
  • Hotel has 4 floors
  • Bar is disappointing
  • Clean rooms
From$70
Average 3.5 /5Reviews Call
Apex City Quay Hotel & Spa in Dundee
+1-888-305-3366
1 West Victoria Dock Rd., Dundee, DD13JP United Kingdom ~18.58 miles east of Perth Scotland
  • High-end property
  • Management was excellent, said 100%
  • Air conditioning was criticized by 86%
From$75
Very Good 4.5 /5Reviews Call
Westbourne House 10 Dollar Rd., Stirling, FK136PA United Kingdom ~20.50 miles southwest of Perth Scotland
  • 3-star hotel
The Victoria Hotel : 28 Victoria Rd.
+1-888-283-3404
28 Victoria Rd., Kirkcaldy, ky11ds United Kingdom ~21.96 miles southeast of Perth Scotland
  • Mid-scale Suburban property
  • Free comp. breakfast
  • Lovely service and very clean rooms
  • Most guests said the reception staff was ok
Old Manor Hotel in Leven 55 Leven Rd., Leven, KY86AJ United Kingdom ~22.19 miles southeast of Perth Scotland
  • 3 star hotel
Roomsat29 Bruce Street : 29 35 Bruce St.
+1-888-690-5281
29 35 Bruce St., Dunfermline, KY127AG United Kingdom ~22.36 miles south of Perth Scotland
  • 3-star Downtown hotel
  • 17 rooms in property
  • Relatively new rooms
  • Bathroom needs cleaning
Pitbauchlie House Hotel
+1-800-230-4134
Aberdour Rd. Dunfermline, Dunfermline, KY114PB United Kingdom ~23.08 miles south of Perth Scotland
  • 3 star Downtown hotel
  • Check in time: 14:00
  • Wobbly lavatory seat
  • Most guests thought the service was very professional
Rufflets Country House Hotel
+1-800-997-5148
Strathkinness Low Rd., St Andrews, K169TX United Kingdom ~23.14 miles east of Perth Scotland
  • High-end hotel
  • 3 meeting rooms in property
  • Beautiful view of the gardens
  • Great desserts & fruits
Fonab Castle Hotel & Spa in Pitlochry Foss Rd., Pitlochry, PH165ND United Kingdom ~23.75 miles northwest of Perth Scotland
  • Luxury 5-star Rural property
  • 34 rooms in property
Atholl Palace Hotel
+1-888-305-3366
Perth Rd. Perthshire, Pitlochry, PH165LY United Kingdom ~23.80 miles northwest of Perth Scotland
  • Four-star Rural hotel
  • Check-in time: 14.00
  • Most guests thought it was clean
  • WiFi system needs upgrading
From$92
Very Good 4.0 /5Review Score Call
Fishers Hotel Pitlochry - Pitlochry
+1-800-881-1523
75 79 Atholl Rd., Pitlochry, PH165BN United Kingdom ~24.12 miles northwest of Perth Scotland
  • Affordable Rural property
  • Hotel has 2 suites
Old Course Hotel Golf Resort & Spa : Old Station Rd.
+1-888-283-3404
Old Station Rd., St Andrews, KY169SP United Kingdom ~24.21 miles east of Perth Scotland
  • Luxurious 5 Star Resort property
  • Fitness + Health Center
  • Rather comfortable
  • Clean rooms
From$129
Very Good 4.5 /5Reviews Call
Kingswood Hotel Kinghorn Rd., Burntisland, KY39LL United Kingdom ~24.48 miles southeast of Perth Scotland
  • 3-star Downtown hotel
  • Check in: 1500
  • Great location
  • Great view
Boreland Lodge Hotel - Inverkeithing 31 33 Boreland Rd., Inverkeithing, KY111DA United Kingdom ~25.09 miles south of Perth Scotland
  • Low Cost hotel
Next 25 Perth Scotland Hotels >  [1 - 25 of 50]    
Next: See My Perth Scotland Hotels with Pricing
Back to Top