Skip to main content

Search hotels in Perth

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

Perth – 159 hotels and places to stay

Filter by:

Star Rating

Review score

Murrayshall Country Estate

Hotel in Perth

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

A
Anonymous
From
United States
Front desk was helpful in organizing our stay.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,598 reviews
Price from
$255.20
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.

C
Caraigh
From
Canada
The staff were so friendly and helpful. Diane at the front desk went above and beyond to make our stay memorable for the whole family. Helen was such a ray of sunshine every morning at the breakfast buffet that was included. The location is fabulous with a view of the River Taye! The bathtub in our room was huge and so great for the kids. The decor and history of the hotel is exceptional. You feel like you’re in a story book from the 1700s (in a good way)!
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 2,228 reviews
Price from
$162.03
1 night, 2 adults

Holiday Inn Express Perth by IHG

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.

M
Marion
From
United Kingdom
Good location and easy to find. Breakfast was fine would have like potato scone, haggis or black pudding.bigger plates. Dog friendly was lovely
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 2,844 reviews
Price from
$86.42
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.

J
John
From
United States
Parkland’s accommodation was spacious and comfortable. Friendly and helpful staff. Our stay was enjoyable.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 623 reviews
Price from
$162.03
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.

T
Tyler
From
Spain
Very nice staff, comfortable rooms and tasty breakfast
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 654 reviews
Price from
$140.43
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,...

R
Richard
From
United Kingdom
Evening meal, staff were helpful on explaining food available. Cooked breakfast was good plus a choice jam for toast, also cereal's and fruit. Room was very clean and comfortable, bathroom was ideal for size.
Scored out of 10, guest rating 6.7
Pleasant - What previous guests thought, 2,371 reviews
Price from
$81.02
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.

C
CHOU KEE
From
Singapore
I like the location of the hotel and the breakfast is OK. The bread is really good.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 1,895 reviews
Price from
$92.96
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.

S
SANDRA
From
United States
The location was fine, but there was no working Wi-Fi. The rooms were pretty tattered and Raddy even though they were fairly clean.
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 2,389 reviews
Price from
$112.34
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. This 3-star hotel offers free WiFi.

M
Maureen
From
United Kingdom
Welcoming friendly staff who were very happy to help. Checked in as soon as we arrived in Perth as we were going out for the full day so they accommodated this and were very helpful for when we got back in late evening. Good breakfast.
Scored out of 10, guest rating 7.8
Good - What previous guests thought, 1,681 reviews
Price from
$123.14
1 night, 2 adults

3 Bedroom villa attached to Host home free parking

Perth

3 Bedroom villa attached to Host home free parking is located in Perth, just 1.8 miles from Scone Palace and 21 miles from Discovery Point.

F
Fred Nielson
From
United States
Comfortable living space, rooms were spacious and reasonably comfortable. Kitchen came equipped with an air fryer and basic fridge and some items for chopping and preparing food that does not require cooking.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 109 reviews
Price from
$263.30
1 night, 2 adults
See all 159 hotels in Perth

Hotels with airport shuttles in Perth

  • Airport shuttle (free)
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 229 reviews
    From $113.42 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 150 reviews
    From $243.05 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 985 reviews
    From $1,275.99 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 114 reviews
    From $132.32 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 654 reviews
    From $244.40 per night

Most booked hotels in Perth and surrounding area in the past month

See all
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 413 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 654 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 623 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,680 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 1,599 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 2,228 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 1,895 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 2,371 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 2,844 reviews
  • Popular with guests booking hotels in Perth

    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,392 reviews

Hotels located in the center of Perth

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 117 reviews

    High Street, Stylish City Centre Apartment, 3 Bed offers accommodations in Perth, 2.4 miles from Scone Palace and 22 miles from Discovery Point.

  • Woodlea

    Hotel in Perth
    Central location
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 747 reviews

    A 6-minute walk from Perth city center and railway and bus stations, Woodlea has free WiFi, limited free parking, a guest lounge and modern bedrooms with fully stocked coffee/tea tray.

  • Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 1,895 reviews

    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.

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 141 reviews

    St John's Apartments in Perth provides accommodations with free Wifi 16 miles from Falkland Palace & Garden and 19 miles from Gleneagles.

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 1,680 reviews

    Located in Perth, 2.7 miles from Scone Palace, Grampian Hotel provides accommodations with a restaurant, free private parking and a bar. This 3-star hotel offers free WiFi.

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

    Located in the center of Perth, a 35-minute drive from Dundee, this guest house offers free Wi-Fi and free parking on site.

  • Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,392 reviews

    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.

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 12 reviews

    George Street Flat is located in Perth, just 2.1 miles from Scone Palace and 22 miles from Discovery Point. Falkland Palace & Garden is 16 miles away and Gleneagles is 19 miles from the apartment.

Budget hotels in Perth and nearby

  • Scored out of 10, guest rating 6.7
    Pleasant - What previous guests thought, 2,371 reviews

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

  • Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,829 reviews

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

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 164 reviews

    High Street Stylish City Centre Apartment, 2 Bed is located in Perth, just 2.4 miles from Scone Palace and 22 miles from Discovery Point. This property offers access to darts and free Wifi.

  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 10 reviews

    Perth City Centre Retreat, 2 Bed is located in Perth, just 2.3 miles from Scone Palace and 22 miles from Discovery Point.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 93 reviews

    Stylish Loft Apartment in central Perth offers accommodations in Perth, 19 miles from Gleneagles.

  • Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 116 reviews

    2.6 miles from Scone Palace in Perth, The Barclay Apartment provides accommodations with access to a hammam and fitness room.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 56 reviews

    Housed in a historic building, Georgian townhouse in centre of Perth offers accommodations with a garden and free Wifi in Perth, 2.6 miles from Scone Palace.

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 62 reviews

    Spey Courtyard is located in Perth, just 2.5 miles from Scone Palace and 22 miles from Discovery Point. This apartment features free private parking and free Wifi.

Best hotels with breakfast in Perth and nearby

  • Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 654 reviews

    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.

  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 2,698 reviews

    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.

  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 134 reviews

    Featuring garden views, Organic Welltree in Saint Martins offers accommodations, a garden, and a terrace.

  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 594 reviews

    Tayside Hotel in Stanley provides accommodations with a garden and a bar. This guest house features free private parking, full-day security, and free Wifi. On-site staff can arrange a shuttle service.

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 3 reviews

    City Centre Modern 2 bedroom apartment offers accommodations in Perth, 19 miles from Gleneagles.

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 15 reviews

    South Inch Apartment is located in Perth, just 2.6 miles from Scone Palace and 22 miles from Discovery Point.

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 28 reviews

    Paradise Place offers accommodations in Perth, 2.7 miles from Scone Palace and 22 miles from Discovery Point. This property offers access to a patio, free private parking, and free Wifi.

  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 62 reviews

    Luxurious City Centre Apartment offers accommodations in Perth, 22 miles from Discovery Point and 16 miles from Falkland Palace & Garden. With garden views, this accommodation features a balcony.

FAQs about hotels in Perth

What Guests Said About Perth:

  • 8.0

    We went for the racing but it was way too busy at the course...

    We went for the racing but it was way too busy at the course, still a good day! The town has a lot of nice bars, cafes and restaurants and a good High Street with the usual M&S Next Boots Primark etc We also enjoyed listening to live music a couple of times outside the old Debenhams at lunchtime. Tabla and Cardo were both good places to eat. Didn't do anything cultural although a lot of the buildings were architecturally notable. Not sure we'd go back but well worth a visit!
    Guest review by
    Davy and Karen, Largs
    United Kingdom
  • 8.0

    The surrounding countryside is really beautiful.

    The surrounding countryside is really beautiful. I diddnt stay n Perth long enough to gain a proper impression I would have liked to visit the art gallery. I visited the cinema and it was not at all clear which film was showing?
    Guest review by
    Kate
    United Kingdom
  • 10.0

    Lovely city, plenty for kids. Main st was brilliant.

    Lovely city, plenty for kids. Main st was brilliant. Glad to see some footfall using shops. Dining out is plentiful Oh la la Pacos To name a few The wetherspoons is much better than our local one in oban
    Guest review by
    Allan
    United Kingdom
  • 10.0

    Perth is a superb city for a weekend break.

    Perth is a superb city for a weekend break. Our weekend lots going on at same time. Huge farmers market and Perth show at South inch park. At North inch park their was a fitness weekend organised by the Black Watch regiment . Lots happening for kids of all ages .
    Guest review by
    Anonymous
  • 8.0

    We were only in Perth for a very short time however we...

    We were only in Perth for a very short time however we walked along the River Tay and through a lovely park and engaged in a little retail therapy and in the evening enjoyed a nice meal and cocktails. We will definitely spend a little longer there next time we visit Scotland when Scone Palace will definitely be on our agenda.
    Guest review by
    Julie
    United Kingdom
  • 10.0

    Perth is a beautiful, historic and safe small city with a...

    Perth is a beautiful, historic and safe small city with a wide selection of good restaurants, cultural venues and green spaces. The surrounding area is extremely scenic and the people are welcoming and helpful.
    Guest review by
    Neil
    United Kingdom

See reviews by guests who stayed at hotels in Perth

See all
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 109 reviews
    An excellent property. The host, Jamie, has paid a lot of attention to detail to make this a really welcoming place. Everything was perfect. Ideally situated for walking in to Perth and a short drive (or long walk) to Scone Palace. This was the best self-catering place we stayed at (of 4) in Scotland this year. There are some take-aways about a mile away along with a pub/restaurant (Brown and Black) which Jamie recommended and is exceptionally good.
    Guest review by
    Raymond
    United Kingdom
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 2,698 reviews
    Everything was fine and we would be happy to stay again. A good place to break up the long journey from the south of England to the far north of Scotland. The room was comfortable, the restaurant met expectations. Nothing was exceptional - but no complaints either! Our retriever was happy and there were plenty of places to exercise her in and around the grounds.
    Guest review by
    Allan
    United Kingdom
  • From $87.77 per night
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 1,829 reviews
    It was a perfect overnight stop off on our journey to the highlands of Scotland The room was spotless and bed was v comfortable and a great bathroom. The continental style breakfast was great. But no 1 was value for money.
    Guest review by
    Paul
    United Kingdom
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 6 reviews
    What a lovely cottage, warm and welcoming when we arrived and spotlessly clean. Perfect for our week back up in Scotland visiting family. Special shout out for the incredibly comfy double bed!
    Guest review by
    Nicola
    United Kingdom
  • From $125.10 per night
    Scored out of 10, guest rating 7.7
    Good - What previous guests thought, 2,392 reviews
    Nice, clean, tidy room in Hotel with ideal location in Perth. Parking is close too.
    Guest review by
    Julie
    United Kingdom

Research, refine, and make plans for your whole trip