Top-Rated Hotels in Perth with Prices and Guest Reviews

Find popular Perth hotels frequently selected by travellers for business, leisure and family stays.

Hazeldene Guest House

Hazeldene Guest House

📍 Strathmore Street, Perth
★★★★ 9.3 (54 reviews)

"Room is small but enough for me stay for one night. Staff is very helpful and breakfast is good. The hotel connects the city centre with a bridge, you can enjoy stunning views on the bridge."

Holiday Inn Express PERTH by IHG

Holiday Inn Express PERTH by IHG

📍 196 Dunkeld Rd, Perth
★★★ 8.8 (127 reviews)

"Room was great, bathroom was just okay. Breakfast was almost an ordeal. For the price we would give it 4 out of 5 but it was like having breakfast on a round about, bathroom was tired, the low point of the room."

The Bein Inn Hotel & Restaurant

The Bein Inn Hotel & Restaurant

📍 Perthshire, Perth
★★★ 7.7 (41 reviews)

"Cosy Hotel just outside Perth with some nice local walks."

Perth Youth Hostel and Apartments

Perth Youth Hostel and Apartments

📍 College UHI. Crieff Road, Perth
★★★★ 8.5 (22 reviews)

"Having never stayed in a youth hostel I didn’t know what to expect and had some apprehension. But upon seeing my room all my concerns vanished. Starting with the outside there is plenty of free parking. The reception is next to the car park and is manned 24/7. The service from the reception staff is excellent, they are polite and efficient. Our room was super clean as was the ensuite, there was not a spec of dust. The room and ensuite are basic as you would expect for student accommodation. We were surprised that the hand soap had not been refilled there was about one tablespoon worth of soap in the bottle but we had bought our own soap so were fine. You will need to bring your own towels and shampoo too. The kitchen was fully equipped with all the equipment you’d expect (cooker, microwave) and from the kitchen you can walk to the balcony. The youth hostel is an excellent cost effective option compared to the hotels we saw that were charging 200£ a night due it being peak summer season. There is also a bus stop 5 minute walk away. I would not hesitate to stay here again."

Travelodge Perth Central

Travelodge Perth Central

📍 18 Dundee Rd, Perth
★★★ 8.1 (43 reviews)

"This establishment is well located for visiting the city of Perth. Lovely room with a superb view over the River Tay. Comfortable bed contributed to a good sleep. The reception staff were very friendly and helpful. We will certainly return to The Travelodge Perth Central again soon"

Salutation Hotel

Salutation Hotel

📍 30-34 South St, Perth
★★★ 7.8 (107 reviews)

"Very nice and comfortable hotel, quiet old but it’s fine. Stuffs are really nice, close by the river. Very nice for a walk."

Meikleour Arms Hotel & Restaurant

Meikleour Arms Hotel & Restaurant

📍 Blairgowrie, Meikleour
★★★★ 9.2 (44 reviews)

"Lovely stay in a beautiful hotel with superb service and food."

Mercure Perth Hotel

Mercure Perth Hotel

📍 W Mill St, Perth
★★★ 7.8 (114 reviews)

"Staff were lovely, car park great and fantastic location. However the decor and bathroom were terribly dated and really need a refurbishment."

Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction

📍 Broxden Trunk Road Service Area, Perth
★★★ 8.5 (43 reviews)

"Receptionist Jamie was cheerful and extremely helpful. She really made an effort to make us welcome and assist in any way she could."

Compare Perth Hotels by Cleanliness, Location and Service from real customers

9.1
Excellent community rating
Real & verified guest reviews from all over the world
G

Guest User

Solo traveler
Hazeldene Guest House ★★★★
"Room is small but enough for me stay for one night. Staff is very helpful and breakfast is good. The hotel connects the city centre with a bridge, you can enjoy stunning views on the bridge."
★★★★★
2023-06-27
G

Guest User

Couple
Holiday Inn Express PERTH by IHG ★★★
"Great room and lovely bed - could have done with AC and a fridge but other then that it was lovely"
★★★★★
2025-07-04
M

Michael B

Couple
The Bein Inn Hotel & Restaurant ★★★
"Located in the borders within easy reach of Perth, St Andrews and the Fife coast. The Bein Inn provides quality accomodation at a sensible price. The staff are very welcoming and will go to great lengths to make your stay comfortable and enjoyable. Breakfast is comprehensive and good quality. Evening meals are varied, excellent quality and reasonably priced, served by pleasant engaging staff. Rooms are of a good size with all modern amenities, including both a shower and bath. Hot water is always available and a plentiful supply. The Bein Inn is excellent value for money and I would highly recommend it."
★★★★★
2026-07-03
r

richard m

Solo traveler
Perth Youth Hostel and Apartments ★★★★
"Stayed 2nights single room ensuite recently, great value great location.it waa a 4 bed room apartment,2 other nationalities staying also, kitchen facilities 1st class WIFI ALSO.. great location quite and ( green area) watched scotland brazil on other visitors computer. A BIG HAND FOR STEPHEN SYHA STAFF.1ST CLASS M8, BOOK THIS BEFORE AUGUST GUYS‍♂️‍♂️"
★★★★★
2026-06-29
D

David M

Solo traveler
Travelodge Perth Central ★★★
"Stayed here one night in April as I was attending a concert in the nearby Perth Concert Hall. The lady on reception was very warm and welcoming although I didn’t catch her name. The room was spacious, comfortable and spotless. I had a perfect night’s sleep. The location is outstanding, basically beside a road bridge over the Tay. The surrounding scenery is beautiful"
★★★★★
2026-04-27
G

Guest User

Solo traveler
Salutation Hotel ★★★
"Had the worst 3 night sleep on this very uncomfortable single bed. The receptionist has no understanding of hosting & welcoming guests. Would not recommend."
★★★★★
2025-09-15
A

Anonymous User

Couple
Meikleour Arms Hotel & Restaurant ★★★★
"Lovely stay in a beautiful hotel with superb service and food."
★★★★★
2023-11-30
G

Guest User

Couple
Mercure Perth Hotel ★★★
"Great location in the heart of the city. Staff were very warm, welcoming, friendly and helpful. The room itself was clean but just very dated and tired looking."
★★★★★
2025-07-21
G

Guest User

Other
Travelodge Perth Broxden Junction ★★★
"We booked 3 triple rooms for a family holiday for 2 nights. We had a very pleasant stay and the hotel rooms were clean and tidy. Bedding and towels were neat. Overall 5* experience."
★★★★★
2026-04-09

Hotels Near Top Attractions and Landmarks in Perth

Find hotels close to popular attractions and landmarks in Perth for convenient sightseeing and city exploration.

Useful Information for Your Trip to Perth

Power Plug & Voltage

230V/Type G

💵

Exchange Rate

GBP

💳

Local Payment

Cards/ApplePay/Cash

📱

Connectivity

EE/Vodafone/O2/Three

🌡️

Current Weather

Partly cloudy

More Perth hotel info

Data type

Details

Number of Reviews

1,792

Total Properties

59

Weekday Avg. Price

AED 664

Weekend Avg. Price

AED 741

Trending hotel

Mercure Perth Hotel

Perth hotel FAQs

  • What are the best places to stay in Perth?

    Some top places to stay in Perth are near popular attractions like Perth Theatre and Concert Hall and Scone Palace—so you can quickly get to top landmarks and amenities you need.

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

    According to Trip.com’s latest 12-month data, 3-star hotels in Perth have an average price of AED 670 per night this weekend. For 4-star hotels, the average rate is AED 852 per night. If you’re seeking luxury, 5-star hotels in Perth typically cost AED 968 per night this weekend.

  • What is the average nightly price of hotels in Perth on weekdays?

    Based on Trip.com’s latest 12-month data, the average nightly rate for 3-star hotels in Perth on weekdays is AED 600. For 4-star hotels, the average cost is around AED 744 per night. For a luxury stay, 5-star hotels in Perth generally have an average price of AED 913 per night on weekdays.

  • What hotels in Perth offer an especially good breakfast?

    Begin your day with a tasty and satisfying breakfast! The Townhouse (price from AED 664), Leonardo Boutique Huntingtower Perth (price from AED 425) and The Parklands Hotel (price from AED 404) provide the best breakfast to start your day.

  • Which hotels in Perth provide fitness facilities?

    The Royal George Hotel (price from AED 493) offers fitness facilities to keep you active during your stay. Stay on track with your fitness goals while on the go!

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

    Some standout hotels in Perth close to Perth Theatre and Concert Hall include Perth City Centre (price from AED 515), The Royal George Hotel (price from AED 493) and Mercure Perth Hotel (price from AED 351), all within easy walking or transit distance of Perth Theatre and Concert Hall, perfect for travelers wanting to explore the landmark and its surroundings.

  • How to get good deals on hotels in Perth?

    Find the best hotel deals and promotions on Trip.com, available year-round for both first-time and loyal users. 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.