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 – 158 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,124 reviews
Price from
€ 306.79
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,074 reviews
Price from
€ 140.17
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,744 reviews
Price from
€ 100.46
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
€ 140.17
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, 575 reviews
Price from
€ 140.81
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,302 reviews
Price from
€ 59.57
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,328 reviews
Price from
€ 109.80
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,883 reviews
Price from
€ 111.20
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,679 reviews
Price from
€ 146.01
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
€ 99.29
1 night, 2 adults
See all 158 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 € 154.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,074 reviews
From € 186.90 per night
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 151 reviews
From € 169.37 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 41 reviews
From € 79.72 per night
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,124 reviews
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 504 reviews
Free parking
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 644 reviews
From € 186.90 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,744 reviews
From € 219.60 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 221 reviews
From € 127.32 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,302 reviews

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,679 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, 575 reviews

Popular with guests booking hotels in Perth

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

Budget hotels in Perth and nearby

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

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

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

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

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,679 reviews
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 330 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, 221 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,074 reviews

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 575 reviews
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 1,124 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
From € 297.87 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 126 reviews
An excellent property. The host, Jamie, has paid a lot of attention to detail to make this a really welcoming place. Everything was perfect. Ideally situated for walking in to Perth and a short drive (or long walk) to Scone Palace. This was the best self-catering place we stayed at (of 4) in Scotland this year. There are some take-aways about a mile away along with a pub/restaurant (Brown and Black) which Jamie recommended and is exceptionally good.
Guest review byRaymond
United Kingdom
From € 93.45 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 1,808 reviews
This was our third visit in five years as we use it for an overnight stop to break a long journey to relatives in North of Scotland. Really spacious room with facilities that rival some of the established chains like Travelodge and Premiere Inn. The bed was comfy. Toiletry facilities are great with a bath as well. Breakfast facilities are super as you simply go to a separate building where there is plenty of seating and a myriad of options for
Guest review byRobert
United Kingdom
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 330 reviews
This is a lovely pub. We arrived around 10pm after a terrible journey and were happy to see that the bar was still open! The staff were incredibly welcoming, and immediately showed us to our rooms. The larger en suite room in particular was lovely, but the smaller double, with private, separate, bathroom was also perfectly good. It was perfect for an overnight stay en route to the very North of Scotland.
Guest review byRebecca
United Kingdom
From € 89.36 per night
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,302 reviews
Location, location, location.. Tartan restaurant Price It's tired, but it could be so much more. When your told it's a small double, absolutely correct it's a larger single with a double bed squeezed in. However it was clean and perfectly ok to sleep for 2 nights, after all how long are you going to spend in a room in Scotland?
Guest review byNicholas
United Kingdom
From € 219.60 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,744 reviews
Located in the centre of Scotland and great place for a base for day trips
Guest review byDavid
United Kingdom

More places to explore, more ways to go