Skip to main content

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Perth – 104 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 3 stars

Hotel in Perth

Just off the A9, a short distance from Perth’s town centre, the hotel offers free parking, free Wi-Fi, breakfasts and clean, modern rooms at great-value rates. Great bed. Coffee etc. available in lobby in afternoon.

Show more Show less
8.8
Fabulous
1,897 reviews
Price from
£64.13
per night

Station Hotel 3 stars

Hotel in Perth

Located in the heart of Scotland, the Station Hotel is set in a grand Victorian mansion, situated in Perth centre and next to Perth Railway Station. Great location and value for money.

Show more Show less
7.1
Good
2,919 reviews
Price from
£55.30
per night

Salutation Hotel 3 stars

Hotel in Perth

Situated in Perth centre, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay. Lovely old property full of character great breakfast Bar meal very nice in the middle of town deff would stay again

Show more Show less
8.1
Very good
1,896 reviews
Price from
£49.72
per night

The Royal George Hotel 3 stars

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. Location is perfect and the room was of a really good standard. We got one of the small suites with a 4 poster bed. Lovely

Show more Show less
8.2
Very good
2,006 reviews
Price from
£50
per night

New County Hotel 3 stars

Hotel in Perth

Right in the heart of Perth’s city centre, this modern hotel offers stylish and contemporary en suite rooms. Guests have access to free WiFi throughout the hotel. Public parking is available nearby. Easy check in and nice room. The hotel bar was great. Would stay again.

Show more Show less
6.7
Review score
1,948 reviews
Price from
£32
per night

Mercure Perth Hotel 3 stars

Hotel in Perth

One of the most unique hotels in Perth, set in a 15th century watermill, where you can still watch the water trickling through the original water wheel from the garden, reception area and Lounge Bar. reception staff were exceptional, they went above and beyond to help us with tyre trouble. Lovely hotel, friendly staff.

Show more Show less
7.2
Good
1,565 reviews
Price from
£62.05
per night

The Lovat Hotel 3 stars

Hotel in Perth

The Lovat Hotel provides rooms in Perth near Perth Concert Hall and Perth Royal Infirmary. 6 km from Scone Palace, the property is also 1.4 km away from St Ninian's Cathedral. Free WiFi is included. The room was comfortable and big. It was clean and fresh and the staff were friendly and helpful.

Show more Show less
6.9
Review score
857 reviews
Price from
£80
per night

Best Western Queens Hotel 3 stars

Hotel in Perth

Situated in the heart of Scotland and close to Perth city centre, Best Western Queens Hotel is only a short walk from the River Tay, and has a lounge bar, a restaurant and gym. Close proximity to the train station, Ella was very friendly and helpful, windows in the rooms opened for fresh air during the night, food was good.

Show more Show less
7.7
Good
776 reviews
Price from
£60
per night

Murrayshall Country House & Golf Club 4 stars

Hotel in Perth

Situated in Perth, Murrayshall Country House & Golf Club, BW Premier Collection is 4.1 km from Scone Palace. Loved the location and view from our room.

Show more Show less
8.7
Fabulous
894 reviews
Price from
£152.10
per night

The Parklands Hotel 4 stars

Hotel in Perth

Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodation with free Wi-Fi, free parking, a bar, 2 restaurants, and a garden with an outdoor seating area. Very good breakfast, very friendly staff, beautifully made curtains in bedroom, FANTASTIC bathroom and big, room a little small and difficult for 2 to move around in, excellent dinner, beautiful garden,

Show more Show less
8.5
Very good
294 reviews
Price from
£70
per night

Most booked hotels in Perth in the past month

See all

FAQs about hotels in Perth

Subscribe to see Secret Deals

Prices drop the moment you sign up!

What guests said about Perth:

Explore guest reviews of hotels in Perth

See all