Skip to main content

Search hotels in Perth

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

Filter by:


Star rating

Review score

Perth – 38 hotels and places to stay

See the latest prices and deals by choosing your dates.
Holiday Inn Express Perth, an IHG Hotel, 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.

The middle two nights of our stay had been organised for us, but we booked a room for before and after; the Reception staff were switched on enough to realise that we were staying for four continuous nights and rearranged the room bookings so that we kept the same room throughout. Many Thanks! Staff were friendly and the breakfasts were good.
8.5
Scored 8.5
Very good
Rated very good
3,155 reviews
Price from£169.99per night
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.

Lovely staff and all the little extras in the room were lovely.
7.4
Scored 7.4
Good
Rated good
2,334 reviews
Price from£107.10per night
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.

Staff 1st Class. Helpful & friendly. Location excellent.
6.9
Scored 6.9
Pleasant
Rated pleasant
1,955 reviews
Price from£63.75per night
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.

I love this kind of hotel - grand old building in a large town, with a story to tell. The creaky old place is full of large bedrooms, comfy beds and tartan carpets. There is parking (if you're quick) there is a very nice bar, the reception staff were welcoming and the water in the showers was nice and hot......and there was a BATH, I love a nice bath in a hotel. Breakfast was decent and for us it was included in the (very good value) price.
7.9
Scored 7.9
Good
Rated good
2,284 reviews
Price from£150per night
Grampian Hotel, hotel in Perth

In the heart of Scotland and 5 minutes' walk from the centre of Perth, this hotel is conveniently located for the railway and bus stations. Wi-Fi is available throughout and it is free of charge.

Staff helpful, and restaurant top quantity and the bar was good too.
7.8
Scored 7.8
Good
Rated good
1,210 reviews
Price from£111.60per night
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...

Room large and well presented. Very clean bathroom. Excellent breakfast, all staff very friendly.
8.9
Scored 8.9
Fabulous
Rated fabulous
1,501 reviews
Price from£149per night
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.

Place was tidy...breakfast was good
8.8
Scored 8.8
Fabulous
Rated fabulous
568 reviews
Price from£105per night
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.

The breakfast was first class the staff were very friendly and helpful the location was very good a five minute walk to city centre
8.3
Scored 8.3
Very good
Rated very good
586 reviews
Price from£103.20per night
The Lovat Hotel, hotel in Perth

The 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,...

Breakfast
6.4
Scored 6.4
Pleasant
Rated pleasant
2,394 reviews
Price from£106.88per night
Leonardo Boutique Huntingtower Perth, hotel in Perth

This fine country house hotel rests in 6 acres of beautiful landscaped gardens, only a few minutes' drive from Perth. There is free on-site car parking and free Wi-Fi.

Excellent breakfast with many choices , all staff first class and helpful.
8.1
Scored 8.1
Very good
Rated very good
2,767 reviews
Price from£90per night
See all 51 hotels in Perth

Most booked hotels in Perth in the past month

FAQs about hotels in Perth






What guests said about Perth:

  • 10
    Scored 10

    Perth seems to have bucked the trend of many towns and...

    Perth seems to have bucked the trend of many towns and appears to be thriving. The new museum is very informative with a good cafe. There are plenty of shops and restaurants to investigate. The river has provided a good wild life corridor with otters having been seen in the evening. There are plenty of good walks around the town and surrounding countryside.
    Lesjon
    United Kingdom
  • 2.0
    Scored 2.0

    A dirty, sketchy neighborhood.

    A dirty, sketchy neighborhood. The first and only time I felt I had to be on guard while in Scotland. Many of the shops and restaurants were closed even in early afternoon. Not much to do or see. Reasonable distance from airport but no other reason to stay here.
    Jennifer
    United States
  • 8.0
    Scored 8.0

    I had always by-passed Perth, but no more.

    I had always by-passed Perth, but no more. I met up with a friend at The Jade Garden in the evening and next morning walked down to the bridge and over the river. I went to the excellent gallery to catch paintings by Fergusson, one of the Scottish Colourists, and then on to the new museum. It was a revelation, surrounded by cafes, but I went to their own food room, which was a delightful space, serving interesting food at good prices.
    keith
    United Kingdom
  • 8.0
    Scored 8.0

    The multistorey car park at Kinnoull Street is a disgrace...

    The multistorey car park at Kinnoull Street is a disgrace and should be avoided at all costs. The city itself is compact and pleasant enough. No hills in the city so easy to get about. Plenty of cafes by the new museum.
    John
    United Kingdom
  • 10
    Scored 10

    A wonderful city.

    A wonderful city. Nice to visit a place where there are a lot of shops ( and big named shops) that are really thriving. Lots of lovely eating places lovely walks etc. Visited the Museum which is worth a visit. We really did love this City.
    Joyce
    United Kingdom
  • 10
    Scored 10

    The bars royal oak, the auld house and rabbiie burns.good...

    The bars royal oak, the auld house and rabbiie burns.good old drinking bars. If you want food and drink after the horse racing the Sandeman is a big Wotherspoon type bar. Good food ,drink offers friendly staff and atmosphere. Close by the bus drop off point.the horseracing is agood day out,good atmosphere, fun day out.
    Dorothy
    United Kingdom

Explore guest reviews of hotels in Perth

  • 8.3
    Scored 8.3
    Very good
    Rated very good
     · 1,482 reviews
    Hotel located about 3 miles from Perth, located in a wooded area, allowing you to hear birds chirping. The hotel is clean, the rooms are spacious as are the bathrooms. It has a TV, kettle, tea, coffee and sugar. The hotel seemed quite calm to me. For breakfast, it offers bread, croissants, milk, coffee, tea, fruit, cereals, butter, sweets, waffles, among other items. Optimal price-quality ratio. I really enjoyed my stay.
    Bruno
    Portugal
  • From £127.20 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,336 reviews
    Breakfast was an enjoyable experience with a menu to suit every taste. The historic building (1699) would appeal to anyone with a feeling for Scotland's history, but inside it has been tastefully modernised with due regard for comfort and safety. The hotel has an ethos of recycling and sustainability. The city centre location is within walking distance of shops, the railway station and other attractions.
    Douglas
    United Kingdom
  • From £99.45 per night
    7.6
    Scored 7.6
    Good
    Rated good
     · 317 reviews
    A very cosy room, with very friendly staff and ample parking! The location is very quiet and the Hotel was excellent for catching up on some rest! It was very quiet, very clean room and not too small. The shower was amazing, and the bed was officially the best stay mattress stayed in Scotland! Will definitely stay again!
    Kirsten
    Malta
  • From £149 per night
    8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 568 reviews
    The hotel was well located 10minutes walk from Perth. Parking was easy. Breakfast was excellent. The room was generous.
    Juliet
    United Kingdom
  • 9.2
    Scored 9.2
    Superb
    Rated superb
     · 245 reviews
    Very good to feel Scotland Warm place and peoples
    Sam
    United Kingdom

Research, refine and make plans for your whole trip