Perth Guest Houses and Hotels
Perth is located on the River Tay at the beginning of the Firth of Tay, 20 miles west of Dundee. Please choose from our selection of hotels, guest houses and bed and breakfasts.
Clark Kimberley Guest House
57 Dunkeld Road, Perth, Perthshire PH1 5RPFamily run guest house offering a friendly atmosphere and a good breakfast, accommodation near the centre of Perth [on the A85 road]... more details.
Rooms From 27.00 GBP per room, per nightExpress by Holiday Inn Perth
200 Dunkeld Road, Inveralmond, Perth, Perthshire PH1 3AQLarge, modern hotel about two miles north west of Perth town centre - off street parking.
Rooms From 60.00 GBP per room, per nightQuality Hotel Perth
Leonard Street, Perth PH2 8HEThis hotel accommodation is offered in a large Victorian building [recent reviews suggest traditional decor and old fashioned furniture] located close to Perth Station.
Rooms From 40.00 GBP per room, per nightNew County Hotel
26-30 County Place, Perth PH2 8EELarge hotel in the middle of Perth with restaurant and bar, only a short walk from the bus station, train station, South Inch Park, North Inch Park, and many other attractions.
Rooms From 45.00 GBP per room, per nightRamada Perth
West Mill Street, Perth PH1 5QPOriginally a water mill in the 15th century, this large hotel offers three star accommodation in the centre of Perth.
Rooms From 60.00 GBP per room, per nightThe Salutation Hotel
34 South Street, Perth PH2 8PHCentral Perth accommodation and restaurant in an old building dating back to 1699 - bed and breakfast rates - dinner bed and breakfast packages include entrance to the Tullibardine Distillery at nearby Blackford.
Rooms From 39.99 GBP per room, per nightSymphony Lovat Hotel
90 Glasgow Road, Perth PH2 0LTLocated in the north west part of Perth near the hospital [just around corner from the Perth Royal Infirmary] on the A93 Glasgow Road - ample parking for guests.
Rooms From 58.00 GBP per room, per nightParklands Hotel
St Leonards Bank, Perth PH2 8EBWith views over South Inch Park just around the corner from Perth Railway Station, this four star hotel is less than 10 minutes walk from the town centre.
Rooms From 69.00 GBP per room, per nightQueens Hotel [Best Western]
Leonard Street, Perth PH2 8HBVery close to the bus and train stations, this hotel is about a five minute walk from the centre of Perth [parking available on site - limited availability], with leisure facilities including a swimming pool.
Rooms From 65.26 GBP per room, per nightSunbank House Hotel
50 Dundee Road, Perth PH2 7BAOn the Dundee Road [A85] this small hotel [10 bedrooms] has a large garden and car park - Wifi wireless internet access available [small additional charge].
Rooms From 69.00 GBP per room, per nightThe Grampain Hotel
37 York Place, Perth PH2 8EHThree star hotel a short walk from the centre of town, recently modernised, good reviews from previous guests this year.
Rooms From 50.00 GBP per room, per nightClunie Guest House
12 Pitcullen Crescent, Perth PH2 7HTLocated on the A94 approximately 10 to 15 minutes walk from Perth City Centre [good bus service], this guest house offers bed and breakfast accommodation and off street parking.
Rooms From 40.00 GBP per room, per nightBronton Cottage Bed and Breakfast
Edinburgh Road, Bridge of Earn, near Perth, Perthshire PH2 9PPSituated in Bridge of Earn, about five miles south of Perth, this bed and breakfast accommodation is a short walk from the village pub [food served].
Rooms From 40.00 GBP per room, per nightBeeches Bed and Breakfast
2 Comely Bank, Perth PH2 7HUJust off the A94 road to Scone, about a 15 minute walk or short bus journey from the centre of Perth - small guest house, limited availability.
