Best Hotels in Perth

Explore Perth with 61 stays near popular landmarks, shopping malls, dining spots, and key business areas for a convenient city stay.

Travelodge Perth Central
8.1 (43 reviews)

Travelodge Perth Central ★★★

📍 18 Dundee Rd, Perth

"extremely clean room lovely shower roomy bedroom friendly reception staff great location - 5 min walk into town centre free ample parking from outside it looks tired but inside more than makes up for it"

The Bein Inn Hotel & Restaurant
7.7 (41 reviews)

The Bein Inn Hotel & Restaurant ★★★

📍 Perthshire, Perth

"Had a lovely roast dinner, best I've had for ages everything cooked perfectly and very tasty, staff friendly will definitely be back."

Mercure Perth Hotel
7.8 (114 reviews)

Mercure Perth Hotel ★★★

📍 W Mill St, Perth

"Very simple room. Maybe it's the peak season. The price of about 150 pounds is really expensive. 50 pounds is reasonable. The WIFI is also very poor. This city is also very shabby. Don't come here for tourism."

Holiday Inn Express PERTH by IHG
8.8 (126 reviews)

Holiday Inn Express PERTH by IHG ★★★

📍 196 Dunkeld Rd, Perth

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

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

"At £35 this seemed like a bargain, but room was far too hot with no air con. Lock was broken on our door so I did not feel safe and asked to be moved to another room. No hairdryer in room. Reception largely unmanned, which was annoying when checking in and raising issues."

Riverstone Lodge Hotel
8.3 (96 reviews)

Riverstone Lodge Hotel ★★★

📍 Scone Palace Park Scone, Perth

"Friendly welcome, very clean, great breakfast"

Murrayshall Country Estate
8.8 (101 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 Your Perfect Stay in Perth by Travel Style

Real Reviews of Perth Hotels From Travellers

8.3
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 ★★★
"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."
★★★★★
2025-08-12
G

Guest User

Couple
Mercure Perth Hotel ★★★
"Clean amd tidy but very tired"
★★★★★
2025-04-09
G

Guest User

Couple
Holiday Inn Express PERTH by IHG ★★★
"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 🤷♂️"
★★★★★
2025-08-28
G

Guest User

Couple
Leonardo Boutique Huntingtower Perth ★★★★
"Really clean room and friendly service. It’s periodic features are very charming.  The pork belly on the dinner menu was so tender and succulent. Really enjoyed the stay. Highly recommended."
★★★★★
2025-04-02
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

Guest User

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

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

Stay near popular landmarks in Perth for easy access to top attractions, dining, shopping, and local highlights.

Perth Travel Information

Power Plug & Voltage

230V/Type G

💵

Exchange Rate

GBP

💳

Local Payment

Cards/ApplePay/Cash

📱

Connectivity

EE/Vodafone/O2/Three

🌡️

Current Weather

Partly cloudy

More Information About Perth Hotels

Data

Detail

Number of reviews

1,847

Total properties

61

Weekday Avg. Price

PHP 12,237

Weekend Avg. Price

PHP 13,469

Trending hotel

Mercure Perth Hotel

FAQs About Hotels in Perth

  • 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 PHP 11,298 per night. For a 4-star hotel, the average cost is PHP 17,252 per night. If you're looking for a luxury experience, 5-star hotels in Perth this weekend typically cost PHP 14,695 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 PHP 10,628 per night. For a 4-star hotel, you can expect to pay around PHP 14,702 per night. If you're seeking a luxury stay, 5-star hotels in Perth generally cost PHP 14,407 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 PHP 5,770), The Royal George Hotel (from PHP 8,394) and Mercure Perth Hotel (from PHP 5,528), all offering easy access to Perth Theatre and Concert Hall, making them ideal for visitors looking to explore the area.

  • Where can I find the best hotels in Perth?

    Perth has some of the best hotels for you to select. Whether you're traveling for business or on a vacation, Mercure Perth Hotel (from PHP 5,528), Holiday Inn Express PERTH by IHG (from PHP 5,248) and Leonardo Boutique Huntingtower Perth (from PHP 7,370) are preferred hotels.

  • What's the best pet-friendly accommodation in Perth?

    Tayside Hotel (from PHP 7,631) allows pets. Take your pets with you during your stay!

  • Where can you find hotels with excellent breakfast in Perth?

    The Townhouse (from PHP 11,586),Leonardo Boutique Huntingtower Perth (from PHP 7,370) and The Parklands Hotel (from PHP 8,990) provide high-quality breakfast. Start your day with fresh, delicious breakfast!

  • Where can I find the best hotel discounts in Perth?

    Trip.com provides various promotions and discounts for users all year round. You can check the promotions page to see what promotions are available 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.