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 – 50 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.

Extremely dog friendly, girls at reception spoiled Poppy with treats. Dog bowl and little dog rug in bedroom. Excellent breakfast. Staff were all friendly, a great team.
Scored 8.5
8.5
Rated very good
Very Good
3,001 reviews
Price from
$148.58
1 night, 2 adults
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.

A really classic & classy traditional Scottish hospitality with a really warm Scottish welcome!
Scored 7.5
7.5
Rated good
Good
2,321 reviews
Price from
$104.12
1 night, 2 adults
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.

.
Scored 8.0
8.0
Rated very good
Very Good
2,213 reviews
Price from
$149.83
1 night, 2 adults
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,...

Staff very helpful and accommodating. Good cooked breakfast. Decor a bit mix and match some updating required. The room was clean and comfortable with a beautiful mountain view. The hotel is near the city centre and a good base for exploring Perthshire.
Scored 6.4
6.4
Rated pleasant
Pleasant
2,401 reviews
Price from
$84.28
1 night, 2 adults
Grampian Hotel, hotel in Perth

Located in Perth, 2.7 miles from Scone Palace, Grampian Hotel provides accommodations with a restaurant, free private parking and a bar.

Friendly staff and very welcoming. We dined at the hotel and loved the Indian/Nepalese food. Comfy bed and warm room. Bottles of water supplied. Good quality loo roll!
Scored 7.9
7.9
Rated good
Good
1,516 reviews
Price from
$113.87
1 night, 2 adults
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.

The location, it was perfect for walking to the concert hall and everything else we wanted to visit in Perth.
Scored 7.3
7.3
Rated good
Good
1,923 reviews
Price from
$79.60
1 night, 2 adults
Murrayshall Country Estate, hotel in Perth

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

What a nice cozy cottage and very nice surprise, indeed. Would love to come back!
Scored 8.8
8.8
Rated excellent
Excellent
1,557 reviews
Price from
$195.52
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 center and has a free private car park and free Wi-Fi.

Interesting old house, good breakfast, slightly quickly host.
Scored 8.7
8.7
Rated excellent
Excellent
665 reviews
Price from
$113.62
1 night, 2 adults
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.

From our first interaction with the staff, to the last, everything was perfect. The room and bathroom was very large. It was clean and decorated beautifully.
Scored 8.4
8.4
Rated very good
Very Good
592 reviews
Price from
$128.85
1 night, 2 adults
Sky Lodge Perth, hotel in Perth

Sky Lodge offers motel-style accommodations at Perth Airport. The property offers free parking and free WiFi in all rooms.

Our lodge was very clean and comfortable with a nice big bath. Breakfast room excellent and good parking.
Scored 8.2
8.2
Rated very good
Very Good
1,707 reviews
Price from
$74.91
1 night, 2 adults
See all 50 hotels in Perth

Most-booked hotels in Perth in the past month

See all

FAQs about hotels in Perth

What Guests Said About Perth:

  • Scored 8.0
    8.0

    Perth has some unexpected museums and galleries, worth...

    Perth has some unexpected museums and galleries, worth visiting and the surrounding country is stupendous: daytrips to hike in the Highlands, to walk along the golf links south of St Andrews, see the art center in Dundee are all possible with a car, even in winter. When in Perth, get up early enough to have a full breakfast at Effies on the High Street: it will set you up for a good day!
    henry49
    France
  • Scored 2.0
    2.0

    No Christmas celebrations or welcoming atmosphere.

    No Christmas celebrations or welcoming atmosphere. Unable to get food ANYWHERE on Boxing Day apart from takeaways and Wetherspoon. Hotels refused service because we were not resident. Our hotel very uncomfortable spent most of the time walking about. Would never go back to Perth even though I have been there several times before. Didn't take photos, Perth was miserable and deserted.
    A
    Anonymous
  • Scored 8.0
    8.0

    Nice city certain areas like most places quite run down.

    Nice city certain areas like most places quite run down. Shopping area good plenty of coffee shops . Plenty of culture for those who are interested in that.Perth concert hall is a great asset to the city.
    Pauline
    United Kingdom
  • Scored 10
    10

    We enjoyed the Black Watch castle and museum which had an...

    We enjoyed the Black Watch castle and museum which had an excellent cafe selling teas, coffees, wines and spirits and yummy cake along with light lunches. We spent a couple of hours following the outside sculpture/art trail through the park and into the town, and found it very interesting. Plenty of good restaurants, cafes and bars. We had a lovely stroll along the banks of the river.
    Carol
    United Kingdom
  • Scored 8.0
    8.0

    We went for a concert at the Concert Hall.

    We went for a concert at the Concert Hall. An excellent night. The hotel was perfectly placed for this venue. Spent time at the new museum to see the Stone of Destiny. Good eating places and independent shops all easily accessible.
    Moira
    United Kingdom
  • Scored 8.0
    8.0

    Lovely walks along the river and the North Inch is lovely.

    Lovely walks along the river and the North Inch is lovely. Close to Scone Palace which is worth a visit. Some good restaurants including Cafe Tabou and North Port. There is a nice cinema as well as the theatre and concert hall.
    Maycee
    United Kingdom

See reviews by guests who stayed at hotels in Perth

See all
  • From $102.38 per night
    Scored 8.9
    8.9
    Rated excellent
    Excellent
     · 752 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 $124.86 per night
    Scored 9.8
    9.8
    Rated exceptional
    Exceptional
     · 614 reviews
    + Amazing stay + Historical Building lovely furnished + High class breakfast - not only standard + Best host who has plenty of good hints where to go and to eat + very central Best B&B during our 2 weeks Ireland, N-Ireland and Scotland tour
    Christian
    Germany
  • From $123.61 per night
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 2,213 reviews
    Great old style hotel with traditional features. Staff are first rate. Plenty areas to relax around the hotel and has an excellent dining space overlooking garden and river. Also outside sitting area and short walk to centre of Perth.
    John
    United Kingdom
  • From $87.90 per night
    Scored 7.5
    7.5
    Rated good
    Good
     · 2,321 reviews
    It is cool to stay in the oldest hotel in Scotland. The room is big, clean, and comfortable on the top floor. The room was actually divided into two bedrooms with a TV in each. They also provide a kettle to make hot tea or coffee.
    Kun
    Denmark
  • From $231.48 per night
    Scored 8.8
    8.8
    Rated excellent
    Excellent
     · 1,557 reviews
    Lovely hotel. Clean and very warm. Beautiful scenery around the hotel. A short drive to Perth.
    Jacqueline
    United Kingdom

Research, refine, and make plans for your whole trip