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

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.

J
Janice
From
United States
Service food and comfort all good location Excellent Parking area tight Mattresses could do with an upgrade
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,077 reviews
Price from
US$189.07
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.

C
Chrissy
From
Isle of Man
Excellent value for money , perfect location and the staff were great thanks
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,734 reviews
Price from
US$112.09
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.

i
iain
From
Spain
Beautiful traditional property not too big.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 618 reviews
Price from
US$162.06
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.

E
Emilie
From
France
Loved the place Great location, fantastic staff, amazing breakfast, really nice room. What else??
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 570 reviews
Price from
US$162.80
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,...

L
Lucy
From
Australia
The room was clean and very comfortable. After change in plans that were out of our control, the staff were very kind, super accomodating and friendly. Breakfast was great also.
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,289 reviews
Price from
US$68.88
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.

F
FBSG
From
Spain
The location was excellent and the building is stunning. Steff on reception was a so friendly and helpful.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,334 reviews
Price from
US$110.74
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.

N
Nora
From
United Kingdom
Location is great. It is a comfortable hotel and staff are friendly and helpful. Room was very spacious and clean.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,893 reviews
Price from
US$128.57
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...

B
Belinda
From
Australia
The room was spacious, clean and very comfortable. The food from the restaurant downstairs was delicious and the staff were so friendly, helpful and polite.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,687 reviews
Price from
US$168.81
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$114.79
1 night, 2 adults

Albert Villa Guest House

Perth

Situated just 4.3 km from Scone Palace, Albert Villa Guest House offers accommodation in Perth with access to a garden, a shared lounge, as well as bicycle parking.

S
Sarit
From
Israel
The hosts were super friendly and the rooms were perfect
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 121 reviews
Price from
US$186.37
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$405.15 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 917 reviews
Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,077 reviews
From US$216.08 per night
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 154 reviews
From US$195.82 per night
Free parking
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 42 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, 640 reviews
From US$236.34 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,734 reviews
Free parking
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 219 reviews
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 206 reviews
From US$172.86 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 7.6
Good - What previous guests thought, 2,893 reviews

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,734 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 7.4
Good - What previous guests thought, 2,334 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,688 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.7
Fabulous - What previous guests thought, 570 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 7.6
Good - What previous guests thought, 2,893 reviews

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

Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,734 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,688 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, 219 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.7
Fabulous - What previous guests thought, 570 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, 78 reviews

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 42 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$233.37 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$286.98 per night
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,688 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,893 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
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 717 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$239.04 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