Perth Hotels

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on select stays with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Filter by

Meikleour Arms Hotel and Restaurant
4 out of 5
Meikleour, Perth, Scotland, PH2 6EB
Fully refundableReserve now, pay when you stay
The price is €178 per night from 29 Aug to 30 Aug
16.37 km from city centre
4.7/5 Exceptional! (121 reviews)
Little trip away.
"Fab stay, staff so nice snd helpful. Room was lovely and comfortable. Food excellent."

Reviewed on 23 Jun 2022

Meikleour Arms Hotel and Restaurant
Inchture Hotel
3 out of 5
Main Street, Perth, Scotland, PH14 9RN
16.95 km from city centre
4/5 Very Good! (56 reviews)
Stay was just ok
"Hotel is in a pretty wee village. The main hotel areas were ok, bit tired looking in places. Our room was small, clean enough and bed was comfy but in dire need of doing up. En suite bathroom in particular needs ripped out, very worn and the mouldy shower mat didn't help. A bit of a paint and the ..."

Reviewed on 27 Jul 2022

Inchture Hotel
Mercure Perth Hotel
3 out of 5
West Mill Street, Perth, Scotland, PH1 5QP
Fully refundableReserve now, pay when you stay
The price is €89 per night from 14 Aug to 15 Aug
0.23 km from city centre
3.6/5 Good! (651 reviews)
Lovely Stay
"Beautiful hotel, extremely welcoming staff and so easy to get to."

Reviewed on 5 Aug 2022

Mercure Perth Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Parklands Hotel
4 out of 5
2 St Leonards Bank, Perth, Scotland, PH2 8EB
Fully refundableReserve now, pay when you stay
The price is €112 per night from 15 Aug to 16 Aug
0.55 km from city centre
4.3/5 Excellent! (205 reviews)
"Lovely hotel, front of house manager was very welcoming and friendly. Breakfast was fantastic. The grounds are beautiful!"

Reviewed on 23 Jul 2022

Parklands Hotel
Sky Lodge Hotel Perth
3 out of 5
Norwell House, Perth Airport, Perth, Scotland, PH2 6PL
The price is €59 per night from 1 Sep to 2 Sep
5.54 km from city centre
4.4/5 Excellent! (125 reviews)
Skylodge....a great, pet friendly, budget hotel.
"Stay here a lot as it is all on one level, has kitchens in two of the blocks and is pet friendly. Staff are lovely too. It is always immaculately clean and rooms are well equipped. Only minor issue was that the twin room needed more pillows."

Reviewed on 11 Jul 2022

Sky Lodge Hotel Perth
Leonardo Boutique Huntingtower Perth
4 out of 5
Crieff Road, Perth, Scotland, PH1 3JT
Fully refundableReserve now, pay when you stay
The price is €123 per night from 29 Aug to 30 Aug
4.74 km from city centre
4.5/5 Wonderful! (546 reviews)
Dundeeandco on honeymoon
"Great boutique hotel well situated to explore Perth and the surrounding area. Some great walks from the hotel. Service and room were very good with enthusiastic and helpful staff. The highlight for us was the Food. Meals in this place are a marvel with a compact menu and stunningly great tasting ..."

Reviewed on 5 Aug 2022

Leonardo Boutique Huntingtower Perth
The Royal George Hotel
3 out of 5
Tay Street, Perth, Scotland, PH1 5LD
Fully refundableReserve now, pay when you stay
The price is €148 per night from 9 Aug to 10 Aug
0.39 km from city centre
4.2/5 Very Good! (297 reviews)
"Good Historical Hotel - Lots of Historical Atmosphere with Friendly Helpful Staff. Relaxing Gardens with a Glass windowed terrace with Great Views of the Old Bridge and the River Tay. A Lovely place to sit and enjoy Breakfast with a View. Handy for the Shops, Restaurants, and the Bars in the Town ..."

Reviewed on 27 Jun 2022

The Royal George Hotel
The Station Hotel
3.5 out of 5
1 Leonard Street, Perth, Scotland, PH2 8ET
Fully refundableReserve now, pay when you stay
The price is €132 per night from 29 Aug to 30 Aug
0.6 km from city centre
3.5/5 Good! (731 reviews)
"The place is showing it’s age. Service at the restaurant was slow. Room was nice and clean though."

Reviewed on 30 Jul 2022

The Station Hotel
Ballathie Country House Hotel and Estate
4 out of 5
Kinclaven By Stanley, Perth, Scotland, PH1 4QN
Fully refundableReserve now, pay when you stay
The price is €119 per night from 1 Sep to 2 Sep
13.41 km from city centre
4.4/5 Wonderful! (299 reviews)
"Très bel endroit. Nous avons apprécié notre visite. La nourriture est très bonne nous y avons dîné et déjeuné tout simplement excellent. Une grande chambre et salle de bain. Tout était génial et confortable"

Reviewed on 5 Aug 2022

Ballathie Country House Hotel and Estate
Salutation Hotel
3 out of 5
34 South Street, Perth, Scotland, PH2 8PH
The price is €92 per night from 24 Aug to 25 Aug
0.32 km from city centre
4.1/5 Very Good! (494 reviews)
"This is a fabulous old, creaky Scottish hotel and I knew what I was getting when I booked it. It was fun. Just... not modern in any way. I was glad I only stayed one night, especially because reaching my room involved taking the lift to the third floor, walking to the other side of the hotel, and ..."

Reviewed on 6 Aug 2022

Salutation Hotel
Don't see what you're looking for?
See all available properties in Perth
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Perth hotels information

Number of reviews 3525
Accommodation 196 hotels
Lowest Price €59
Highest Price €178

Frequently asked questions

Recent Reviews in Perth
expedia verified reviews

Plan your trip in a snap on the app

From home or hammock, organise your entire escape and explore app offers

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code