Skip to main content

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Perth – 132 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Just off the A9, a short distance from Perth’s town center, the hotel offers free parking, free Wi-Fi, breakfasts and clean, modern rooms.

Clean and nice room. Good breakfast.

Show more Show less
8.5
Very Good
2,873 reviews
Price from
$121
per night

This hotel is beside the River Tay, a minute from Perth Museum and Horsecross Concert Hall. Rooms are en suite and many have views of the river and the hotel's award-winning gardens.

I liked where it was located and the oldness of the hotel.

Show more Show less
7.9
Good
2,182 reviews
Price from
$140
per night

Located in Perth center, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay.

Location was great. Easy for all shopping and roads to other places

Show more Show less
7.4
Good
2,078 reviews
Price from
$106
per night

One of the most unique hotels in Perth, in a 15th-century watermill, where you can still watch the water trickling through the original water wheel from the garden, lobby area and Lounge Bar.

Great location. Room comfortable. Staff friendly and helpful.

Show more Show less
6.8
Review score
1,922 reviews
Price from
$119
per night

The Lovat Hotel is located in the ‘Fair City of Perth’ which is recognized as the Gateway to the Highlands with easy access to all the main routes to other cities such as Edinburgh, St Andrews,...

Large and comfortable room, very pleasant hotel staff, excellent price. The whole place has an unique genius loci. Would definitely return again.

Show more Show less
6.5
Review score
1,754 reviews
Price from
$129
per night

Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace.

The whole experience was great. Our superior room was perfect for the 3 of us. The sofa bed also excellent (rare in our experience), the separate bedroom and living area with 2 sofas and a dining table and chairs made the work I had to do whilst travelling easy. Modern stylish bathroom with both bath and shower was a great luxury. These rooms are separate from the main hotel and were totally quiet in the evening with beautiful country views. The staff all very helpful and the food was top quality. Dinner amazing at a very reasonable price.

Show more Show less
8.8
Excellent
1,272 reviews
Price from
$170
per night

Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodations with free Wi-Fi, free parking, a bar, 2 restaurants, and a garden with an outdoor seating area.

Clean and comfortable. The shower was new, powerful with two heads from different directions! Plenty parking spaces right in front of the hotel.

Show more Show less
8.3
Very Good
474 reviews
Price from
$112
per night

In the heart of Scotland and 5 minutes' walk from the center of Perth, this hotel is conveniently located for the railway and bus stations. Wi-Fi is available throughout and it is free of charge.

Good breakfast. Friendly staff. Very comfortable bed, excellent shower. Walking distance to Perth high street, Bus and railway station

Show more Show less
7.8
Good
640 reviews
Price from
$124
per night

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city centre and has a free private car park and free Wi-Fi.

Very nice place in great location. Delicious breakfast, spacious clean rooms :)

Show more Show less
8.9
Excellent
422 reviews
Price from
$92
per night

Located in Perth, 12 miles from Scone Palace, The Dunning Hotel has accommodations with a garden, free private parking, a shared lounge and a restaurant. This 3-star hotel offers a bar.

The full breakfast was included with our room and was delicious. We enjoyed it every morning and appreciated the staff and the attention they paid to preparing our food. Dinners were also excellent in the pub. The evening live music session was a wonderful bonus.

Show more Show less
8.1
Very Good
302 reviews
Price from
$51
per night

Most-booked hotels in Perth in the past month

FAQs about hotels in Perth

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Perth:

Explore guest reviews of hotels in Perth

See all