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,280,950 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 66 hotels 4 Star 77 hotels 5 Star 14 hotels Unrated 243 hotels Filter by Hotel Type: Apartments 27 hotels Bed & Breakfasts 45 hotels Guest Houses 22 hotels Hostels 5 hotels Hotels 294 hotels Inns 9 hotels Motels 2 hotels Resorts 4 hotels Filter by Facility: Air Conditioning (Building) 3 hotels Airport Transfer 16 hotels Bar 92 hotels Disabled Facilities 87 hotels Golf Nearby 137 hotels Gym / Fitness Centre 17 hotels Indoor Pool 12 hotels No Smoking Rooms 72 hotels Outdoor Pool (Heated) 2 hotels Parking 369 hotels Pets Allowed 58 hotels Restaurant 91 hotels Wi-Fi : Free of Charge 320 hotels Filter by Group: Travelodge 4 hotels Castle Collection 2 hotels Crieff Hydro Ltd 2 hotels Green Hotel Golf & Leisure Resort 2 hotels Milton Hotels & Residences 2 hotels Youth Hostel Association 2 hotels Show more Reset my filters
Book rooms  
8.4
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  
8.3
out of 10
Total:

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.2
out of 10
Total:

Duchally Country Estate

 
Gleneagles, Auchterarder
+44 (0)1775 843417
PLEASE NOTE The rates shown are from rates only as can vary on a daily basis - The rate will be confirmed upon booking CLC Duchally Country Estate is set in prime ... Read more
Book rooms  
8.5
out of 10
Total:

Murrayshall Hotel & Golf Courses

 
Murrayshall Road, Scone, Perth
+44 (0)1775 843417
From the minute you arrive at Murrayshall House Hotel in Perthshire, Scotland you know it will be a special experience. From the welcoming smile that greets you at ... Read more
Book rooms  
8.1
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  
7.5
out of 10
Total:

Mercure Perth Hotel

 
West Mill Street, Perth
+44 (0)1775 843417
One of the most unique hotels in Perth, set in a 15th century watermill, where you can still watch the water trickling through the original water wheel from the garden, ... Read more
Book rooms  
8.1
out of 10
Total:

Atholl Arms Hotel

 
Tay Terrace, Dunkeld
+44 (0)1775 843417
The Atholl Arms Hotel, built in 1790, imposes itself on the Head of the fine five-arched Bridge, built by Thomas Telford. The timeless ambience of the relaxed, informal and ... Read more
Book rooms  
9
out of 10
Total:

Tay Apartments

 
17 Rose Terrace, Perth
+44 (0)1775 843417
Situated in Perth, this apartment features free WiFi and is located 2.5 km from Scone Palace. 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

Glenalbyn Cottage

 
Main Street, Ardvorlich
+44 (0)1775 843417
Glenalbyn Cottage is a holiday home with a garden, located in St Fillans. Guests benefit from terrace. Free use of bicyc Read more
Book rooms  
7.9
out of 10
Total:

Station Hotel

 
1 Leonard Street, Perth
+44 (0)1775 843417
Located in the heart of Scotland, the Station Hotel is set in a grand Victorian mansion, situated in Perth centre and next to Perth Railway Station. The impressive hotel ... Read more
Book rooms  
9.5
out of 10
Total:

Clover Holidays - Leslie House

 
42 Rannoch Road, Perth
+44 (0)1775 843417
Located in Perth, in the heart of the picturesque Scottish Highlands, Clover Holidays - Leslie House offers self-catered accommodation for up to 6 people, free Wi-Fi and ... 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  
9.7
out of 10
Total:

Gleneagles Lettings

 
Guthrie Court, Gleneagles Village, Auchterarder
+44 (0)1775 843417
Gleneagles Lettings offer luxury self-catering apartments nestled within the grounds of the world famous Gleneagles Golf Course, the venue for the 2014 Ryder Cup. The ... Read more
Book rooms  
8.7
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  
9.1
out of 10
Total:

Macdonald Arms Hotel

 
Main Street, Balbeggie, Perth
+44 (0)1775 843417
Accommodation is available all year round, we have 8 bedrooms (3 double, 4 twin & 1 single room) all with en-suite facilities. 2 rooms are adjoining for families. ... Read more
Book rooms  
9.1
out of 10
Total:

Auld Manse Guest House

 
Strathmore Street, Perth
+44 (0)1775 843417
Just 150 metres from the banks of the River Tay, the Victorian Auld Manse Guest House is located in Perth’s residential area and is only a 15-minute walk from Perth town ... Read more
Book rooms  
8.4
out of 10
Total:

Doubletree By Hilton Hotel Dundee

 
Kingsway West, Dundee
+44 (0)1775 843417
Set in its own stunning grounds, the 4-star Landmark Dundee features an indoor swimming pool, a gym and a conservatory-style restaurant. Accessible for those traveling to ... Read more
Book rooms  
9.4
out of 10
Total:

Dunalastair Hotel

 
, Kinloch Rannoch, Pitlochry
+44 (0)1775 843417
Dunalastair Hotel Suites is a privately owned Victorian hotel, located on the village square of Kinloch Rannoch, on the edge of Loch Rannoch and the 'Schiehallion' mountain. 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  
8.1
out of 10
Total:

Windlestrae Hotel And Leisure Club

 
The Muirs, Kinross
+44 (0)1775 843417
The hotel lies in a quiet corner of the small country town of Kinross, which has many historic connections with Scotland's glorious past. With Loch Leven and the bordering ... Read more
Book rooms  
8.9
out of 10
Total:

Leonardo Hotel Perth Huntingtower

 
Crieff Road, Perth
+44 (0)1775 843417
Huntingtower Hotel in Perth, one of the friendliest country house hotels in Scotland, is designed with your comfort in mind. This affordable, authentic country house ... Read more
Book rooms  
9.9
out of 10
Total:

Glenshieling House

 
Hatton Road, Blairgowrie
+44 (0)1775 843417
Glenshieling House is set in Blairgowrie, 23 km from Perth and 27 km from Dundee. Free private parking is available on site. Read more
Book rooms  
8.6
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:

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