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

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. Everyone here are amazing people and the facilities are clean and comfortable. More like family than a Hotel. Thank you Adam and John. I miss you Katelynn

Show more Show less
8.5
Very Good
2,527 reviews
Price from
$68
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 liked where it was located and the oldness of the hotel.

Show more Show less
7.9
Good
2,068 reviews
Price from
$123
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. Food was very good .Staff pleasant and helpful.Only drawback was having to pay for parking between 8am and 6 pm.Perth is a no parking city double yellow lines everywhere..Had to leave car at Broxden park and ride about 2-3miles outside perth for 2 days or pay at least £10 per day for parking

Show more Show less
7.4
Good
1,883 reviews
Price from
$64
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. The room was spartan, but clean and comfortable. We booked last minute when our train left us stranded in Perth. Staff helped us quickly and cheerfully.

Show more Show less
6.8
Review score
1,738 reviews
Price from
$69
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,... We stayed only one night in Lovat Hotel, but the staff was very helpful and nice. The room is very spacious, cosy and well equipped. We did'nt try the restaurant or the bar but all the place are very big. The breakfast was good. Even if the hotel seems a little beat far from the town (15 - 20 minuts by feet), it's a very nice place to discover Perth.

Show more Show less
6.5
Review score
1,334 reviews
Price from
$92
per night

Murrayshall Country Estate

Hotel in Perth

Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace. Very pleasant staff, great food , nice bar with log fire so very relaxing and the controls for the shower in the best place

Show more Show less
8.7
Excellent
1,044 reviews
Price from
$159
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. What a great find! We had dinner here as well. Food past expectations. This is definitely the place to stay if you visit Perth. This Hotel is great value for money.

Show more Show less
8.3
Very Good
394 reviews
Price from
$86
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.8
Good
390 reviews
Price from
$87
per night

Best Western Queens Hotel

Hotel in Perth

Located in the heart of Scotland and close to Perth city center, Best Western Queens Hotel is only a short walk from the River Tay, and has a lounge bar, a restaurant and gym. The location is really handy for the train station as it’s 100 yards away and the centre of town is just up the road too.

Show more Show less
5.7
Review score
268 reviews

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. Extra care owner showed for some special needs that arose. neatness of the rooms.

Show more Show less
9
Wonderful
277 reviews
Price from
$65
per night

Most-booked hotels in Perth in the past month

See all

Budget hotels in Perth

See all

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