Hotels
Get your hotel listed up here!! - with an enhanced listing in the Perth Directory
Acarsaid Hotel
8 Atholl Road, Pitlochry, Perthshire, PH16 5BX
T. 01796 472389
The Achray House Hotel
St Fillans near Crieff, Perthshire, PH6 2NF
T. 01764 685231
The Alyth Hotel
6 Commercial Street, Alyth near Blairgowrie, Perthshire, PH11 8AF
T. 01828 632447
Atholl Arms Hotel
Blair Atholl near Pitlochry, Perthshire, PH18 5SG
T. 01796 481205
Atholl Palace Hotel (4 Stars)
Pitlochry, Perthshire, PH16 5LY
T. 0870 234 0354 (Bookings - please quote IN811)
Ballathie Country House Hotel
Kinclaven, Stanley near Perth, Perthshire, PH1 4QN
T. 01250 883268
Birchwood Hotel
2 East Moulin Road, Pitlochry, Perthshire, PH16 5DW
T. 01796 472477
Coll Earn House Hotel
High Street, Auchterarder, Perthshire, PH3 1DF
T. 01764 663 553
Crieff Hydro
Crieff, Perthshire, PH7 3LQ
T. 01764 655555
The Dunalastair Hotel
The Square, Kinloch Rannoch near Pitlochry, Perthshire, PH16 5PW
T. 01882 632323
Enverdale House Hotel
6 Pleasance Road, Coupar Angus near Blairgowrie, Perthshire, PH13 9JB
T. 01828 627 606
Express by Holiday Inn Perth
200 Dunkeld Road, Perth, Perthshire, PH1 3AQ
T. 01738 636666
Express by Holiday Inn Perth (3 Stars)
200 Dunkeld Road, Inveralmond near Perth, Perthshire, PH1 3AQ
T. 0870 234 0354 (Bookings - please quote IN811)
The Famous Bein Inn
Glenfarg near Perth, Perthshire, PH2 9PY
T. 01577 830216
Fishers Hotel (3 Stars)
Atholl Road, Pitlochry, Perthshire, PH16 5BN
T. 0870 234 0354 (Bookings - please quote IN811)
Fortingall Hotel
Fortingall near Aberfeldy, Perthshire, PH15 2NQ
T. 01887 830367
The Four Seasons Hotel
St Fillans near Crieff, Perthshire, PH6 2NF
T. 01764 685333
The Gleneagles Hotel
Auchterarder, Perthshire, PH3 1NF
T. 01764 662231
The Glenfarg Hotel
Glenfarg near Perth, Perthshire, PH2 9NU
T. 01577 830241
The Green Hotel
2 The Muirs, Kinross, Kinross-shire, KY13 8AS
T. 01577 863467
The Green Park Hotel
Clunie Bridge Road, Pitlochry, Perthshire, PH16 5JY
T. 01796 473248
Inchture Hotel
Main Street, Inchture near Perth, Perthshire, PH14 9RN
T. 01828 686298
Kinloch House
Blairgowrie, Perthshire, PH10 6SG
T. 01250 884 237
Kinnaird Estate
Kinnaird near Dunkeld, Perthshire, PH8 0LB
T. 01796 482440
Lands of Loyal Hotel
Alyth near Blairgowrie, Perthshire, PH11 8JQ
T. 01828 633151
Loch Tummel Inn
Strathtummel, Pitlochry, Perthshire, PH16 5RP
T. 01882 634272
The Moulin Hotel
Pitlochry, Perthshire, PH16 5EW
T. 01796 472196
The New County Hotel
22-30 County Place, Perth, Perthshire, PH2 8EE
T. 01738 623355
The Parklands Hotel
2 St Leonard's Bank, Perth, Perthshire, PH2 8EB
T. 01738 622451
Pine Trees Hotel
Strathview Terrace, Pitlochry, Perthshire, PH16 5QR
T. 01796 472121
Quality Hotel Perth (3 Stars)
Leonard Street, Perth, Perthshire, PH2 8HE
T. 0870 234 0354 (Bookings - please quote IN811)
The Queens Hotel
Leonard Street, Perth, Perthshire, PH2 8HB
T. 01738 442222
Ramada Perth (3 Stars)
West Mill Street, Perth, Perthshire, PH1 5QP
T. 0870 234 0354 (Bookings - please quote IN811)
The Red House Hotel
Station Road, Coupar Angus near Blairgowrie, Perthshire, PH13 9AL
T. 01828 628500
Royal Dunkeld Hotel
Atholl Street, Dunkeld, Perthshire, PH8 OAR
T. 01350 727 322
Royal Hotel
53 Allan Street, Blairgowrie, Perthshire, PH10 6AB
T. 01250 872226
The Royal Hotel
Melville Square, Comrie near Crieff, Perthshire, PH6 2DN
T. 01764 679200
Scotland's Hotel (3 Stars)
Bonnethill Road, Pitlochry, Perthshire, PH16 5BT
T. 0870 234 0354 (Bookings - please quote IN811)
Scotlands Hotel
40 Bonnethill Road, Pitlochry, Perthshire, PH16 5BT
T. 0870 950 6276
Smiddy Haugh Hotel
Main Road, Aberuthven near Auchterarder, Perthshire, PH3 1HE
T. 01764 662013
The Strathardle Inn
Kirkmichael near Blairgowrie, Perthshire, PH10 7NS
T. 01250 881224
Struan Inn
Calvine, Pitlochry, Perthshire, PH18 5UB
T. 01796 483 208
Tigh Na Cloich Hotel
Larchwood Road, Pitlochry, Perthshire, PH16 5AS
T. 01796 472216
Travelodge Perth (2 Stars)
Broxden Roundabout Service Area, Perth, Perthshire, PH2 0PL
T. 0870 234 0354 (Bookings - please quote IN811)
Westlands of Pitlochry
160 Atholl Road, Pitlochry, Perthshire, PH16 5AR
T. 01796 47 22 66
The Windlestrae Hotel
The Muirs, Kinross, Kinross-shire, KY13 8AS
T. 01577 863217
Windlestrae Hotel (3 Stars)
The Muirs, Kinross, Kinross-shire, KY13 8AS
T. 0870 234 0354 (Bookings - please quote IN811)
Key - More Details
= Internet Address (URL)
Hotels in Perth Scotland
If you know of another hotel in Perth, or corrections (address, telephone number, etc.) to any hotel we currently list, then please let us know. Also, if you own or run a Perth hotel and would like to link to our site then please see our linking instructions.
