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. The breakfast was exceptional considering the covid situation also there was plenty of hand sanitizers everywhere.also the staff were very friendly and helpful.

Show more Show less
8.7
Fabulous
1,998 reviews
Price from
£52
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.1
Good
1,593 reviews
Price from
£53.55
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 of hotel, view from window (river and bridge), great choice of food, great service and friendly staff

Show more Show less
8.2
Very good
2,035 reviews
Price from
£50
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. I skipped the cooked breakfast but looked amazing

Show more Show less
8
Very good
1,914 reviews
Price from
£36.98
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. The room was great. Brilliant value for money. Very close to both train and bus station and approx 5min walk to the high street. Really enjoyed our stay. 10/10 for sure

Show more Show less
6.4
Review score
1,931 reviews
Price from
£37
per night

The Lovat Hotel 3 stars

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,... All the staff were great and had a great time

Show more Show less
6.8
Review score
942 reviews
Price from
£72
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. The hotel is a classic building, old but well-maintained and historic. We loved the sweeping staircase, but there is a lift, too! The breakfast was outstanding-a full Scottish breakfast, fresh and hot, every morning. There is a safe parking lot, free to guests. There is a bar (awesome bartender) and restaurant onsite. There is a huge and beautiful garden outside the bar with picnic tables and enclosed by a bush-hedge, so very private, but very large and well-kept.

Show more Show less
7
Good
2,783 reviews
Price from
£128
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.4
Good
796 reviews
Price from
£60
per night

Murrayshall Country Estate 4 stars

Hotel in Perth

Situated in Perth, Murrayshall Country Estate is 4.1 km from Scone Palace. The property is set 4.3 km from Perth Concert Hall, 4.4 km from Perth and Kinross Council and 5 km from St Ninian's... Beautiful castle-like building set around a golf course and country side roads. Only a few mins drive into the city of Perth. Great living room area to sit for a drink in the evening with the fire lighting. Good choice of breakfast in the morning and large rooms with comfortable beds. Staff were great for our whole stay

Show more Show less
8.7
Fabulous
915 reviews
Price from
£119
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. Staff location, fantastic value and service . Nothing was a problem Would've stayed longer if we could will definitely come back

Show more Show less
8.4
Very good
302 reviews
Price from
£70
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 see Secret Deals

Prices drop the moment you sign up!

What guests said about Perth:

Explore guest reviews of hotels in Perth

See all