Book Cheap Hotels in Perth
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Perth
Most frequently booked Perth hotels

Riverstone Lodge Hotel
Perth Racecourse Perth Scotland
Free cancellation
Reserve now, pay when you stay
3.73 km from city centre
The price is CA $109 per night
CA $109
CA $131 total
Nov 12 - Nov 13
includes taxes & fees
Stay at this hotel in Perth. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions Perth Racecourse and Scone Palace are located nearby.
Pet-friendly
Parking included

Salutation Hotel
34 South Street Perth Scotland
Free cancellation
Reserve now, pay when you stay
0.32 km from city centre
The price is CA $119 per night
CA $119
CA $143 total
Nov 15 - Nov 16
includes taxes & fees
Book a stay at this business-friendly hotel in Perth. Enjoy free WiFi, 2 bars/lounges, and breakfast (surcharge). Our guests praise the helpful staff in our reviews. Popular attractions St. John's Kirk and Tay Street are located nearby.
Pet-friendly
Free WiFi

Ballathie House Hotel
Kinclaven Perth Scotland
Free cancellation
Reserve now, pay when you stay
13.28 km from city centre
The price is CA $157 per night
CA $157
CA $188 total
Nov 25 - Nov 26
includes taxes & fees
Stay at this hotel in Perth. Enjoy free WiFi, free parking, and room service. Our guests praise the helpful staff and the property condition in our reviews. Popular attractions Ballathie Bluebell Woods and Historic Scotland Stanley Mills are located nearby.
Pet-friendly
Parking included

Mercure Perth Hotel
West Mill Street Perth Scotland
Free cancellation
Reserve now, pay when you stay
0.23 km from city centre
The price is CA $101 per night
CA $101
CA $121 total
Nov 22 - Nov 23
includes taxes & fees
Book a stay at this business-friendly hotel in Perth. Enjoy breakfast (surcharge), room service, and parking (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Perth Theatre and Perth Concert Hall are located nearby.
Pet-friendly
Free WiFi

Holiday Inn Express Perth by IHG
196 Dunkeld Road Perth Scotland
Free cancellation
2.84 km from city centre
The price is CA $85 per night
CA $85
CA $102 total
Nov 15 - Nov 16
includes taxes & fees
Book a stay at this business-friendly hotel in Perth. Enjoy free breakfast, free WiFi, and free parking. Our guests praise the breakfast and the helpful staff in our reviews. Popular attractions McDiarmid Park and Scone Palace are located nearby.
Breakfast included
Pet-friendly

Smithy Cottage, Perthshire
Kirkton of Lethendy Perth Scotland
18.23 km from city centre
Stay at this cottage in Perth. Enjoy free WiFi, free parking, and a garden. Popular attractions Marlee Loch and Loch of Clunie are located nearby.
Kitchen
Washer

Dakota Edinburgh
Ferrymuir Retail Park South Queensferry Scotland
Free cancellation
Reserve now, pay when you stay
46.12 km from city centre
The price is CA $130 per night
CA $130
CA $164 total
Dec 6 - Dec 7
includes taxes & fees
Book a stay at this business-friendly hotel in South Queensferry. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the restaurant and the helpful staff in our reviews. Popular attractions Edinburgh Zoo and Forth Road Bridge are located nearby.
Free airport shuttle
Parking included

Dean Park Hotel
Dean Park Drive, Chapel Level Kirkcaldy Scotland
Free cancellation
Reserve now, pay when you stay
32.2 km from city centre
The price is CA $90 per night
CA $90
CA $108 total
Dec 6 - Dec 7
includes taxes & fees
Book a stay at this business-friendly hotel in Kirkcaldy. Enjoy free WiFi, free parking, and breakfast (surcharge). Our guests praise the helpful staff and the clean rooms in our reviews. Popular attractions Cluny Golf and Kirkcaldy Museum and Art Gallery are located nearby.
Parking included
Free WiFi

Apex City Quay Hotel & Spa
1 West Victoria Dock Road Dundee Scotland
Free cancellation
Reserve now, pay when you stay
29.73 km from city centre
The price is CA $119 per night
CA $119
CA $143 total
Dec 6 - Dec 7
includes taxes & fees
Book a stay at this spa hotel in Dundee. Enjoy free WiFi, a full-service spa, and breakfast (surcharge). Our guests praise the breakfast and the restaurant in our reviews. Popular attractions HMS Unicorn and City Square are located nearby.
Pool
Hot tub
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.
Hotels in Perth with star rating
Check Perth hotel room prices by star rating

5 Star Hotels
32 properties
Top family friendly Perth hotel deals

Holiday Inn Express Perth by IHG
196 Dunkeld Road Perth Scotland
The price is CA $85 per night from Nov 15 to Nov 16
CA $85
CA $102 total
Nov 15 - Nov 16
includes taxes & fees
9/10 Wonderful! (1,001 reviews)
Top cheap Perth hotel deals

Radisson Blu Hotel, Perth
1 Leonard Street Perth Scotland
7/10 Good! (95 reviews)
Top hotels in Perth for Extended Stay

Claymore Guest House and Apartments
162 Atholl Road Pitlochry Scotland
The price is CA $170 per night from Nov 11 to Nov 12
CA $170
CA $203 total
Nov 11 - Nov 12
includes taxes & fees
10/10 Exceptional! (167 reviews)
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.
Perth hotels essential information
Accommodation | 3,254 hotels |
|---|---|
Lowest Price | CA $102 |
Highest Price | CA $255 |
Popular hotels | Riverstone Lodge Hotel, Salutation Hotel, Ballathie House Hotel, Mercure Perth Hotel, Holiday Inn Express Perth by IHG, Smithy Cottage, Perthshire, Dakota Edinburgh, Dean Park Hotel, Apex City Quay Hotel & Spa |
Frequently asked questions
Recent Perth hotel reviews by fellow wanderers

Ballathie House Hotel
5 out of 5
Posted less than an hour ago
Travelocity Verified Review
"It is an old property, but it is well maintained. The grounds are pretty. We stayed in a separate building not far from the hotel. It was in a room facing the river. Pretty scenery. Room was comfortable. Only negative I noticed was creaky floors. I could hear when people walked up stairs. It didn’t interfere with sleep thankfully. That is expected really due to the age of the property. We ate in the bar area. Good food!"
A verified traveller stayed at Ballathie House Hotel
- Abernethy Hotels
- Abernyte Hotels
- Aberuthven Hotels
- Almondbank Hotels
- Auchtermuchty Hotels
- Bankfoot Hotels
- Bridge Of Earn Hotels
- Dunkeld Hotels
- Errol Hotels
- Hotels near Gleneagles Golf Course
- Gleneagles Hotels
- Vacation Homes in Gleneagles Station
- Guildtown Hotels
- Ladybank Hotels
- Hotels near Loch of the Lowes
- Rv Parks in Luncarty
- Hotels near Perth
- Apartments in Perth
- Cabins in Perth
- Cottages in Perth
- Hotels with an Indoor Pool in Perth
- Spa Resorts & in Perth
- Boutique Hotels in Tayside
- Hotels near The Hermitage






















