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. Clean and comfortable Hotel. The staff were super! Handy to get to. Pub was good next door.

Show more Show less
8.5
Very Good
2,690 reviews
Price from
$154
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,137 reviews
Price from
$111
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,992 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. 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.9
Review score
1,828 reviews
Price from
$87
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,494 reviews
Price from
$104
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,159 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. Delightful surprise with this hotel; we spent one night on a whim. Had we known it would be as good as it was, we would have stayed longer. Five stars for the dinner and breakfast on the terrace overlooking the garden. Both meals were delicious. Highly recommend!

Show more Show less
8.3
Very Good
431 reviews
Price from
$123
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. Staff were attentive and friendly, breakfast superb, and the room spacious and well equipped. This was the best accommodation so far in our two weeks in Scotland.

Show more Show less
7.8
Good
508 reviews
Price from
$102
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. I had the feeling that they went beyond what is expected. A great surprise. The room is well equiped with coffee maker in the room, hair dryer, etc. I also liked the, excellent breakfast

Show more Show less
9
Wonderful
338 reviews
Price from
$79
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
275 reviews
Price from
$49
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

Research, refine, and make plans for your whole trip