Search hotels in Perth

Enter your dates to see the latest prices and deals for Perth hotels

August 2026

12
3456789
10111213141516
17181920212223
24252627282930
31

September 2026

123456
78910111213
14151617181920
21222324252627
282930
Flexible date options
Select occupancy

Perth – 159 hotels and places to stay

Filter by:

Star rating
Review score

Murrayshall Country Estate

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

F
Freda
From
Ireland
The staff, the buildings and setting and the comfort
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,121 reviews
Price from
CNY 2,395.98
1 night, 2 adults

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.

C
Carol
From
New Zealand
This hotel was a stunner! The girls at reception were welcoming and helpful, the meals were truly exceptional and the breakfast hostess was a hard-working delight. Every facet exceeded our expectations and the price was very reasonable.
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,076 reviews
Price from
CNY 1,094.72
1 night, 2 adults

Holiday Inn Express Perth by IHG

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.

K
Kucharska
From
UK Virgin Islands
Personel, bed very comfortable
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,733 reviews
Price from
CNY 784.55
1 night, 2 adults

The Parklands Hotel

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.

M
Matthias
From
Germany
Very nice and friendly staff. Clean and big room. Dinner was great. It was a great final stay for my trip through Scotland.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 619 reviews
Price from
CNY 1,094.72
1 night, 2 adults

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 centre and has a free private car park and free Wi-Fi.

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 572 reviews
Price from
CNY 1,099.74
1 night, 2 adults

Lovat Hotel

Hotel in Perth

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, Glasgow,...

A
Alex
From
United Kingdom
Staff was excellent and food great
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,294 reviews
Price from
CNY 465.26
1 night, 2 adults

Mercure Perth Hotel

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.

c
claire
From
United Kingdom
Location. Close to railway station and pubs and restaurants. Room had everything needed for a night stay and breakfast had plenty choices
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,329 reviews
Price from
CNY 748.06
1 night, 2 adults

Salutation Hotel

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.

g
guido spyns
From
Belgium
The old skool Scottish atmosphere, great location, very friendly staff and abundant breakfast. We felt at home.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,888 reviews
Price from
CNY 868.48
1 night, 2 adults

Grampian Hotel

Hotel in Perth

Located in Perth, within 4.3 km of Scone Palace and 36 km of Discovery Point, Grampian Hotel provides accommodation with a bar and free WiFi throughout the property as well as free private parking for...

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,684 reviews
Price from
CNY 1,140.33
1 night, 2 adults

Meze hotel

Hotel in Perth

Meze hotel is situated in Perth, 35 km from Discovery Point and 25 km from Falkland Palace & Garden. This 3-star hotel offers room service and free WiFi.

K
Kirsty
From
Australia
Walked past lots of pubs and restaurants to get there. Pretty quiet for a weekend as it’s down the end. Lovely owner took his time to say hello and welcome.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 20 reviews
Price from
CNY 775.43
1 night, 2 adults
See all 159 hotels in Perth

Hotels with parking in Perth

See all
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 619 reviews
From CNY 1,204.19 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 918 reviews
Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,076 reviews
From CNY 1,459.63 per night
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 153 reviews
From CNY 1,322.79 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 41 reviews
From CNY 622.62 per night
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,121 reviews
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 504 reviews
Free parking
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 646 reviews
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,733 reviews
From CNY 1,660.33 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 220 reviews
From CNY 994.37 per night

Most booked hotels in Perth and surroundings in the past month

See all

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,294 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,888 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,733 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,329 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,076 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,121 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,684 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 619 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 572 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 7.7
Good - What previous guests thought, 332 reviews

Budget hotels in Perth and nearby

See all
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,294 reviews

Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,888 reviews

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,733 reviews

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,329 reviews

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,684 reviews
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 332 reviews

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 20 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 220 reviews

Hotels located in the centre of Perth

See all
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 619 reviews

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,076 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 572 reviews
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,121 reviews

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 77 reviews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 41 reviews

FAQs about hotels in Perth

What guests said about Perth:

Scored out of 10, guest rating 10

I'm biased, Perth is the city I was born in and will always...

I'm biased, Perth is the city I was born in and will always call home but I can honestly say that the River Tay is still the river that I judge every other one by and none have compared. The Tay is the most beautiful. Perth has some amazing spaces for walking and outside pursuits. I am not one for fancy restaurants but Perth seems to have lots of eating establishments to cater for everyone, but for the best fish and chips visit Holdgates chip shop and a visit to Murrays bakery for a pie and a pineapple tart is always a must. Perth is a good base for travelling to other places for sightseeing too - this time we visited Falkirk to visit the Kelpies and also to experience the Falkirk Wheel - it was a wonderful day out.
Guest review byWilma
United Kingdom
Scored out of 10, guest rating 8.0

Great city centre location.

Great city centre location. Good directions to private car park but still took some finding. Apartment was very clean & tidy. Good shower & comfortable beds. Didn't eat in Italian restaurant below but looked very nice, already had reservation at Pacos which we love. Spacious comfortable living room, kitchen had all the appliances required.
Guest review byNeale
United Kingdom
Scored out of 10, guest rating 8.0

We visited by train and spent all our time walking around...

We visited by train and spent all our time walking around the city. It is in a very beautiful setting with the river Tay, lovely countryside all around and nice parkland in the city too. Found the museum, in the centre of the city, very interesting. It also had a theatre, concert hall and art gallery that we didn't visit, so had many amenities for a small city. On a slight downside, it did seem to have it's share of people with drink or drugs problems, however they never appeared threatening or caused any problems when we saw them.
Guest review byJohn
United Kingdom
Scored out of 10, guest rating 4.0

Great location if you have a car but the room that I had was...

Great location if you have a car but the room that I had was not good. The mattress was like sleeping on springs. The fitted sheet had crease marks where someone had been on it. The quilt cover I had to put on myself had a creased pillow case inside it and to top it all the shower only ran cold. Very disappointing. I would not recommend at all.
Guest review byIsobel
United Kingdom
Scored out of 10, guest rating 8.0

Perth was looking very pretty with lots of flower tubs and...

Perth was looking very pretty with lots of flower tubs and baskets. It is lovely near the river and there are interesting buildings. We did not have time to visit galleries etc as we were just passing through.
Guest review bySusan
United Kingdom
Scored out of 10, guest rating 8.0

Centre is quite a long walk from station

Centre is quite a long walk from station Museum and art gallery were excellent. Siddur Indian restaurant and Hollgates fish and chips were both very good. 63Tay restaurant was exceptional but pricey.
Guest review byWendy
United Kingdom

See reviews by guests who stayed at hotels in Perth

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 53 reviews
Great location to discover Scotland, Perth is a great small city. Nice pubs, nice nature around it. We did some walks to Kinnoul Hill and were treated to some great views. We had a very nice family holiday!
Guest review byHan Verhallen
Netherlands
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 459 reviews
Absolutely perfect: à warm welcome, beautifully decorated room overlooking the park and one of the best breakfasts we've had so far in Scotland
Guest review byDONPAR
France
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 75 reviews
Perfect for groups and friends. Recommended for all quiet travellers. Hope to stay in next visit to Scotland
Guest review byAldis Ozols
United Kingdom
From CNY 1,660.33 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,733 reviews
Central location for exploring around Scotland, staff extremely friendly and helpful,
Guest review bySharon Eyes
United Kingdom
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,888 reviews
Go to Perth a few times a year and always stay here as it's an excellent hotel
Guest review byPaterson
United Kingdom

More places to explore, more ways to go