Best hotels in Perth

Explore Perth with 58 stays near iconic landmarks, luxury hotels, and top boutiques for the best shopping and dining

Travelodge Perth Central
8.1 (43 reviews)

Travelodge Perth Central ★★★

📍 18 Dundee Rd, Perth

"Jacqueline had prepared our room, it was very clean and tidy. We had everything we needed for our stay."

The Bein Inn Hotel & Restaurant
7.7 (41 reviews)

The Bein Inn Hotel & Restaurant ★★★

📍 Perthshire, Perth

"We stayed here last night and it was lovely. The hotel has nice traditional Scottish decor and the room was cosy. We stayed for dinner and had two Sunday roasts and a kids meal and the food was brilliant. One of the best roasts we have had. We also had breakfast in the morning and there was a good choice of hot food as well as cereal, hot drinks and fruit juices. The staff were friendly and helpful. It’s a great base to explore the surrounding area. Hopefully be back for a roast soon."

Mercure Perth Hotel
7.8 (114 reviews)

Mercure Perth Hotel ★★★

📍 W Mill St, Perth

"Located within minutes of the centre with friendly staff . Clean basic room but bed was uncomfortable"

Holiday Inn Express PERTH by IHG
8.8 (125 reviews)

Holiday Inn Express PERTH by IHG ★★★

📍 196 Dunkeld Rd, Perth

"A tired hotel located next to a busy road and railway line. Hot water wasn’t available on arrival or into the evening but had returned before breakfast. Underwhelming stay and no sight of the promised refund 🤷♂️"

Leonardo Boutique Huntingtower Perth
8.7 (113 reviews)

Leonardo Boutique Huntingtower Perth ★★★★

📍 Crieff Road, Huntingtower, Perth

"Not the easiest to find if not using satnav but in a very tranquil location. Large carpark. Nearest shops about an 8 minute drive away. Very nice hotel but rooms could be done being modernised. Bed a bit too firm for us. Very welcoming staff. Very good breakfast with a good choice and made to order hot food. Did not have dinner. Can go for a quiet walk along the river."

Travelodge Perth Broxden Junction
8.5 (43 reviews)

Travelodge Perth Broxden Junction ★★★

📍 Broxden Trunk Road Service Area, Perth

"Was conned into paying extra and the room was dirty, tv didn't work. Won't stay there again or recommend it"

Riverstone Lodge Hotel
8.3 (99 reviews)

Riverstone Lodge Hotel ★★★

📍 Scone Palace Park Scone, Perth

"Friendly welcome, very clean, great breakfast"

Murrayshall Country Estate
8.8 (102 reviews)

Murrayshall Country Estate ★★★★

📍 murrayshall house hotel & golf courses, Murrayshall Rd, Scone, Perth

"The service of this hotel is very good. The owner even wrote a letter to the guests staying in the hotel. The hotel looks like a castle. According to the hotel staff, the hotel facilities are very historical. The breakfast is very rich, and you can eat a full Scottish breakfast. The hotel parking is very convenient, just at the door. There are plenty of parking spaces, suitable for self-driving. There are no other facilities around the hotel, which is very suitable for accommodation on the way from Edinburgh to the Scottish Highlands."

Scone Arms Hotel
9.0 (76 reviews)

Scone Arms Hotel ★★★

📍 2 Cross Street, Scone

"We have been happy with the location, only that our room was downstairs and located right across from the toilets for the pub. It was very noisy. And you couldn't open the window, cause the window is towards the courtyard and there was a table right in front of the window and people who visit the pub can sit at tables in the courtyard. We would stay again but with a room upstairs 😉"

Find the perfect stay for your travel style in Perth

Real traveler reviews of Perth hotels

7.7
Excellent community rating
Real & verified guest reviews from all over the world
C

Corinne M

Traveling with friends
Travelodge Perth Central ★★★
"We had a very good stay at the Travel Lodge Perth.It is in an ideal location ,just an 8 minute walk across the bridge to the town.The rooms were comfortable ,quiet,had a good shower and were perfect for our needs .We arrived early and Stuart allowed us store our bikes while we went into town . All in all an excellent stay at avery reasonable price. Thankyou"
★★★★★
2026-06-29
G

Guest User

Other
The Bein Inn Hotel & Restaurant ★★★
"Lovely stay overnight on our travels, staff were very welcoming and breakfast was fantastic. Car parking just across the road and we visited Balvaird Castle just a short distance from the Hotel."
★★★★★
2025-09-16
G

GB Guest User

Couple
Mercure Perth Hotel ★★★
"Good stay as always.great location"
★★★★★
2026-07-05
V

Vicki86

Family
Holiday Inn Express PERTH by IHG ★★★
"Our car broke down on the A9 and we couldn't make our trip. It needed a new engine. We requested a dat change or refund via the app but the hotel didn't approve it."
★★★★★
2026-03-11
G

SG Guest User

Couple
Leonardo Boutique Huntingtower Perth ★★★★
"The place is good and served as a good pit stop for us. The room was a little old"
★★★★★
2025-10-16
G

Guest User

Solo traveler
Travelodge Perth Broxden Junction ★★★
"So I booked July rather than August. A simple mistake that I only noticed after clicking buy now. I phoned the local travelodge straight away but no help given. I called the national helpline but they refused to help. I wrote an email explaining it was a wrong click of a mouse but they replied refusing to help. I would understand them not changing a reservation if I changed my mind but it was a genuine wrong click of a mouse and they were alerted within minutes of the mistake. So folks be very careful making a reservation with Travelodge and be prepared to pay for the phone call as it is charged at 13 pence a minute. Love for Travelodge is at an all time low!"
★★☆☆☆
2026-07-30
G

FR Guest User

Family
Riverstone Lodge Hotel ★★★
"Friendly welcome, very clean, great breakfast"
★★★★★
2026-06-16
C

CN CICI xixi

Family
Murrayshall Country Estate ★★★★
"Murrayshall Country Estate: An immersive country estate. A magnificent manor house with over 400 years of history, once the residence of the renowned war hero Lord Leonardogge. More than just a classic estate, it's an iconic Scottish landmark. The estate covers over 365 acres… Conveniently located by car."
★★★★★
2026-08-08
G

Guest User

Couple
Scone Arms Hotel ★★★
"We have been happy with the location, only that our room was downstairs and located right across from the toilets for the pub. It was very noisy. And you couldn't open the window, cause the window is towards the courtyard and there was a table right in front of the window and people who visit the pub can sit at tables in the courtyard. We would stay again but with a room upstairs 😉"
★★★★★
2025-07-27

Hotels near top Perth landmarks

Experience the quintessential Perth by staying near iconic landmarks

Perth travel info

Power Plug & Voltage

230V/Type G

💵

Exchange Rate

1 USD ≈ 0.74 GBP

💳

Local Payment

Cards/ApplePay/Cash

📱

Connectivity

EE/Vodafone/O2/Three

🌡️

Current Weather

Mostly clear

More Perth hotel info

Data type

Details

Number of reviews

1,854

Total properties

58

Weekday Avg. Price

$195

Weekend Avg. Price

$215

Trending hotel

Mercure Perth Hotel

Perth hotel FAQs

  • What is the average price of a hotel in Perth for this weekend?

    According to the latest 12-month data from Trip.com, the average price for a 3-star hotel in Perth this weekend is $181 per night. For a 4-star hotel, the average cost is $274 per night. If you're looking for a luxury experience, 5-star hotels in Perth this weekend typically cost $232 per night.

  • How much do hotels in Perth cost per night during weekdays?

    Based on the latest 12-month data from Trip.com, the average price for a 3-star hotel in Perth during weekdays is $169 per night. For a 4-star hotel, you can expect to pay around $235 per night. If you're looking for a luxury stay, 5-star hotels in Perth generally cost $228 per night on weekdays.

  • What are the best places to stay in Perth?

    Some of the best places to stay in Perth are near popular attractions like Perth Theatre and Concert Hall and Scone Palace, offering easy access to key sights and amenities.

  • What are the top hotels in Perth near Perth Theatre and Concert Hall?

    Some of the top hotels in Perth near Perth Theatre and Concert Hall include Perth City Centre (from $114), The Royal George Hotel (from $134) and Salutation Hotel (from $87), all offering easy access to Perth Theatre and Concert Hall, making them ideal for visitors looking to explore the area.

  • Which hotels are the best hotels to stay at in Perth?

    Perth has many popular hotels. Whether you're looking for a business stay or a vacation hotel, Mercure Perth Hotel (from $102), Holiday Inn Express PERTH by IHG (from $81) and Salutation Hotel (from $87) are best choices.

  • What are the best pet-friendly hotels in Perth?

    Tayside Hotel (from $122) is pet-friendly. Take your pets with you during traveling.

  • Which hotels in Perth have the best breakfast?

    The Townhouse (from $184),Leonardo Boutique Huntingtower Perth (from $110) and The Parklands Hotel (from $176) offer high-quality breakfast. Enjoy your wonderful journey with delicious breakfast!

  • What hotel deals are available in Perth?

    Trip.com offers multiple promotions and discounts all year round for both new users and loyal customers . Please check the promotions page to see what promotions are available now on Trip.com.

Disclaimer: This article has been provided by an individual contributor or third party platform. If there is any discrepancy regarding the copyright, please contact us directly and we will delete the content immediately.