Search hotels in Perth

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

September 2026

123456
78910111213
14151617181920
21222324252627
282930

October 2026

1234
567891011
12131415161718
19202122232425
262728293031
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
US$356.09
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,077 reviews
Price from
US$162.70
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,736 reviews
Price from
US$112.53
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, 618 reviews
Price from
US$162.70
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
US$163.44
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
US$69.15
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,334 reviews
Price from
US$111.18
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,890 reviews
Price from
US$129.07
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,685 reviews
Price from
US$169.48
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
US$115.24
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, 618 reviews
From US$178.97 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,077 reviews
From US$216.93 per night
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 153 reviews
From US$196.59 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 41 reviews
From US$92.53 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,736 reviews
From US$246.76 per night
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 220 reviews
From US$147.78 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,890 reviews

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,077 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,685 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 618 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,890 reviews

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

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

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

Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,077 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
From US$195.24 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,657 reviews
Set in beautiful grounds, close to Perth but in a quiet location. Taxi to city centre £12 to £15. Plenty of parking and very accessible by road from both North & South. The staff were excellent, from check-in to check-out but a special mention must go to the lady on breakfast duty who was extremely friendly and helpful. The room service breakfast was very good. The rate I paid via Booking.com (£120) was much lower than that quoted on the hotel website
Guest review byBruce
United Kingdom
From US$177.95 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,685 reviews
The hotel was close to the town centre. Our room (16) and bathroom was very nicely decorated and spotlessly clean, with a comfortable bed, mini fridge and toiletries included. Breakfast was great with a good choice of cereals, toast, yoghurt etc. if you didn't want a cooked breakfast. Staff were lovely and very polite and helpful. I would definitely stay there again if I was visiting Perth.
Guest review byTeresa
United Kingdom
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,890 reviews
I was in Scotland, I was in Perth, on the other side if the globe not just the country, it has history, and I liked it. Had t pay more for breakfast, can't remember if it was included in wot I payed when I booked. But that was orlright.
Guest review byCairney
Australia
From US$149.14 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 716 reviews
Location and fantastic staff friendly helpful and professional . - a big shout out especially to the reception staff. Really impressed. Breakfast out of this world- best and tastiest I had in a hotel in Scotland.
Guest review byBrendan
United Kingdom
From US$173.54 per night
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,334 reviews
Love this wee hotel and enjoy visiting Perth. This hotel is central to everything we like to do when visiting, the staff are so attentive and welcoming and nothing is ever too much trouble for them.
Guest review byPauline
United Kingdom

More places to explore, more ways to go