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

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 Newport-on-Tay Tayport Longforgan Broughty Ferry Monifieth Rattray Alyth Logierait Crail Auchterarder Cupar St Andrews Crieff Perth Dundee Carnoustie Arbroath Dunkeld Blairgowrie Aberfeldy Forfar
Sort by

h

8.7 Fabulous
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.

Rooms From 44.00 GBP per room, per night

Hotel

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

Rooms From 57.00 GBP per room, per night

3 Star Hotel

7.9 Good
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.

Rooms From 44.10 GBP per room, per night

3 Star Hotel

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

Rooms From 23.98 GBP per room, per night

4 Star Hotel

8.4 Very Good
View on map: Murrayshall House
Murrayshall House | Perth Hotel

Murrayshall House

Murrayshall Road, Scone, Perthshire PH2 7PH

Rooms From 59.00 GBP per room, per night

3 Star Hotel

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

Rooms From 70.00 GBP per room, per night

Pub with accommodation

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

The Bankfoot Inn

Main Street, Bankfoot, Perth and Kinross PH1 4AB

Rooms From 45.00 GBP per room, per night

3-star lodge-hotel

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

Sky Lodge

Perth Airport, Scone, Perth and Kinross PH2 6PL

Rooms From 36.90 GBP per room, per night

Hotel

8.6 Fabulous
View on map: The Royal George Hotel
The Royal George Hotel | Perth Hotel

The Royal George Hotel

Tay Street, Perth PH1 5LD

Rooms From 59.99 GBP per room, per night

Hotel

7.8 Good
View on map: Station Hotel
Station Hotel | Perth Hotel

Station Hotel

1 Leonard Street, Perth PH2 8HE

Rooms From 45.00 GBP per room, per night

Pub with accommodation

9.1 Superb
View on map: MacDonald Arms Hotel
MacDonald Arms Hotel | Perth Inn or Pub

MacDonald Arms Hotel

Main Street, Balbeggie, near Perth, Perth-and-Kinross PH2 6EU

Rooms From 45.00 GBP per room, per night

Guest house

9.2 Superb
View on map: No 9 The Guest House Perth
No 9 The Guest House Perth | Perth Guest house

No 9 The Guest House Perth

Pitcullen Crescent 9, Gannochy, near Perth PH2 7HT

Rooms From 42.00 GBP per room, per night

Guest accommodation

8.7 Fabulous
View on map: Dunallan Guest House
Dunallan Guest House | Perth Guest Accommodation

Dunallan Guest House

10 Pitcullen Cresent, Perth PH2 7HT

Rooms From 34.00 GBP per room, per night

3 Star Hotel

7.4 Good
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.

Rooms From 35.99 GBP per room, per night

4-star metro hotel

9.1 Superb
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].

Rooms From 40.00 GBP per room, per night
Page 1 of 3
© 2017 Milford Associates Limited. All rights reserved.