Advertise | MyOLB | Site Map Font Size: Increase Font Size Decrease Font Size

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.

Map showing accommodation in the area surrounding Perth Freuchie Largoward Glenfarg Blackford Golf [Gleneagles Golf Resort] Leuchars Almondbank Tayport Longforgan Broughty Ferry Monifieth Rattray Alyth Logierait Crail Auchterarder Cupar St Andrews Crieff Perth Dundee Carnoustie Arbroath Dunkeld Blairgowrie Aberfeldy Forfar
Sort by


View on map: Express by Holiday Inn Perth
Express by Holiday Inn Perth | Perth Hotel

Express by Holiday Inn Perth

200 Dunkeld Road, Inveralmond, Perth, Perthshire PH1 3AQ

Large, modern hotel about two miles north west of Perth town centre - off street parking.

3 Star Hotel

View on map: Symphony Lovat Hotel
Symphony Lovat Hotel | Perth Hotel 1.5km west of Perth city centre

Symphony Lovat Hotel

90 Glasgow Road, Perth PH2 0LT

Located 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.

4-star metro hotel

View on map: Sunbank House Hotel
Sunbank House Hotel | Perth Hotel 1.3km south-east of Perth city centre

Sunbank House Hotel

50 Dundee Road, Perth PH2 7BA

On the Dundee Road [A85] this small hotel [10 bedrooms] has a large garden and car park - Wifi wireless internet access available [small additional charge].

3 Star Guest Accommodation

View on map: Clunie Guest House
Clunie Guest House | Perth Guest Accommodation 1.6km north-east of Perth city centre

Clunie Guest House

12 Pitcullen Crescent, Perth PH2 7HT

Located 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.


View on map: Parklands Hotel
Parklands Hotel | Perth Hotel

Perth centre [south]

Parklands Hotel

2 St Leonards Bank, Perth PH2 8EB

With 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.


View on map: New County Hotel
New County Hotel | Perth Hotel

Perth centre

New County Hotel

26-30 County Place, Perth PH2 8EE

Large 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.

3 Star Hotel

View on map: Best Western Queens Hotel
Best Western Queens Hotel | Perth Hotel Perth centre [south]

Best Western Queens Hotel

Leonard Street, Perth PH2 8HB

Very 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.

3 Star Hotel

View on map: Salutation Hotel
Salutation Hotel | Perth Hotel Perth centre

Salutation Hotel

34 South Street, Perth PH2 8PH

Central 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.

4 Star Hotel

View on map: Murrayshall House
Murrayshall House | Perth Hotel

Murrayshall House

Murrayshall Road, Scone, Perthshire PH2 7PH

3 Star Hotel

View on map: The Grampian Hotel
The Grampian Hotel | Perth Hotel Perth centre [west]

The Grampian Hotel

37 York Place, Perth PH2 8EH

Three star hotel a short walk from the centre of town, recently modernised, good reviews from previous guests this year.

Self-catering apartments [5-star]

View on map: Alexander Residence
Alexander Residence | Perth Apartment [self-catering]

Alexander Residence

Barossa Place, Perth PH1 5HG

Well equipped self catering accommodation in a choice of apartments for up to six people - central location on the edge of North Inch Park.

Guest house

View on map: The Townhouse
The Townhouse | Perth Guest house

The Townhouse

17 Marshall Place, Perth PH2 8AG

3-star guest house

View on map: Pitcullen Guest House
Pitcullen Guest House | Perth Guest Accommodation

Pitcullen Guest House

17 Pitcullen Crescent, Perth PH2 7HT

Pub with accommodation

View on map: The Bankfoot Inn
The Bankfoot Inn | Perth Inn or Pub

The Bankfoot Inn

Main Street, Bankfoot, Perth and Kinross PH1 4AB

3-star lodge-hotel

View on map: Sky Lodge
Sky Lodge | Perth Lodge-Hotel

Sky Lodge

Perth Airport, Scone, Perth and Kinross PH2 6PL

Page 1 of 3

© 2019 Milford Associates Limited. All rights reserved.