Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Perthshire

Filter by star ratings
All filters
Innkeepers Lodge Perth City Centre
Innkeepers Lodge Perth City Centre
9.6 Excellent

0.4 mi from city centre, Perth Show on map

ExcellentBased on 1 review
9.6

Travelodge Perth Central offers a comfortable setting when in Perth. It is ideally positioned for those wanting to discover the area's attractions.

Whitemoss Lodge
Whitemoss Lodge
9.7 Excellent

9.7 mi from city centre, Perth Show on map

ExcellentBased on 452 reviews
9.7

Whitemoss Lodge is ideally located in peaceful village surrounds, a short drive from Auchterarder and Stirling City. It also provides free Wi-Fi and a garden.

Corriefodly Holiday Park
Corriefodly Holiday Park
9.1 Excellent

4.5 mi from city centre, Blairgowrie Show on map

ExcellentBased on 176 reviews
9.1

Corriefodly Holiday Park is located in Blairgowrie and offers free Wi-Fi. It also provides a swimming pool, snow sports and a playground.

Schiehallion Hotel
Schiehallion Hotel
8.8 Excellent

0.2 mi from city centre, Aberfeldy Show on map

ExcellentBased on 537 reviews
8.8

Schiehallion Hotel offers 3-star accommodation in Aberfeldy. The various amenities this historic hotel has to offer include laundry facilities, bicycle rental and a badminton court.

Pitlochry Youth Hostel
Pitlochry Youth Hostel
8.8 Excellent

0.1 mi from city centre, Pitlochry Show on map

ExcellentBased on 408 reviews
8.8

Pitlochry Youth Hostel provides a comfortable setting when in Pitlochry. It also offers luggage storage, free Wi-Fi and laundry facilities.

Atholl Arms Hotel
Atholl Arms Hotel
8.6 Excellent

0.2 mi from city centre, Dunkeld Show on map

ExcellentBased on 376 reviews
8.6

Atholl Arms Hotel Dunkeld is ideally positioned in peaceful surrounds in Dunkeld, just a short car ride from Pitlochry and Perth. The various amenities this award-winning hotel features include room service, a coffee bar and laundry facilities.

Best Western Queens Hotel
Best Western Queens Hotel
8.0 Excellent

0.3 mi from city centre, Perth Show on map

ExcellentBased on 740 reviews
8.0

Opened in 1900, Best Western Queens Hotel is located in Perth and offers a Jacuzzi, a sauna and an indoor pool. It is ideally positioned for guests wanting to visit the area's popular attractions.

Fir Tree Bed And Breakfast At Galvelbeg House
Fir Tree Bed And Breakfast At Galvelbeg House
9.7 Excellent

0.3 mi from city centre, Crieff Show on map

ExcellentBased on 119 reviews
9.7

This family-run bed & breakfast is located in Crieff and offers complimentary wireless internet. It also provides luggage storage and a garden.

The Parklands Hotel
The Parklands Hotel
8.6 Excellent

0.4 mi from city centre, Perth Show on map

ExcellentBased on 223 reviews
8.6

Situated only a short walk from Perth Railway Station, The Parklands Hotel offers guests an ideal base while in Perth. It is conveniently positioned for those wanting to visit local attractions.

The Falls Of Dochart Inn
The Falls Of Dochart Inn
8.7 Excellent

0.3 mi from city centre, Killin Show on map

ExcellentBased on 441 reviews
8.7

Set in Killin, The Falls Of Dochart Inn is an easy drive from Crianlarich and offers complimentary Wi-Fi, luggage storage and a BBQ/picnic area. It is the perfect base for those wanting to immerse themselves in nature, with The Trossachs National Park just steps away.

Top Rated Perthshire hotels

Show all 1,058 hotels
1
Leonardo Boutique Huntingtower Perth
Leonardo Boutique Huntingtower Perth
8.7 Excellent

3.0 mi from city centre, Perth Show on map

Situated in Perth, Leonardo Boutique Hotel Huntingtower Perth provides traditional 4-star accommodation, as well as free wireless internet access in all areas. The various facilities this elegant property has to offer include room service, meeting rooms and vip rooms.

2
The Townhouse
The Townhouse
9.9 Excellent

0.2 mi from city centre, Perth Show on map

The Townhouse Perth offers 5-star accommodation in Perth. Surrounded by local bars and restaurants, it is within walking distance from Perth Railway Station.

3
Salutation Hotel
Salutation Hotel
8.2 Excellent

0.1 mi from city centre, Perth Show on map

Salutation Hotel offers 3-star accommodation in Perth. It is ideally positioned for guests wishing to sightsee in the area.

4
The Claymore Guest House
The Claymore Guest House
9.6 Excellent

0.4 mi from city centre, Pitlochry Show on map

Located a short walk from Pitlochry Railway Station, The Claymore is a convenient base while in Pitlochry. It also offers complimentary wireless internet.

5
Fonab Castle Hotel
Fonab Castle Hotel
9.2 Excellent

0.6 mi from city centre, Pitlochry Show on map

Situated in Pitlochry, Fonab Castle Hotel offers 5-star accommodation, as well as an indoor pool. It also provides an express check-in and check-out feature, 24-hour room service and valet parking.

6
Westlands of Pitlochry
Westlands of Pitlochry
9.4 Excellent

0.4 mi from city centre, Pitlochry Show on map

Westlands of Pitlochry is located in Pitlochry and features free Wi-Fi. It is a 10-minute drive from Grampian Mountains and provides free private parking on site.

7
Loch Rannoch Hotel & Estate
Loch Rannoch Hotel & Estate
7.0 Good

17.7 mi from city centre, Pitlochry Show on map

Offering a sauna, an indoor pool and a Turkish steam bath, this modern hotel is an easy car trip from Rannoch. It is conveniently positioned for those wishing to visit the area's popular attractions.

8
Atholl Palace Hotel
Atholl Palace Hotel
8.3 Excellent

0.4 mi from city centre, Pitlochry Show on map

Nestled amongst woodlands and featuring an on-site museum, The Atholl Palace offers character-filled rooms with original features and stunning views. Located in a popular part of Pitlochry, the property boasts views of Ben Vrackie, and is conveniently close to a variety of dining options.

Cheapest hotels in Perthshire, Scotland

Show all 1,058 hotels
Pitlochry Backpackers
Pitlochry Backpackers
8.4 Excellent

0.2 mi from city centre, Pitlochry Show on map

The hostel provides Victorian accommodation in Pitlochry and is within walking distance of Pitlochry Railway Station.

£17
Avg. per night
Innkeepers Lodge Perth City Centre
Innkeepers Lodge Perth City Centre
9.6 Excellent

0.4 mi from city centre, Perth Show on map

Travelodge Perth Central offers a comfortable setting when in Perth. It is ideally positioned for those wanting to discover the area's attractions.

£29
Avg. per night
Travelodge Perth Broxden Junction
Travelodge Perth Broxden Junction

2.0 mi from city centre, Perth Show on map

Travelodge Perth Broxden Junction offers a comfortable setting while in Perth. It also provides wireless internet, a garden and a 24-hour reception.

£31
Avg. per night
Pitlochry Youth Hostel
Pitlochry Youth Hostel
8.8 Excellent

0.1 mi from city centre, Pitlochry Show on map

Pitlochry Youth Hostel provides a comfortable setting when in Pitlochry. It also offers luggage storage, free Wi-Fi and laundry facilities.

£33
Avg. per night
The Lovat Hotel
The Lovat Hotel
7.0 Good

0.7 mi from city centre, Perth Show on map

The Lovat Hotel provides modern 3-star accommodation in Perth. It is steps from Perth Leisure Pool, eateries and nightlife options.

£36
Avg. per night
The Royal Hotel
The Royal Hotel

0.1 mi from city centre, Blairgowrie Show on map

The Royal Hotel Blairgowrie is located in Blairgowrie and is close to the area's popular attractions. It is close to Cateran Trail.

£39
Avg. per night
Mercure Perth Hotel
Mercure Perth Hotel
7.3 Good

0.2 mi from city centre, Perth Show on map

The hotel offers contemporary accommodation in Perth and is within a 20-minute walk of Perth Railway Station. It is set in the area's popular nightlife district, just a short walk from St Ninian's Cathedral.

£39
Avg. per night
Best Western Queens Hotel
Best Western Queens Hotel
8.0 Excellent

0.3 mi from city centre, Perth Show on map

Opened in 1900, Best Western Queens Hotel is located in Perth and offers a Jacuzzi, a sauna and an indoor pool. It is ideally positioned for guests wanting to visit the area's popular attractions.

£42
Avg. per night

Hotel prices in Perthshire

2 stars or below

£64 - £82

The Weem Inn

No. 1 most popular

£82
Avg. per night
Glencarse Hotel

Best value

Glencarse Hotel
9.4 Excellent
£64
Avg. per night
3 stars

£31 - £127

Scotlands Spa Hotel

No. 1 most popular

£91
Avg. per night
Salutation Hotel

No. 2 most popular

Salutation Hotel
8.2 Excellent
£63
Avg. per night
The Lovat Hotel

Best value

£36
Avg. per night
4 stars and up

£52 - £302

Fonab Castle Hotel

No. 1 most popular

Fonab Castle Hotel
9.2 Excellent
£258
Avg. per night
Murrayshall Country House & Golf Club, BW Premier Collection
£140
Avg. per night
Westlands of Pitlochry

Best value

£68
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Perthshire

Perthshire travel FAQs

  • Where is the best place to stay in Perthshire?

    When visiting Perthshire, consider checking out Pitlochry, Perth, and Aberfeldy as some of the most sought after locations.

  • What are the best hotels in Perthshire?

    Fonab Castle Hotel, rated with a score of 9.2 from 534 reviewers, is one of the most popular hotels in Perthshire. Other top stays include Scotlands Spa Hotel, with an average rating of 7.1 from 1,342 reviewers, and Salutation Hotel, with a score of 8.2 from 1,703 reviewers.