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,082 reviews
Price from
US$189.20
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,736 reviews
Price from
US$114.87
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, 615 reviews
Price from
US$162.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.

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.8
Fabulous - What previous guests thought, 572 reviews
Price from
US$162.92
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,281 reviews
Price from
US$68.92
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,336 reviews
Price from
US$110.82
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,890 reviews
Price from
US$128.66
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,688 reviews
Price from
US$168.93
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.9
Pleasant - What previous guests thought, 21 reviews
Price from
US$114.87
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, 123 reviews
Price from
US$186.50
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, 615 reviews
From US$373 per night
Free parking
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 915 reviews
Free parking
Scored out of 10, guest rating 8.2
Very good - What previous guests thought, 2,082 reviews
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 154 reviews
From US$195.96 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, 639 reviews
From US$236.50 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,736 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, 207 reviews
From US$172.99 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,890 reviews

Popular with guests booking hotels in Perth

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,282 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,336 reviews

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Budget hotels in Perth and nearby

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

Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,282 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,336 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, 330 reviews

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 21 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, 615 reviews

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

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

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

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 79 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
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 718 reviews
First time in the area, despite being from Scotland, and had a very pleasant stay. The room was clean, tidy and comfortable and had all of the basics that were required for a two night stay. It was also perfectly quiet at night which was nice for a good rest after exploring the local areas. There was also free WiFi which was pleasant, as the signal in the area (with it being a bit more remote) struggled to stay connected, but ultimately the hotel was a place to rest and sleep so this wasn't a deal breaker!
Guest review byLewis
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
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 74 reviews
Amazing location, beautiful apartment and very quiet. Everything you need for a stay, long or short. Will definetely stay again. Amazing response from owners if needed. My daughter got married the week we stayed in Scotland and we got some amazing pictures while she got ready.
Guest review byTammie
United Kingdom
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 457 reviews
Quite simply exceptional in every way. David, the host, is just a delight and the thoughtful touches that he’s added to everything make this truly a memorable experience. If we come back to Scotland, we will go to Perth simply to stay at The Townhouse again.
Guest review byCherryl
Australia
From US$209.34 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,067 reviews
Great place. We stay there every time when we have to visit Scotland. The breakfast is also fabulous!
Guest review byLeon
United Kingdom

More places to explore, more ways to go