Best Hotels in Perth

Explore Perth hotels and choose from properties near 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 (22 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 Your Perfect Stay in Perth by Travel Style

The Townhouse Hotels in Perth

The Townhouse

Ballathie House Hotel Hotels in Perth

Ballathie House Hotel

"Looks grand but the rooms are lousy"

Rosebank Guest House Hotels in Perth

Rosebank Guest House

"Spent 2 night in this small friendly guest house, Caroline was the best host, Warm and friendly, and very accommodating to my dietary requirements. The rooms were large and modern, and the small touches separates this guest house from the others, I would highly recommend the Rosebank "

The Courtyard Hotels in Perth

The Courtyard

"*The owners all were lovely, friendly and approachable - 5/5 *Location was perfect for us - 5/5 *Very little traffic noise from nearby very busy A90 - 4/5 *Beware! No breakfast provided but a quick tour into Errol and the local supermarket was sufficient for the first morning's needs. The Courtyard is advertised as B&B and website shows a continental breakfast - 0/5 *Beds - okay but a little noisy and restless sleep meant lots of creaks and 'pings' when turning in the night - 3/5 *Owner's doggies - lovely, friendly little things. 5/5 *Comfort: Settee/sofa was too hard for us and not at all comfortable to sit on; towels were fine but would have liked bathsheets rather than mere 'regular' size. They were quite hard and scratchy but I prefer that to too fluffy. 3/5 *Safety - no non-slip bath math and no 'grab bar' over the bath to help climb into the bath (there was one on wall by the door but it needs another on the far wall) 0/5 *Finally cleanliness - I'm very sad to give only a 3/5. LOTS of cobwebs containing the spiders' dinner remains, and dust on some surfaces. The loo had a mark that looked suspiciously like a small poo skiddy on the bowl and the seat had a hair on it. Kitchen utensils and bath ok but cleaner has no eye for detail in the nooks and crannies. *Would we go again? YES - but would take a bottle of bleach, breakfast items, non-slip bath mat and own bath sheets. "

Guest Reviews on Perth Hotels

8.8
Excellent Community Rating
Real & verified guest reviews from around 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 charm of Perth by staying near the iconic landmarks.

Perth Travel Information

Power Plug & Voltage

230V/Type G

💵

Exchange Rate

GBP

💳

Local Payment

Cards/ApplePay/Cash

📱

Connectivity

EE/Vodafone/O2/Three

🌡️

Current Weather

Intermittent clouds

More Information About Perth Hotels

Key Info

Details

Number of reviews

1,807

Total properties

61

Weekday Avg. Price

CAD 254

Weekend Avg. Price

CAD 279

Trending hotel

Mercure Perth Hotel

FAQs About Hotels in Perth

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.