- Sort by:
- Reviews
- Best Reviews
- Most Reviewed
- Stars
- Stars 5 to 1
- Stars 1 to 5
- Price
- Price Low to High
- Price High to Low
£29
per night
Station Hotel hotel located in Perth
Hotel with 30 rooms from £29. Set in a grand Victorian mansion, the Station Hotel is situated in Perth centre, next to Perth Railw... more
Score: 7.8 out of 10
£42
per night
Holiday Inn Express Perth
Hotel with 81 rooms from £42. The hotel is located 3.2 km north of Perth on a912. From Edinburgh, exit M90 at Junction 10. From G... more
Score: 8.3 out of 10
£32
per night
Salutation Hotel
Hotel with 84 rooms from £32. Situated in Perth centre, the award-winning Salutation Hotel is just a few minutes from Perth Concer... more
Score: 8.1 out of 10
£45
per night
Huntingtower Hotel hotel located in Huntingtowerfield
This fine country house hotel rests in 6 acres of beautiful landscaped gardens, only a few minutes' ... more
Score: 8.5 out of 10
£40
per night
Mercure Perth Hotel
Stay at the Mercure Perth Hotel and experience everything you'd expect from an international hotel c... more
Score: 7.7 out of 10
£50
per night
Sunbank House Metro Hotel
4 Star Hotel with 10 rooms from £50. In private gardens overlooking Perth, this Victorian building is just a short walk from the city cen... more
Score: 9.2 out of 10
£60
per night
Murrayshall House Hotel And Golf Courses
4 Star Hotel with 41 rooms from £60. Set within 350 acres of private estate, 3 miles from the City of Perth, this 4-star luxurious hotel ... more
Score: 8.7 out of 10
£59
per night
Parklands Hotel
4 Star Hotel with 14 rooms from £59. Business Facilities: The hotel offers a range of facilities for the business traveller and meeting d... more
Score: 7.5 out of 10