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,545,608 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 8 hotels 3 Star 81 hotels 4 Star 99 hotels 5 Star 15 hotels Unrated 259 hotels Filter by Hotel Type: Apartments 39 hotels Bed & Breakfasts 44 hotels Guest Houses 21 hotels Hostels 3 hotels Hotels 341 hotels Inns 8 hotels Motels 2 hotels Resorts 4 hotels Filter by Facility: Air Conditioning (Building) 2 hotels Airport Transfer 20 hotels Bar 93 hotels Disabled Facilities 89 hotels Golf Nearby 166 hotels Gym / Fitness Centre 18 hotels Indoor Pool 17 hotels No Smoking Rooms 76 hotels Outdoor Pool (Heated) 2 hotels Parking 436 hotels Pets Allowed 61 hotels Restaurant 94 hotels Wi-Fi : Free of Charge 366 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 hotels Show more Reset my filters
Book rooms  
8.8
out of 10
Total:

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
Book rooms  
8.6
out of 10
Total:

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
Book rooms  
7.4
out of 10
Total:

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
Book rooms  
7.6
out of 10
Total:

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
Book rooms  
9.2
out of 10
Total:

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
Book rooms  
8.9
out of 10
Total:

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
Book rooms  
8.3
out of 10
Total:

Atholl Palace Hotel

 
Atholl 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  
8.2
out of 10
Total:

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
Book rooms  
8.5
out of 10
Total:

Royal George Hotel

 
Tay Street, Perth
+44 (0)1775 843417
With an idyllic location on the banks of the River Tay in the heart of Perth, The Royal George Hotel has been attracting guests to Scotland from around the world for over ... Read more
Book rooms  
8.9
out of 10
Total:

Holiday Inn Express Perth

 
200 Dunkeld Road, Perth
+44 (0)1775 843417
Consistently a favourite among Perth hotels, the Holiday Inn Express Perth offers 81 modern guest bedrooms complete with satellite TV and tea & coffee making facilities. ... Read more
Book rooms  
8.1
out of 10
Total:

Red Brolly Inn

 
Ballinluig, Pitlochry
+44 (0)1775 843417
Offering a restaurant, The Red Brolly Inn is located in Pitlochry. Free WiFi access is available. Each room here will provide you with a TV. Featuring a bath or shower, ... Read more
Book rooms  
8.8
out of 10
Total:

Ballathie House Hotel

 
Kinclaven by Stanley, Stanley, Perth
+44 (0)1775 843417
For business events and special occasions, the hotel offers tranquil spaces in the secluded riverside meeting rooms and the Terrace Room. Read more
Book rooms  
9
out of 10
Total:

Acarsaid Hotel

 
8 Atholl Road, Pitlochry
+44 (0)1775 843417
Book rooms  
8.4
out of 10
Total:

Royal Dunkeld Hotel

 
Atholl Street, Dunkeld
+44 (0)1775 843417
The Royal Dunkeld Hotel, a former Coaching Inn is now a modern comfortable hotel. All the bedrooms at the Royal Dunkeld boast ensuite facilities, colour television, radio, ... Read more
Book rooms  
8.3
out of 10
Total:

Salutation Hotel

 
34 South Street, Perth
+44 (0)1775 843417
Reputed to be one of the oldest hotels in Scotland, the Salutation Hotel has been welcoming guests since 1699. Situated in the heart of the historic City of Perth and the ... Read more
Book rooms  
9
out of 10
Total:

Schiehallion Hotel

 
6 Dunkeld Street, Aberfeldy
+44 (0)1775 843417
Situated in the Aberfeldy Conservation Area, the historic Schiehallion Hotel offers a bar, bistro, and free Wi-Fi. The listed property was built in 1884 and is within a 4 ... Read more
Book rooms  
9.8
out of 10
Total:

Woodcroft House

 
Bellwood Park, Perth
+44 (0)1775 843417
Situated 3.6 km from Scone Palace, Woodcroft House provides accommodation with free WiFi in Perth. Read more
Book rooms  
9.3
out of 10
Total:

Pitcullen Guest House

 
17 Pitcullen Crescent, Perth
+44 (0)1775 843417
Pitcullen Guest House offers a relaxed, friendly and personalised service and is situated in a desirable residential area of Perth only 10 minutes walk from the centre and ... Read more
Book rooms  
9.7
out of 10
Total:

Roseburn B&B

 
15 West Moulin Rd, Pitlochry
+44 (0)1775 843417
Roseburn B&B is situated in Pitlochry, 5 km from Killiecrankie. Free private parking is available on site. Read more
Book rooms  
9.8
out of 10
Total:

Gleneagles Village Apartments

 
54 Guthrie Court, Gleneagles Village, Auchterarder
+44 (0)1775 843417
Located at Gleneagles village, 4 km from Auchterarder, Gleneagles Village Apartments feature a balcony overlooking the communal gardens and the grounds at Gleneagles. Free ... Read more
Book rooms  
9.4
out of 10
Total:

Lands Of Loyal Hotel

 
Alyth, Blairgowrie
+44 (0)1775 843417
Set on a hillside overlooking the Vale of Strathmore to the Sidlaw Hills beyond, lies the Lands of Loyal Hotel. This impressive Victorian mansion was built in the 1830's, ... Read more
Book rooms  
9.8
out of 10
Total:

Blairmore Farm

 
Fowlis Wester, Crieff
+44 (0)1775 843417
Set in Crieff, Blairmore Farm provides accommodation with free WiFi and a garden with BBQ facilities. Read more
Book rooms  
8.7
out of 10
Total:

Woodburn House

 
Ferry Road, Pitlochry
+44 (0)1775 843417
Set within over an acre of gardens, the family-run Woodburn House overlooks the Tummel Valley. With free WiFi and free onsite parking, the quiet property is just 5 minutes’ ... Read more
Book rooms  
9.2
out of 10
Total:

Kirklands Hotel

 
20 High Street, Kinross
+44 (0)1775 843417
The Kirklands Hotel in Kinross makes an ideal base for holidays or business. We are centrally located for trips to St Andrews, Gleneagles, Edinburgh, Glasgow and Perth. ... Read more
Book rooms  
7.7
out of 10
Total:

Milton Royal Hotel

 
53 Allan Street, Blairgowrie
+44 (0)1775 843417
Built in 1852 on the site of an earlier townhouse, the Royal Hotel commands a prominent situation directly opposite the former position of the town's Old Mercat Cross ... Read more