Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Perthshire

Filter by star ratings
All filters
The Kenmore Club by Diamond Resorts
The Kenmore Club by Diamond Resorts
9.2 Excellent

9.1 km from city centre, Aberfeldy Show on map

ExcellentBased on 923 reviews
9.2

Located in Kenmore, The Kenmore Club by Diamond Resorts is within easy driving distance of Aberfeldy and provides a swimming pool, outdoor tennis courts and a Jacuzzi. Some of the popular features provided at this 3-star resort include free Wi-Fi and miniature golf.

Innkeepers Lodge Perth City Centre
Innkeepers Lodge Perth City Centre
9.6 Excellent

0.6 km 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.

Schiehallion Hotel
Schiehallion Hotel
8.8 Excellent

0.3 km from city centre, Aberfeldy Show on map

ExcellentBased on 538 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.

Atholl Arms Hotel
Atholl Arms Hotel
8.2 Excellent

9.9 km from city centre, Pitlochry Show on map

ExcellentBased on 616 reviews
8.2

Just a minute's walk from Blair Atholl Railway Station, Atholl Arms is an ideal base when visiting Blair Atholl. It is ideal for those wanting to immerse themselves in nature, with Cairngorms National Park just moments away.

Beinn Bhracaigh
Beinn Bhracaigh
9.3 Excellent

0.3 km from city centre, Pitlochry Show on map

ExcellentBased on 185 reviews
9.3

Situated within walking distance of Pitlochry Railway Station, Beinn Bhracaigh provides guests with a convenient base when in Pitlochry. It also offers a wake-up service, free Wi-Fi and on-site parking.

Sunbank House Hotel
Sunbank House Hotel
9.2 Excellent

0.9 km from city centre, Perth Show on map

ExcellentBased on 587 reviews
9.2

Situated in Perth, this 4-star property is elegant and peaceful. It also offers an express check-in and check-out feature, meeting rooms and free Wi-Fi.

Pine Trees Hotel Pitlochry
Pine Trees Hotel Pitlochry
9.1 Excellent

0.6 km from city centre, Pitlochry Show on map

ExcellentBased on 1,486 reviews
9.1

Pine Trees Hotel Pitlochry provides a comfortable setting when in Pitlochry. It is set amongst a variety of popular eateries and is within a 10-minute walk of Pitlochry Railway Station.

Best Western Queens Hotel
Best Western Queens Hotel
8.0 Excellent

0.4 km 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.5 km 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.6 km from city centre, Perth Show on map

ExcellentBased on 224 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.

Top Rated Perthshire hotels

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

4.8 km 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
Salutation Hotel
Salutation Hotel
8.2 Excellent

0.2 km 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.

3
Fonab Castle Hotel
Fonab Castle Hotel
9.2 Excellent

1.0 km 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.

4
Atholl Palace Hotel
Atholl Palace Hotel
8.3 Excellent

0.7 km 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.

5
Atholl Villa Guest House
Atholl Villa Guest House
9.1 Excellent

0.2 km from city centre, Pitlochry Show on map

Atholl Villa Guest House offers unique accommodation in Pitlochry and is within walking distance of Pitlochry Railway Station. It also provides luggage storage, an express check-in and check-out feature and laundry facilities.

6
Mercure Perth Hotel
Mercure Perth Hotel
7.3 Good

0.4 km 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.

7
The Acarsaid
The Acarsaid
8.9 Excellent

0.4 km from city centre, Pitlochry Show on map

Less than 20 minutes' stroll from Pitlochry Railway Station, Acarsaid Hotel provides guests with an ideal base when in Pitlochry. An indoor pool and a sauna are also provided at this 19th-century hotel.

8
Fisher's Hotel
Fisher's Hotel
7.9 Good

0.2 km from city centre, Pitlochry Show on map

This modern hotel is located in Pitlochry and is moments on foot from Pitlochry Railway Station. It also offers a ballroom, meeting rooms and a coffee bar.

Cheapest hotels in Perthshire, Scotland

Show all 1,054 hotels
Innkeepers Lodge Perth City Centre
Innkeepers Lodge Perth City Centre
9.6 Excellent

0.6 km 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.

$52
Avg. per night
Travelodge Perth Broxden Junction
Travelodge Perth Broxden Junction

3.2 km 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.

$54
Avg. per night
Mercure Perth Hotel
Mercure Perth Hotel
7.3 Good

0.4 km 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.

$70
Avg. per night
Best Western Queens Hotel
Best Western Queens Hotel
8.0 Excellent

0.4 km 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.

$75
Avg. per night
The Struan Inn
The Struan Inn

15.8 km from city centre, Pitlochry Show on map

This traditional guest house in Pitlochry offers complimentary wireless internet, as well as on-site parking and a library. It is ideal for those wanting to get back to nature, with Cairngorms National Park just moments away.

$92
Avg. per night
Salutation Hotel
Salutation Hotel
8.2 Excellent

0.2 km 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.

$111
Avg. per night
Knock Castle Hotel & Spa
Knock Castle Hotel & Spa
8.7 Excellent

0.8 km from city centre, Crieff Show on map

This luxury hotel in Crieff offers complimentary wireless internet, as well as a sauna and an indoor pool. It also features a Jacuzzi and a fitness centre.

$113
Avg. per night
Atholl Arms Hotel
Atholl Arms Hotel
8.2 Excellent

9.9 km from city centre, Pitlochry Show on map

Just a minute's walk from Blair Atholl Railway Station, Atholl Arms is an ideal base when visiting Blair Atholl. It is ideal for those wanting to immerse themselves in nature, with Cairngorms National Park just moments away.

$115
Avg. per night

Hotel prices in Perthshire

3 stars

$54 - $224

Travelodge Perth Broxden Junction
$54
Avg. per night
Fisher's Hotel

No. 2 most popular

$186
Avg. per night
Mercure Perth Hotel

Best value

$70
Avg. per night
4 stars and up

$92 - $535

Fonab Castle Hotel

No. 1 most popular

Fonab Castle Hotel
9.2 Excellent
$458
Avg. per night
Crieff Hydro

No. 2 most popular

Crieff Hydro
8.3 Excellent
$147
Avg. per night
Knock Castle Hotel & Spa

Best value

$113
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?

    Users favour staying in areas such as Pitlochry, Perth, and Aberfeldy. Consider these locations when searching for your desired stay.

  • What are the best hotels in Perthshire?

    One of the most popular hotels in Perthshire is Fonab Castle Hotel, which has been reviewed by 534 users and currently has a rating of 9.2/10. Other top-rated locations include Crieff Hydro and Craigroyston House, which have received 8.3/10 and 9.6/10 ratings from our users, respectively.