Compare Cheap Perth Freetobook
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
Freetobook in Perth

Ballathie Country House Hotel and Estate
Kinclaven By Stanley Perth Scotland
$111 nightly
The price is $134 total per night
$134 total
Jun 24 - Jun 25
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
8.33 mi from city center
Located in Perth, Ballathie Country House Hotel and Estate is on a river, within a 10-minute drive of Historic Scotland Stanley Mills and Stewart Tower.

Salutation Hotel
34 South Street Perth Scotland
$113 nightly
The price is $136 total per night
$136 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.2 mi from city center
A stay at Salutation Hotel places you in the heart of Perth, steps from St. John's Kirk and 3 minutes by foot from Fergusson Gallery.

Mercure Perth Hotel
West Mill Street Perth Scotland
$93 nightly
The price is $112 total per night
$112 total
Jun 14 - Jun 15
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.14 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.

Lovat Hotel
90 Glasgow Road Perth Scotland
$82 nightly
The price is $99 total per night
$99 total
Jun 15 - Jun 16
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
0.73 mi from city center
With a stay at Lovat Hotel in Perth, you'll be within a 10-minute walk of Perth Ice Rink and Perth Leisure Pool.

Riverstone Lodge Hotel
Perth Racecourse Perth Scotland
$99 nightly
The price is $118 total per night
$118 total
Jun 11 - Jun 12
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
2.32 mi from city center
Located in Perth, Riverstone Lodge Hotel is on the riverwalk, a 1-minute drive from Perth Racecourse and 6 minutes from St. John's Kirk.

Holiday Inn Express Perth by IHG
196 Dunkeld Road Perth Scotland
$105 nightly
The price is $127 total per night
$127 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
1.76 mi from city center
When you stay at Holiday Inn Express Perth by IHG in Perth, you'll be in the business district, within a 5-minute drive of McDiarmid Park and Huntingtower Castle.

Dakota Edinburgh
Ferrymuir Retail Park South Queensferry Scotland
$143 nightly
The price is $172 total per night
$172 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
28.64 mi from city center
Located in South Queensferry, Dakota Edinburgh is a 4-minute drive from Forth Rail Bridge and 6 minutes from Dundas Castle.

Apex City Quay Hotel & Spa
1 West Victoria Dock Road Dundee Scotland
$79 nightly
The price is $95 total per night
$95 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
18.46 mi from city center
With a stay at Apex City Quay Hotel & Spa, you'll be centrally located in Dundee, just a 4-minute walk from HMS Unicorn and 7 minutes by foot from Minnie the Minx Statue.

Richmond Park Hotel
26 Linlithgow Road Bo'ness Scotland
$63 nightly
The price is $76 total per night
$76 total
Jun 21 - Jun 22
Total with taxes and fees
27.43 mi from city center
With a stay at Richmond Park Hotel in Bo'ness, you'll be in the historical district, within a 15-minute drive of The Kelpies and Bo'ness and Kinneil Railway.

THE SPACE TO STAY APARTHOTEL
Kilrymont Rd. St. Andrews Scotland
$157 nightly
The price is $188 total per night
$188 total
Jun 15 - Jun 16
Total with taxes and fees
25 mi from city center
With a stay at THE SPACE TO STAY APARTHOTEL in St. Andrews, you'll be within a 5-minute drive of University of St. Andrews and Old Course at St Andrews.

Stirling Court Hotel
University of Stirling Stirling Scotland
$81 nightly
The price is $97 total per night
$97 total
Jun 7 - Jun 8
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
25.66 mi from city center
With a stay at Stirling Court Hotel in Stirling, you'll be connected to the convention center, within a 10-minute drive of Stirling Castle and University of Stirling.

The Pitlochry Hydro Hotel
KNOCKARD RD, PH16 5JH Pitlochry Scotland
$100 nightly
The price is $120 total per night
$120 total
Jun 16 - Jun 17
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
24.2 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.
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,028 hotels |
|---|---|
Lowest Price | $76 |
Highest Price | $188 |
Popular hotels | Ballathie Country House Hotel and Estate, Salutation Hotel, Mercure Perth Hotel, Lovat Hotel, Riverstone Lodge Hotel, Holiday Inn Express Perth by IHG, Dakota Edinburgh, Apex City Quay Hotel & Spa, Richmond Park Hotel, THE SPACE TO STAY APARTHOTEL, Stirling Court Hotel, The Pitlochry Hydro Hotel |
Most Recent Perth Hotel Reviews

Ballathie Country House Hotel and Estate
5 out of 5
Posted 2 hours ago
CheapTickets Verified Review
"Beautiful countryside setting. Relaxed atmosphere and excellent food"
A verified traveler stayed at Ballathie Country House Hotel and Estate
Top Picks
- Boutique Hotels in Perth
- 4 Star Hotels in Perth
- Monzie Hotels
- Cabin Rentals in Perth
- B&B in Perth
- Hotels with a Gym in Perth
- Hotels with Balconies in Perth
- Business Hotels in Perth
- 3 Star Hotels in Almondbank
- Meikleour Hotels
- Green Hotels in Perth
- Adventure Sport Hotels in Perth
- Historic Hotels in Perth
- Hotels with Bars in Perth
- Hotels with Free Parking in Perth
- Hotels with Airport Transfers in Perth
- Scotlandwell Hotels
- Scone Hotels
- Arcade Hotels in Perth
- Almondbank Hotels
- Hotels with a Wedding Venue in Perth
- Hotels with an Indoor Pool in Perth
- 5 Star Hotels in Perth
- Hotels with Hot Tubs in Perth





