Find hotels in Perth from $70
- Plan, book, stay with confidence
Be picky
Search almost a million properties worldwide
Change your mind
Book hotels with free cancellation
Go beyond your typical stay in Perth
Family friendly
Check prices for these dates
Compare 2,690 hotels, room rates, hotel reviews and availability. Most hotels are fully refundable.

Murrayshall Country Estate
Murrayshall Country Estate
9.2 out of 10, Wonderful, (359)
The price is $196
includes taxes & fees
$163 per night
May 2 - May 3

Holiday Inn Express Perth by IHG
Holiday Inn Express Perth by IHG
9.0 out of 10, Wonderful, (1000)
The price is $118
includes taxes & fees
$98 per night
May 4 - May 5

Salutation Hotel
Salutation Hotel
8.2 out of 10, Very Good, (776)
The price is $105
includes taxes & fees
$88 per night
May 11 - May 12

Leonardo Boutique Huntingtower Perth
Leonardo Boutique Huntingtower Perth
8.8 out of 10, Excellent, (805)
The price is $136
includes taxes & fees
$113 per night
May 18 - May 19

Ballathie Country House Hotel and Estate
Ballathie Country House Hotel and Estate
8.8 out of 10, Excellent, (481)
The price is $162
includes taxes & fees
$135 per night
May 19 - May 20

The Townhouse
The Townhouse
10.0 out of 10, Exceptional, (276)
The price is $173
includes taxes & fees
$144 per night
May 11 - May 12
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.
Save an average of 15% on thousands of hotels when you're signed in
Learn more about Perth
The ancient capital of Scotland, this busy market town is beautifully set along the banks of the River Tay.

More cheap stays in Perth
More cheap stays in Perth

Ye Olde Hotel
61 Main Street, St. Andrews, Scotland
The price is $85 per night from May 8 to May 9
$85
includes taxes & fees
$70 per night
May 8 - May 9
7/10 Good! (4 reviews)
Hotels in Perth with star-rating
Hotels in Perth with star-rating

5 Star Hotels
19 properties
Stay near popular Perth attractions
Stay near popular Perth attractions

Scone Palace
4.5/5(15 reviews)
Marvel at exquisite rooms and galleries of this beautiful palace and learn about its role in Scotland’s heritage.
Recent reviews of Perth hotels
Recent reviews of Perth hotels

Salutation Hotel
5/5 Excellent
"A good historical hotel which had very friendly staff and a great breakfast. It was fine for our recent trip to the Perth horse racing festival. We ate in the bar too on the evening and the chicken stuffed with haggis was excellent. "
A verified traveler stayed at Salutation Hotel
Posted 2 days ago
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Lodging
- Perth and Kinross Hotels
- Hotels near Perth Concert Hall
- Cottages in Perth and Kinross
- Family Hotels in Perth and Kinross
- Resorts & Hotels with Spas in Perth and Kinross
- Hotels with a Gym in Perth and Kinross
- Hotels with Air Conditioning in Perth and Kinross
- Golf Hotels in Perth and Kinross
- Hotels with Laundry Facilities in Perth and Kinross
- Pet-friendly Hotels in Perth and Kinross
- Hotels with Fireplaces in Perth and Kinross
- Hotels near Scone Palace
- Scone Hotels
- Hostels in Scone
- Luxury Hotels in Scone
- Pet-friendly Hotels in Scone
- Golf Hotels in Scone
- Hotels near Perth Racecourse
- Hotels near Huntingtower Castle
- Bridge Of Earn Hotels
- Hotels near Perth
- Almondbank Hotels
- B&B in Bridge Of Earn
- 5 Star Hotels in Bridge Of Earn
- B&B in Almondbank
- Balbeggie Hotels
- Luncarty Hotels
- Glencarse Hotels
- B&B in Forgandenny
- Hostels in Stanley
- Hotels with Hot Tubs in Stanley
- Cabin Rentals in Stanley
- Castles in Stanley
Flights
- Flights to Perth and Kinross
- Flights from Scone
- Flights to Bridge Of Earn
- Flights from Washington (IAD) to Perth (PSL)
- Flights from London (LHR) to Perth (PSL)
- Flights from Boston (BOS) to Perth (PSL)
- Flights from Perth
- Flights from Dublin (DUB) to Perth (PSL)
- Flights from Brisbane (BNE) to Perth (PSL)
- Flights from Melbourne (MEL) to Perth (PSL)
- Flights from Philadelphia (PHL) to Perth (PSL)
- Flights from Atlanta (ATL) to Perth (PSL)
- Flights from Los Angeles (LAX) to Perth (PSL)
- Flights from Chicago (ORD) to Perth (PSL)
- Flights from Dubai (DXB) to Perth (PSL)
- Flights from Seattle (SEA) to Perth (PSL)
- Flights from Portland (PDX) to Perth (PSL)
- Flights from Denver (DEN) to Perth (PSL)
- Flights from Port of Spain (POS) to Perth (PSL)
- Flights from Phoenix (PHX) to Perth (PSL)
- Flights from New York (JFK) to Perth (PSL)
- Flights from Montreal (YUL) to Perth (PSL)
- Flights from Hartford (BDL) to Perth (PSL)
- Flights from Kano (KAN) to Perth (PSL)
- Flights from Perth (PER) to Perth (PSL)
- Flights from Grand Junction (GJT) to Perth (PSL)
- Flights from Copenhagen (CPH) to Perth (PSL)
- Flights from Fort Lauderdale (FLL) to Perth (PSL)
- Flights from Louisville (SDF) to Perth (PSL)
- Flights from Cebu (CEB) to Perth (PSL)
- Flights from Zürich (ZRH) to Perth (PSL)
- Flights from Prague (PRG) to Perth (PSL)
- Flights from Bangkok (BKK) to Perth (PSL)
- Flights from Baltimore (BWI) to Perth (PSL)
- Flights from Dar es Salaam (DAR) to Perth (PSL)
- Flights from Manila (MNL) to Perth (PSL)
- Flights from London (STN) to Perth (PSL)
- Flights from Newcastle (NCL) to Perth (PSL)
- Flights from Hong Kong (HKG) to Perth (PSL)
- Flights from Frankfurt (FRA) to Perth (PSL)
- Flights from Dundee (DND) to Perth (PSL)
- Flights from Darwin (DRW) to Perth (PSL)
- Flights from Oslo (OSL) to Perth (PSL)
- Flights from Amsterdam (AMS) to Perth (PSL)
- Flights from Toronto (YYZ) to Perth (PSL)
- Flights from Vancouver (YVR) to Perth (PSL)
- Flights from Kuala Lumpur (KUL) to Perth (PSL)
- Flights from Manchester (MAN) to Perth (PSL)
- Flights from Norfolk (ORF) to Perth (PSL)