Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

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 – 131 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.

Holiday Inn Express Perth, an IHG Hotel

Hotel in Perth

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. Room very good and comfortable. Everything in good working order.

Show more Show less
8.5
Very Good
2,710 reviews
Price from
$167
per night

The Royal George Hotel

Hotel in Perth

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 got a late deal at a very reasonable price .

Show more Show less
7.9
Good
2,146 reviews
Price from
$124
per night

Salutation Hotel

Hotel in Perth

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
1,998 reviews
Price from
$98
per night

Mercure Perth Hotel

Hotel in Perth

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. Lovely welcome and very pleasant and helpful staff

Show more Show less
6.9
Review score
1,843 reviews
Price from
$100
per night

The Lovat Hotel

Hotel in Perth

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,... This hotel is you get what you pay for it,s not 5* but the staff well than make up for it they are amazing can,t do enough for you, thank you once again to Sarah Jimmy Christoper Carrie Kayleigh will defo be back.

Show more Show less
6.5
Review score
1,512 reviews
Price from
$105
per night

Murrayshall Country Estate

Hotel in Perth

Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace. Goodness where do I start . it was awesome

Show more Show less
8.7
Excellent
1,175 reviews
Price from
$180
per night

The Parklands Hotel

Hotel in Perth

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. everything. Staff was friendly. Location excellent. Resturant was pricey so went outside of hotel. Room was comfortable.

Show more Show less
8.3
Very Good
439 reviews
Price from
$131
per night

Grampian Hotel

Hotel in Perth

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. We enjoyed our first night at the Grampian Hotel so much, we decided to stay an extra 2 nights. The staff by far made our experience exceptional. Their customer service was above and beyond! The hotel is reasonably priced, and the rooms were very clean with nice, functional layouts. The location is also very good! It's about a 5 minute walk to Perth train station, and right down the street from the downtown shopping area. And even with that great location, we still found it nice and quiet.

Show more Show less
7.9
Good
517 reviews
Price from
$123
per night

Sunbank House Metro Hotel

Hotel in Perth

In private gardens overlooking Perth, this Victorian family-run hotel is a 10-minute walk from the city center 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
9
Wonderful
346 reviews
Price from
$77
per night

The Dunning Hotel

Hotel in Perth

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
277 reviews
Price from
$50
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