Compare Prices for 50 Perth Hotels

Perth Hotel List
District: Bankfoot
Very Good8.5
(109 reviews)
District: Dunkeld
Very Good8.3
(340 reviews)
District: Auchterarder
Pleasant6.7
(94 reviews)
District: Blairgowrie
Situated at the bottom of a hill, this basic budget hotel is close to many recreation sites.
Great8.7
(169 reviews)
District: Bridge of Earn
Superb9
(61 reviews)
District: Crieff
Good7.5
(683 reviews)
District: Crieff
Very Good8.3
(19 reviews)
District: Glenfarg
Good value bed and breakfast option in a peaceful rural area a few minutes from the M90 motorway and central Glenfarg.
Pleasant6.7
(44 reviews)
District: St Fillans
Pleasant6.7
(5 reviews)
District: Auchterarder
Okay5
(19 reviews)
District: Glenfarg
An affordable and quiet retreat in the peaceful Perthshire countryside, with a good restaurant and bistro.
Good7.6
(453 reviews)
District: Glenshee
A comfortable family run hostel with self catering options near Ben Gulabin, overlooking the Glenshee Mountains.
District: City Centre
Very Good8.3
(4 reviews)
District: City Centre
Pleasant6.7
(3 reviews)
District: Inchture
Very Good8.3
(183 reviews)
District: City Centre
Very Good8.3
(103 reviews)
District: City Centre
Pleasant6.7
(112 reviews)
District: Crieff
Very Good8.3
(42 reviews)
District: Crieff
Good7.8
(169 reviews)
District: City Centre
Located on Glasgow Road and only a few minutes by car from the city centre, a relaxing boutique option with a renowned restaurant.
Good7.5
(562 reviews)
District: Meikleour
Very Good8.4
(92 reviews)
District: Crieff
Great8.6
(22 reviews)
District: Crieff
Quality hotel close to a major motorway and a few minutes on foot from leisure facilities.
Very Good8.3
(257 reviews)
District: Crieff
Superb9.1
(96 reviews)
District: City Centre
Pleasant6.7
(128 reviews)