Search hotels in Perth

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

November 2026

1
2345678
9101112131415
16171819202122
23242526272829
30

December 2026

123456
78910111213
14151617181920
21222324252627
28293031
Flexible date options
Select occupancy

Perth – 154 hotels and places to stay

Filter by:

Property ratingIncludes stars and other ratings.
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.

R
Rudolf
From
Austria
Beautiful old hotel in the heart of Perth. Friendly staff at check-in, breakfast lounge and at the bar. The room was way bigger than expected. Super great experience.
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,038 reviews
Price from
£135
1 night, 2 adults

Holiday Inn Express Perth by IHG

Hotel in Perth

Holiday Inn Express Perth by IHG is conveniently located just off the A9 and a short distance from Perth's historic city centre.

A
Adriana Zaharescu
From
Romania
We only stayed for one night but we had everything we needed. The room was clean and the breakfast was good.
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,707 reviews
Price from
£105
1 night, 2 adults

Ballathie House Hotel

Hotel in Perth

Situated within its own private estate, overlooking the River Tay, gateway to the Scottish Highlands, this charming country house provides luxurious accommodation in tranquil surroundings.

S
SIQI
From
China
Perfect hotel experience! If you like the country house, this is a must try hotel. All the stuffs are helpful and kind especially the bartender. We stayed here for 2 nights which I will never forget! 100% recommended!
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,081 reviews
Price from
£106.45
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.

K
Katrine
From
Denmark
Friendly professional staff, fantastisk breakfast, great room, comfortable bed. And Perth is a beautiful town.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 554 reviews
Price from
£87.77
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,...

M
Magdalena
From
Poland
Nice room, clean, helpful staff, good breakfast
Scored out of 10, guest rating 6.8
Pleasant - What previous guests thought, 2,287 reviews
Price from
£59.50
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
New Zealand
Chloe & Megan were amazing. They made us feel so welcome and went above and beyond to make our stay memorable. We loved the hotel setting with the burn running under and all the features making it unique. We will highly recommend.
Scored out of 10, guest rating 7.4
Good - What previous guests thought, 2,385 reviews
Price from
£90
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.

V
Vinuki
From
Sri Lanka
It is very clean and calm hotel. Delicious food.
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,931 reviews
Price from
£101.15
1 night, 2 adults

Grampian Hotel

Hotel in Perth

Comfortable Accommodations: Grampian Hotel in Perth offers family rooms with private bathrooms, featuring amenities such as free WiFi, work desks, and flat-screen TVs. Each room includes a minibar and wardrobe for added convenience.

Dining Options: The hotel offers a family-friendly restaurant serving Indian and Nepalese cuisine in a traditional setting. Guests can enjoy breakfast with continental, buffet, à la carte, full English/Irish, vegetarian, vegan, gluten-free, and Asian options. Additional facilities include a bar and coffee shop.

Convenient Location: Located 7 minutes from St Ninian's Cathedral and 800 metres from Perth and Kinross Council, the hotel is 31 km from Dundee Airport. Nearby attractions include Scone Palace (4.3 km) and Dunkeld and Birnam Station (22 km).

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.7
Good - What previous guests thought, 1,656 reviews
Price from
£112.50
1 night, 2 adults

Meze hotel

Hotel in Perth

Comfortable Accommodations: Meze hotel in Perth offers family rooms with private bathrooms, kitchenettes, and free WiFi. Each room includes a washing machine, work desk, and TV.

Convenient Facilities: Guests benefit from private check-in and check-out, room service, and a pet-friendly environment. Additional amenities include a dining area, sofa bed, and free toiletries.

Prime Location: Located less than 1 km from Perth and Kinross Council and an 11-minute walk to St Ninian's Cathedral. Nearby attractions include Scone Palace (4.1 km) and Dundee Airport (31 km).

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, 33 reviews
Price from
£55
1 night, 2 adults

Beautiful Victorian Villa in Perth

Perth

Spacious Accommodation: Beautiful Victorian Villa in Perth offers a spacious apartment with three bedrooms and three bathrooms. Guests enjoy ample room size, comfort, and cleanliness, highly praised by visitors.

Modern Amenities: The property provides free WiFi, family rooms, and free on-site private parking. Additional amenities include a bath, hairdryer, dining table, chocolates or cookies, refrigerator, microwave, shower, TV, private entrance, sofa, dining area, electric kettle, kitchenware, wardrobe, and toaster.

Prime Location: Located in Perth, the apartment is an 18-minute walk from St Ninian's Cathedral and 1.4 km from Perth and Kinross Council. Nearby attractions include Scone Palace (2.9 km), Discovery Point (34 km), and Dundee Airport (29 km).

S
Suzanne
From
New Zealand
Beautiful home in a great location.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 126 reviews
Price from
£195
1 night, 2 adults
See all 154 hotels in Perth

Hotels with parking in Perth

See all
Free parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 605 reviews
Free parking
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 162 reviews
Free parking
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 74 reviews
From £68.25 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 1,079 reviews
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 514 reviews
Free parking
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 633 reviews
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,707 reviews
From £105 per night
Free parking
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,081 reviews
From £106.45 per night
Free parking
Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 2,855 reviews
From £170.50 per night
Street parking
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 184 reviews
From £220 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,287 reviews

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Popular with guests booking hotels in Perth

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

Budget hotels in Perth and nearby

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

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

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

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

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

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

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

Scored out of 10, guest rating 6.9
Pleasant - What previous guests thought, 33 reviews

Hotels located in the centre of Perth

See all
Scored out of 10, guest rating 8.6
Fabulous - What previous guests thought, 605 reviews

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

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

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

Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 74 reviews

FAQs about hotels in Perth

What guests said about Perth:

Scored out of 10, guest rating 10

Fab location, incredibly friendly people and super choice of...

Fab location, incredibly friendly people and super choice of places to eat. So much so, in later life we may well move here. The river walls and park are fabulous and Perthshire is one of the most delightful parts of Scotland, with Perth central to just about everywhere.
Guest review by Jim
United Kingdom
Scored out of 10, guest rating 10

The area around the bus and train stations doesn't give a...

The area around the bus and train stations doesn't give a good first impression as it looks quite run down, however the city centre nearer to the River Tay is lovely, with some good restaurants and bars, and some great wee local shops. The walk along the river is really nice and the South Inch has a good coffee shop. Perth Museum is well worth a visit and the Stone of Destiny presentation is excellent. Lively nightlife and very friendly people! Enjoyed the trip!
Guest review by Gideon
United Kingdom
Scored out of 10, guest rating 10

Lovely city with the river running through and good gardens...

Lovely city with the river running through and good gardens and parks. Excellent museum and Gallery. Friendly people good base to explore the surrounding area with lots of interesting places to visit. Good buses and Trains Only down side like most towns now lots of empty shops what there are were good and plenty of eating out places if required.
Guest review by William
United Kingdom
Scored out of 10, guest rating 10

Perth had a lot more to offer than we thought.

Perth had a lot more to offer than we thought. The museum was fantastic. We went to see the stone of destiny. The shopping center was first class . Lots of eating places . The art gallery was better than expected. Can't wait to go back again .
Guest review by Dave H.8
United Kingdom
Scored out of 10, guest rating 10

Our stay was idyllic and was just what we needed for a 3 day...

Our stay was idyllic and was just what we needed for a 3 day stay for my wife and 5 month year old daughter. And a short 4 mile drive got us to Perth centre which had everything from nice walks, restaurants, pubs, Museums and shops in abundance. A lovely mix of countryside luxury Lodge stay to the busy perth centre.
Guest review by jamie
United Kingdom
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 by Wilma
United Kingdom

See reviews by guests who stayed at hotels in Perth

See all
From £112.50 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 1,656 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 by Teresa
United Kingdom
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 102 reviews
What an amazing apartment! It’s stunningly beautiful, clean, lots of space, great beds, cozy and a great place to do a roadtrip through Scotland. The communication with the staff is outstanding and fast. 10/10 and I would definitely recommend it (already done that).
Guest review by Arjan
Netherlands
Scored out of 10, guest rating 7.6
Good - What previous guests thought, 2,931 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 by Cairney
Australia
From £104.40 per night
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 2,648 reviews
Lovely hotel in a nice setting, staff very friendly and helpful, food delicious, rooms clean and comfortable, we stop here everytime we are travelling to the north of Scotland and would highly recommend
Guest review by Jackie
United Kingdom
From £106.45 per night
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 2,081 reviews
This hotel is unique with authentic old world charm situated on one of the most iconic fishing rivers in one of the most beautiful parts of Scotland, it is a real treasure.
Guest review by fiona
Italy

More places to explore, more ways to go