By continuing to browse or by clicking "Accept All Cookies" you agree to the storing of first and third party cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Find out more about what cookies we use.

1,320,465 hotels, resorts, spas, guesthouses, apartments, lodges, motels, hostels and inns

Book online or call +44 (0)1775 843417 at standard rates.

Search for a city, town, county, region, postcode, hotel name, landmark, airport, train station, stadium...
 
icon for the search function
Search

Hotels in Perth and Kinross

Filter results
Have you considered...
Filter by Star Rating: 2 Star 6 hotels 3 Star 41 hotels 4 Star 24 hotels 5 Star 2 hotels Unrated 357 hotels Filter by Hotel Type: Apartments 31 hotels Bed & Breakfasts 2 hotels Guest Houses 27 hotels Hostels 2 hotels Hotels 351 hotels Inns 11 hotels Residences 1 hotel  Resorts 5 hotels Filter by Facility: Air Conditioning (Building) 2 hotels Airport Transfer 20 hotels Bar 90 hotels Disabled Facilities 89 hotels Golf Nearby 149 hotels Gym / Fitness Centre 14 hotels Indoor Pool 15 hotels No Smoking Rooms 75 hotels Outdoor Pool (Heated) 1 hotel  Parking 408 hotels Pets Allowed 61 hotels Restaurant 89 hotels Wi-Fi : Free of Charge 339 hotels Filter by Group: Travelodge 4 hotels Castle Collection 3 hotels Aurora Hotel Collection 2 hotels Crieff Hydro Ltd 2 hotels Milton Hotels & Residences 2 hotels Youth Hostel Association 2 hotels Show more Reset my filters

Station Hotel

 
1 Leonard Street, Perth
+44 (0)1775 843417
The Station Hotel is a historic building, located in the heart of Perth, just a minute’s walk from town centre, the theatre, concert hall and the River Tay. With fantastic ... Read more

Fishers Hotel

 
75 - 79 Atholl Road, Pitlochry
+44 (0)1775 843417
Whether you arrive in Pitlochry by train, bus or car the most central and convenient accommodation in Pitlochry is Fisher`s Hotel. Fisher`s Hotel has recently undergone a ... Read more

The Famous Bein Inn Hotel

 
, Glenfarg, Perth
+44 (0)1775 843417
The Famous Bein Inn was originally built as a resting place for travellers on the traditional route north from Edinburgh to the Highlands. It enjoys a peaceful, rural ... Read more

Leonardo Boutique Hotel Huntingtower

 
Crieff Road, Perth
+44 (0)1775 843417
The Leonardo Boutique Hotel Huntingtower Perth welcomes you to an authentic, quietly situated, 3-storey country house with easy access to the city centre of Perth. The hotel ... Read more

Duchally Country Estate

 
Gleneagles, Auchterarder
+44 (0)1775 843417
CLC Duchally Country Estate is set in prime Perthshire parkland near to Gleneagles and is the ideal base for a holiday in Scotland. While secluded, it is perfect for ... Read more

Murrayshall Hotel & Golf Club, Bw Premier Collection

 
Murrayshall Road, Scone, Perth
+44 (0)1775 843417
A blissful retreat where traditional meets luxury, Murrayshall Country House Hotel and Golf Club, BW Premier Collection by Best Western is ideal for outdoor getaways, family ... Read more

Mercure Perth Hotel

 
West Mill Street, Perth
+44 (0)1775 843417
This stunning 15th century converted watermill is in the very heart of the city and one of the most sought after Perth hotels for weddings, meetings and leisure breaks. ... Read more

Dunkeld House Hotel

 
Blairgowie Road, Dunkeld
+44 (0)1775 843417
Nestled into the beautiful Perthshire landscape, Dunkeld House Hotel boasts an unrivalled experience of Scottish country living. This four-star luxury country house hotel ... Read more

Atholl Palace Hotel

 
Perth Road, Pitlochry
+44 (0)1775 843417
The historic nature of the Atholl Palace Hotel means that every room is unique, with quirky original features, however, the truly outstanding feature of almost all our rooms ... Read more
Book rooms  
9.5
out of 10
Total:

Station House

 
56 Dunkeld Street, Aberfeldy
+44 (0)1775 843417
Situated in the centre of Aberfeldy in Highland Perthshire, Station House is a 5-minute walk from cafés, shops, bars and restaurants, as well as a cinema. Outdoor activities ... Read more
Book rooms  
9.6
out of 10
Total:

Balnearn Guest House

 
Crieff Road, Aberfeldy
+44 (0)1775 843417
Balnearn House is a family-owned B&B set in the beautiful Tay valley in the heart of Highland Perthshire. Surrounded by its own garden, it offers rooms with flat-screen TVs ... Read more
Book rooms  
8.3
out of 10
Total:

Yha Pitlochry

 
Knockard Road, Pitlochry
+44 (0)1775 843417
Situated a 10-minute walk from the Victorian town of Pitlochry and from the railway station, Pitlochry Youth Hostel offers budget accommodation suitable for families, groups ... Read more
Book rooms  
9.7
out of 10
Total:

Claymore Hotel

 
162 Atholl Road, Pitlochry
+44 (0)1775 843417
The Claymore is an attractive Victorian residence with its own private drive with free parking and gardens, only 2 minutes walk from Pitlochry town centre. With a range of ... Read more
Book rooms  
9.5
out of 10
Total:

Loch Monzievaird Chalets

 
Loch Monzievaird Chalets, Crieff
+44 (0)1775 843417
Situated in Crieff, Loch Monzievaird Chalets features accommodation with free WiFi and seating area. The accommodation boasts a sauna. Read more

The Arns Cottage

 
, Aberuthven
+44 (0)1775 843417
The Arns Cottage is located in Auchterarder. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with a dishwasher and an oven. Featuring ... Read more

Glebe Cottage

 
, New Scone
+44 (0)1775 843417
Glebe Cottage is located in New Scone. The accommodation will provide you with a TV. There is a full kitchen with an oven and a refrigerator. Featuring a shower, private ... Read more
Book rooms  
8.7
out of 10
Total:

The Archers

 
46 Glover Street Flat 2, Perth
+44 (0)1775 843417
Situated 2.3 km from Scone Palace in Perth, this apartment features free WiFi and a patio. Offering free private parking, the apartment is 2.9 km from Perth Concert Hall. Read more

Cherrybank

 
12 Murray Place, Pitlochry
+44 (0)1775 843417
Set in Pitlochry, within 5 km of Killiecrankie, Cherrybank is an accommodation offering mountain views. Featuring garden views and a garden, this holiday home also offers ... Read more
Book rooms  
6.3
out of 10
Total:

Weem Hotel Aberfeldy

 
Weem, Aberfeldy
+44 (0)1775 843417
Offering a restaurant, The Weem Inn is located in Aberfeldy. Free WiFi access is available. Private bathroom also comes with a bath or shower. Read more

The Steadings

 
, Kenmore
+44 (0)1775 843417
The Steadings is a holiday home situated in Kenmore in the Tayside Region and is 43 km from Perth. It provides free private parking. Free WiFi is featured throughout the ... Read more

Apple Cottage

 
, Forgandenny
+44 (0)1775 843417
Apple Cottage is located in Forgandenny. The accommodation will provide you with a TV and a DVD player. There is a full kitchen with an oven and a refrigerator. Featuring a ... Read more

Bettys Corner

 
, St Fillans
+44 (0)1775 843417
Located in Saint Fillans, this holiday home is set 42 km from Perth. The property is 32 km from Stirling and free private parking is available. Read more

6 Cuil An Daraich

 
Logierait, Pitlochry, Ballinluig
+44 (0)1775 843417
6 Cuil An Daraich is set in Ballinluig, 32 km from Perth. Dundee is 49 km away. Pitlochr Read more
Book rooms  
9.5
out of 10
Total:

Tayburn House

 
Perth Road, Dunkeld
+44 (0)1775 843417
Tayburn House provides comfortable rooms and hearty cooked breakfasts in Dunkeld, around 25 minutes’ drive north of Perth. This non-smoking house has free parking and free ... Read more

Old Stone Cottage

 
, Glendevon
+44 (0)1775 843417
Situated in Glendevon, this holiday home is located 42 km from Edinburgh. The unit is 23 km from Perth. Free WiFi is provided throughout the property. Read more
image