Skip to main content

Filter by:


Star Rating

Review Score

Perth – 41 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 center, the hotel offers free parking, free Wi-Fi, breakfasts and clean, modern rooms.

8.5
Scored 8.5
Very Good
Rated very good
3,108 reviews
Price from$150.50per 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.

7.9
Scored 7.9
Good
Rated good
2,234 reviews
Price from$108.29per night
Salutation Hotel, hotel in Perth

Located in Perth center, the award-winning Salutation Hotel is just a few minutes from Perth Concert Hall and the scenic walks around the River Tay.

7.4
Scored 7.4
Good
Rated good
2,193 reviews
Price from$130.71per night
Mercure Perth Hotel, hotel in Perth

One of the most unique hotels in Perth, in a 15th-century watermill, where you can still watch the water trickling through the original water wheel from the garden, lobby area and Lounge Bar.

6.9
Scored 6.9
Pleasant
Rated pleasant
1,892 reviews
Price from$122.68per night
Murrayshall Country Estate, hotel in Perth

Located in Perth, Murrayshall Country Estate is 2.5 mi from Scone Palace.

8.8
Scored 8.8
Excellent
Rated excellent
1,375 reviews
Price from$200.90per night
Grampian Hotel, hotel in Perth

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

7.8
Scored 7.8
Good
Rated good
981 reviews
Price from$107.01per 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,...

6.5
Scored 6.5
Pleasant
Rated pleasant
2,227 reviews
Price from$111.79per 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 center and has a free private car park and free Wi-Fi.

8.8
Scored 8.8
Excellent
Rated excellent
495 reviews
Price from$117.20per night
The Parklands Hotel, hotel in Perth

Located 3 minutes’ walk to Perth Rail and Bus Stations, Parklands Hotel offers modern accommodations with free Wi-Fi, free parking, a bar, 2 restaurants, and a garden with an outdoor seating area.

8.3
Scored 8.3
Very Good
Rated very good
562 reviews
Price from$145.23per 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.

8.1
Scored 8.1
Very Good
Rated very good
2,637 reviews
Price from$112.36per night
See all 50 hotels in Perth

Most-booked hotels in Perth in the past month

FAQs about hotels in Perth







Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Perth:

  • 8.0
    Scored 8.0

    We were in Perth for one night only to see the Dnipro Opera...

    We were in Perth for one night only to see the Dnipro Opera Company from Ukraine perform La Boheme at the city's concert hall. But the city is well known to us. Parts of Perth are looking a little down at heel these days but it is still a pleasant city to visit with lots of facilities and good eateries. We ate at the excellent Both3rs Italian restaurant before the opera. Good value and delicious food.
    Peter
    United Kingdom
  • 10
    Scored 10

    People are friendly, the mix of old buildings and modern...

    People are friendly, the mix of old buildings and modern ones are great, city centre could do with a big investment, lots of empty premises, if you want a haircut, nails done or a fast food takeout then you have plenty to choose from.
    Craig
    United Kingdom
  • 8.0
    Scored 8.0

    Like many towns and cities Perth has a lot of empty shops.

    Like many towns and cities Perth has a lot of empty shops. Lots of cafes. All the usual shops in the town centre within easy walking distance. The station is a 10-15 minute walk from the centre, Lots of car parking but not free; Look out for parking wardens ! Have to feed meters every 4 hours. Good food at the Salutation Hotel but lots of other places available.
    BRIAN
    United Kingdom
  • 8.0
    Scored 8.0

    It is a small compact city and an ideal centre for viewing...

    It is a small compact city and an ideal centre for viewing the area. A lovely city to walk around and interesting gardens to visit, A large concert hall and small theatre provide entertainment for all tastes.
    harper
  • 10
    Scored 10

    Perth is a beautiful City, lovely friendly people, we are...

    Perth is a beautiful City, lovely friendly people, we are always made welcome. I would advise anyone to visit. The River Tay, is a joy to view, as you have a stroll along. Delicious food in a terrific range of restaurants in the city centre. Taboo particularly is an incredible French restaurant. Happy staff, who cannot do enough for you! Other restaurants cater for every taste. We return regularly!
    Turner
  • 8.0
    Scored 8.0

    Seen changes as have visited over many years.

    Seen changes as have visited over many years. The centre has lost its main shops. Nice cafes around the old Kirk. Nice walk along the river - look out for the otters and nice walk around North Inch (park).
    JuneFolkes
    United Kingdom

Explore guest reviews of hotels in Perth

  • From $191.09 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,234 reviews
    I can't imagine there being a hotel in Scotland with better value for money. Highlights for me were : Polite, friendly, and respectful staff; a large clean and quiet room in excellent decorative condition with a cracking view across the tay; lovely open fire crackling away in a comfortable lounge area; a breakfast to satisfy the best of appetites. And all presented in a lovely well-maintained building with plenty of hints of its history but much modernity too. This first-time customer Will be back!
    ALASDAIR
    United Kingdom
  • From $70.07 per night
    8.3
    Scored 8.3
    Very Good
    Rated very good
     · 1,288 reviews
    This was the best place we stayed in Scotland, The Sky Lodge Perth was a very great surprise in our trip. We were nicely welcomed by the staff, our room was very clean, with a very good amount of space, the bathroom had a bath and a nice shower. The highest point was the breakfast, everything was delicious, there was a lot of options, croissant, waffles, breads, coffe, Milk, Juice, yorguts and cereals, all fresh and refield by the staff time by time. We loved everything about Sky Lodge Perth
    Letícia
    Brazil
  • 9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 2 reviews
    Breakfast N/A Situated in a suburb of Perth provided excellent parking facilities for two cars. Easy walking distance to a Co-Op local and 5 minutes from a dog-friendly pub/restaurant which did a super Sunday lunch. The accommodation was warm, and nicely equipped; we felt very at home there. Treasure Hunt map around Perth is a great way to see the sights, easy drive to St Andrews for a super walk on the beach with the dogs and many lovely doggy cafes in the city.
    Phillipa
    United Kingdom
  • 9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 179 reviews
    We received a warm and friendly welcome from Anne and David. The room was very spacious and beautifully decorated and fitted out. Loved having a fridge in the room with fresh milk offered, armchairs to relax in, and the comfiest bed of our tour of Scotland. Breakfast was also the best of the trip, especially loved the fresh fruit. Very much appreciated the advance restaurant recommendation, everything worked out perfectly. Hope we have a chance to stay again.
    Pauline
    United Kingdom
  • From $128.41 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,637 reviews
    A lovely hotel just outside Perth with a short drive into the city. The service was very good; well trained, friendly and professional staff. Food was excellent both at dinner and breakfast. There are a few areas to sit around and relax and the bar was well stocked and cosy. The beds were comfortable and the room had plenty of room for the 3 of us. Plenty of parking near the front door.
    David
    United Kingdom
  • 9.7
    Scored 9.7
    Exceptional
    Rated exceptional
     · 329 reviews
    Sam is a fantastic host. One of the best host we ever had. She was very charming and cooked us a very delicious and elegant breakfast! The rooms were very clean and comfortable. Had everything we needed. We would definitely stay at Sam’s again if we ever came back to Perth. Thank you Sam for an amazing stay for our family!
    Wen
    United States of America
  • From $127.40 per night
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 665 reviews
    We cannot wait to return to this amazing place we immediately felt at home David was the perfect host. The attention to detail was second to none everything was catered for and breakfast wow wow cooked to perfection. This was the first night of our 9 day tour of Scotland just wished we could have stayed longer.
    Christine
    United Kingdom
  • From $95.55 per night
    8.8
    Scored 8.8
    Excellent
    Rated excellent
     · 533 reviews
    Definitely the best shower pressure in Scotland! Lovely big front room on ground floor, with extra amenities such as hairdryer, mirrors, couch, with tea, coffee, biscuits. very amenable hosts who swapped rooms for us as our booked room had a leaky shower even before we arrived.
    Trish
    Australia
  • From $133.75 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 3,108 reviews
    Good location on the way back from Scotland to Yorkshire, great eating place right next door with good food and great prices. Breakfast was an added bonus as a help yourself buffet. The bed in our room was the biggest bed we’ve ever seen and was very comfortable.
    Peter
    United Kingdom
  • From $191.09 per night
    7.9
    Scored 7.9
    Good
    Rated good
     · 2,234 reviews
    Hotel a little bit tired but warm and friendly staff. Breakfast was very traditional - black pudding; baked beans, bacon etc. Coffee was okayish and service was attentive. Toasters are pretty feeble.
    Alistair
    United Kingdom
  • 4.6
    Scored 4.6
    Disappointing
    Rated disappointing
     · 1,558 reviews
    The location was ok. Close to centre and station. It was a cheap option for a one night stay in Perth. I think it was a really nice hotel back in the day. The gentleman at reception was welcoming.
    Monica-Alexandra
    United Kingdom
  • From $131.47 per night
    7.4
    Scored 7.4
    Good
    Rated good
     · 2,193 reviews
    Position excellent but corridors have unpleasant smell, beds need upgrading and an indication that hotel caters for large bus groups noted. That does not improve the experience of other patrons.
    Merilyn
    Australia
  • From $128.41 per night
    8.1
    Scored 8.1
    Very Good
    Rated very good
     · 2,637 reviews
    Lovely location for a wedding we were going to. Don’t intend visiting again only because I don’t think we will be going back to Scotland. Location ok if you have a car, beautiful walks.
    Margaret
    United Kingdom
  • From $110.30 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 90 reviews
    The lady on reception when we checked in was lovely. We felt that she was welcoming us into her house. The hotel was in a lovely location so quiet and not far to get into Perth.
    Elizabeth
    United Kingdom
  • From $110.30 per night
    7.7
    Scored 7.7
    Good
    Rated good
     · 90 reviews
    This hotel was out in the country and was very quiet. Off season meant there were few people and the weather was cool. Fun place to visit. Breakfast was the only problem.
    William
    United States of America
  • 9.6
    Scored 9.6
    Exceptional
    Rated exceptional
     · 151 reviews
    we had a phenomenal sleep for our short stay in Perth. Easy access to main road. Very friendly welcome and generous breakfast.
    Bradley
    Canada
  • 8.2
    Scored 8.2
    Very Good
    Rated very good
     · 139 reviews
    No much was liked at this facility it was the worst place we visited out of 8 places we stayed in Scotland.
    Betty Reese
    United States of America
  • From $107.01 per night
    7.8
    Scored 7.8
    Good
    Rated good
     · 981 reviews
    Clean hotel, great breakfast, excellent staff. Building is dated but well kept up.
    Justin
    United States of America
  • From $133.75 per night
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 3,108 reviews
    everything was really good happy with location, staff, and hotel
    sarah
    United Kingdom
  • 9.2
    Scored 9.2
    Wonderful
    Rated wonderful
     · 257 reviews
    Very good to feel Scotland Warm place and peoples
    Sam
    United Kingdom

Research, refine, and make plans for your whole trip