Compare Cheap Hotels in Perthshire
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Perthshire Hotels

The Pitlochry Hydro Hotel
KNOCKARD RD, PH16 5JH Pitlochry Scotland
$115 nightly
The price is $138 total per night
$138 total
Jun 24 - Jun 25
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
16.58 mi from city center
With a stay at The Pitlochry Hydro Hotel in Pitlochry, you'll be in the historical district, within a 10-minute drive of Cairngorms National Park and Rob Roy Way - North.
Pool
Pet friendly

Scotlands Spa Hotel
40 Bonnethill Road Pitlochry Scotland
$189 nightly
The price is $227 total per night
$227 total
Jun 17 - Jun 18
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
16.4 mi from city center
Located in Pitlochry, Scotlands Spa Hotel is in a rural location, within a 15-minute walk of Rob Roy Way - North and Blair Athol Distillery.
Pool
Spa

Westlands of Pitlochry
160 Atholl Road Pitlochry Scotland
$177 nightly
The price is $213 total per night
$213 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
16.6 mi from city center
With a stay at Westlands of Pitlochry in Pitlochry, you'll be within a 5-minute drive of Cairngorms National Park and Rob Roy Way - North.
Breakfast included
Parking included

Atholl Palace Hotel
Pitlochry Pitlochry Scotland
$346 nightly
The price is $415 total per night
$415 total
Jun 19 - Jun 20
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
16.16 mi from city center
With a stay at Atholl Palace Hotel in Pitlochry, you'll be next to a golf course, within a 10-minute drive of Cairngorms National Park and Blair Athol Distillery.
Pool
Spa

Apex Dunblane Hydro Hotel
Perth Road Dunblane Scotland
$139 nightly
The price is $166 total per night
$166 total
Jun 24 - Jun 25
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.99 mi from city center
With a stay at Apex Dunblane Hydro Hotel in Dunblane, you'll be in the historical district, within a 10-minute drive of Stirling Castle and Cathedral Museum.
Pool
Spa

Fisher's Hotel
75-79 Atholl Road Pitlochry Scotland
$234 nightly
The price is $280 total per night
$280 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
16.44 mi from city center
With a stay at Fisher's Hotel in Pitlochry, you'll be in the historical district, within a 15-minute walk of Blair Athol Distillery and Pitlochry Festival Theatre.
Free WiFi
Restaurant

Crieff Hydro
Fern Tower Road Crieff Scotland
$178 nightly
The price is $214 total per night
$214 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
12.53 mi from city center
Located in Crieff, Crieff Hydro is in a rural location, within a 15-minute walk of MacRosty Park and Gordon & Durward.

Moness Resort
Crieff Road Aberfeldy Scotland
$117 nightly
The price is $140 total per night
$140 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
14.42 mi from city center
Located in Aberfeldy, Moness Resort is in a rural location, within a 5-minute drive of Dewar’s Aberfeldy Distillery and Castle Menzies.

Salutation Hotel
34 South Street Perth Scotland
$99 nightly
The price is $119 total per night
$119 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
8.13 mi from city center
With a stay at Salutation Hotel, you'll be centrally located in Perth, within a 10-minute drive of Scone Palace and St. John's Kirk.

Mercure Perth Hotel
West Mill Street Perth Scotland
$74 nightly
The price is $89 total per night
$89 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.81 mi from city center
Located in Perth, Mercure Perth Hotel is in a rural location, within a 15-minute walk of Perth Theatre and St. Ninian's Cathedral.

Killin Hotel
Main Street Killin Scotland
$95 nightly
The price is $114 total per night
$114 total
Jun 28 - Jun 29
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
28.55 mi from city center
When you stay at Killin Hotel in Killin, you'll be on the riverwalk, just steps from Loch Lomond and The Trossachs National Park and 9 minutes by foot from Breadalbane Folklore Centre.

Riverstone Lodge Hotel
Perth Racecourse Perth Scotland
$99 nightly
The price is $118 total per night
$118 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
6.05 mi from city center
With a stay at Riverstone Lodge Hotel in Perth, you'll be on the riverwalk, within a 10-minute drive of Scone Palace and Perth Racecourse.
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Perthshire hotels essential information
Accommodation | 1,637 hotels |
|---|---|
Lowest Price | $89 |
Highest Price | $415 |
Popular hotels | The Pitlochry Hydro Hotel, Scotlands Spa Hotel, Westlands of Pitlochry, Atholl Palace Hotel, Apex Dunblane Hydro Hotel, Fisher's Hotel, Crieff Hydro, Moness Resort, Salutation Hotel, Mercure Perth Hotel, Killin Hotel, Riverstone Lodge Hotel |
Most Recent Perthshire Hotel Reviews

Westlands of Pitlochry
5 out of 5
Posted 20 hours ago
CheapTickets Verified Review
"Great location with plenty of parking. Staff couldn’t have been more helpful. Room was spacious with a modern bathroom."
A verified traveler stayed at Westlands of Pitlochry
More to Explore in Perthshire
Top Picks
- Green Hotels in Perth
- Hotels with Balconies in Perth
- Hotels with Hot Tubs in Perth
- Hotels with Free Parking in Perth
- Hotels with Airport Transfers in Perth
- Freetobook Hotels in Perth
- Monzie Hotels
- Hotels with a Gym in Perth
- Business Hotels in Perth
- Hotels with Bars in Perth
- Scone Hotels
- Grandtully Hotels
- Hotels with an Indoor Pool in Perth
- 5 Star Hotels in Perth
- Boutique Hotels in Perth
- Arcade Hotels in Perth
- Strathtay Hotels
- 3 Star Hotels in Almondbank
- Adventure Sport Hotels in Perth
- Cabin Rentals in Perth
- Hotels with Restaurants in Strathtay
- B&B in Perth
- Almondbank Hotels
- Historic Hotels in Perth
- 4 Star Hotels in Perth
- Meikleour Hotels
- Hotels with a Wedding Venue in Perth






