Best hotels in Perth

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

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 (21 reviews)

"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‍♂️‍♂️"

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)

"Had the worst 3 night sleep on this very uncomfortable single bed. The receptionist has no understanding of hosting & welcoming guests. Would not recommend."

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)

"Very good hotel would recommend"

Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction

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

"After the long winter we decided to have a city break in Perth Scotland and opted to stay at The Travelodge Broxden. We were not disappointed by our accommodation which was warm and clean. A special mention to Jamie who welcomed us on arrival and sorted out the problem we had in connecting the Wi-Fi."

Find the perfect stay for your travel style in Perth

Real traveler reviews of Perth hotels

8.8
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
G

Guest User

Other
Perth Youth Hostel and Apartments ★★★★
"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."
★★★★★
2023-07-31
G

Guest User

Other
Travelodge Perth Central ★★★
"The room was clean and tidy. The breakfast box is a good idea. It is a pity that rear entrance from the car park is so tatty with broken harling, poor paintwork and little sign that the steps had been. cleaned recently. That is the first impression when you arrive by car. That is a pity. The whole area needs urgent attention. I know nothing can be done about the building next door. However with a little attention , the first impression could be so much better."
★★★★★
2026-04-22
S

Something went wroooong

Solo traveler
Salutation Hotel ★★★
"Very nice and comfortable hotel, quiet old but it’s fine. Stuffs are really nice, close by the river. Very nice for a walk."
★★★★★
2025-09-01
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

Solo traveler
Mercure Perth Hotel ★★★
"Staff were lovely, car park great and fantastic location. However the decor and bathroom were terribly dated and really need a refurbishment."
★★★★★
2025-07-28
G

Guest User

Other
Travelodge Perth Broxden Junction ★★★
"Receptionist Jamie was cheerful and extremely helpful. She really made an effort to make us welcome and assist in any way she could."
★★★★★
2026-04-01

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

Showers

More Perth hotel info

Data type

Details

Number of reviews

1,816

Total properties

57

Weekday Avg. Price

$182

Weekend Avg. Price

$199

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 $221 per night. If you're looking for a luxury experience, 5-star hotels in Perth this weekend typically cost $250 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 $164 per night. For a 4-star hotel, you can expect to pay around $201 per night. If you're looking for a luxury stay, 5-star hotels in Perth generally cost $241 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 $129), The Royal George Hotel (from $134) and Mercure Perth Hotel (from $95), 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 $95), Holiday Inn Express PERTH by IHG (from $100) and Leonardo Boutique Huntingtower Perth (from $144) are best choices.

  • Which hotels in Perth have the best breakfast?

    The Townhouse (from $180),Leonardo Boutique Huntingtower Perth (from $144) and The Parklands Hotel (from $110) 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.