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.6 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 56.00 GBP per room, per night

Hotel

8.3 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.90 GBP per room, per night

3 Star Hotel

8.0 Very 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 53.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 29.16 GBP per room, per night

4 Star Hotel

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

Murrayshall House

Murrayshall Road, Scone, Perthshire PH2 7PH

Rooms From 70.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 60.00 GBP per room, per night

Pub with accommodation

9.1 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.9 Fabulous
View on map: Sky Lodge
Sky Lodge | Perth Lodge-Hotel

Sky Lodge

Perth Airport, Scone, Perth and Kinross PH2 6PL

Rooms From 41.00 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 64.99 GBP per room, per night

3-star guest house

9.5 Superb
View on map: Heidl Guest House
Heidl Guest House | Perth Guest Accommodation

Heidl Guest House

43 York Place, Perth PH2 8EH

Rooms From 36.00 GBP per room, per night

Pub with accommodation

9.0 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

Bed and breakfast [4-star]

8.9 Fabulous
View on map: Acer Guest House
Acer Guest House | Perth B&B

Acer Guest House

3 South Inch View, Perth PH2 8AX

Rooms From 60.00 GBP per room, per night

Guest house

9.7 Exceptional
View on map: Rosebank Guest House
Rosebank Guest House | Perth Guest house

Rosebank Guest House

53 Dunkeld Road, Perth PH1 5RP

Rooms From 85.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 45.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
Page 1 of 3

© 2017 Milford Associates Limited. All rights reserved.