
Find Hotels with Restaurants in Perth
Check availability on Perth Hotels with Restaurants
Tonight
Oct 23 - Oct 24Tomorrow
Oct 24 - Oct 25This weekend
Oct 23 - Oct 25Next weekend
Oct 30 - Nov 1Our top choices for Perth hotels with a restaurant
$67 nightly
$80 total
Nov 22 - Nov 23
Total with taxes and fees
$87 nightly
$105 total
Oct 25 - Oct 26
Total with taxes and fees
$77 nightly
$92 total
Nov 8 - Nov 9
Total with taxes and fees
$109 nightly
$131 total
Oct 28 - Oct 29
Total with taxes and fees
$118 nightly
$142 total
Nov 22 - Nov 23
Total with taxes and fees
$101 nightly
$121 total
Oct 25 - Oct 26
Total with taxes and fees
$104 nightly
$125 total
Oct 25 - Oct 26
Total with taxes and fees
$63 nightly
$75 total
Oct 25 - Oct 26
Total with taxes and fees
View all properties
Top Perth Hotel Reviews
Mercure Perth Hotel
8/10 Good
"Both Reception staff members I dealt with were excellent very helpful Young room service staff member very pleasant and helpful food delivered in a timely fashion I have stayed here a few times before and was very disappointed to be charged £7 to park in hotel carpark this time. I also usually drink Earl Grey tea but they had run out ☹️for which they were very apologetic. Breakfast excellent as usual (minus earl grey)"
Dakota Edinburgh
10/10 Excellent
"Absolutely stellar stay. They staff went above and beyond. Our luggage was lost, we had rented a campervan and they were willing to accept it when it came so we could at least tour Edinburgh and not waste a day. We are also staying when we fly out."
Apex City Quay Hotel & Spa
10/10 Excellent
"Clean and very comfortable. Pool and spa a treat for a pre breakfast swim and sauna. Great choice of breakfasts Would happily book another visit"
Salutation Hotel
10/10 Excellent
"The staff was so helpful. What a special hotel with lots of history. I appreciated the quality and decor of the old hotel. The Sally is a special place. Breakfast was good and very conveniently organized making my morning get away easy."
Dean Park Hotel
10/10 Excellent
"2nd time ive stayed here for 2 nights. Reception staff very friendly as were bar staff. Hotel is spotless. Rooms very clean and comfortable"
The Stirling Highland Hotel
8/10 Good
"Enjoyed our stay as it was conveniently situated. Some aspects of the hotel were tired and needed some attention such as the bathroom in the bedroom and the gym. Lighting was poor in the bedroom and the bed (2 x singles put together) was lopsided. Staff were friendly. The bar was quite cold so we took our drinks down to the reception area which had comfy chairs and was warmer. Needed to pay £10 a day parking as I’d booked through a third party rather than directly with the hotel. Overall however, none of these things would put me off staying here again."
Richmond Park Hotel
8/10 Good
"Nice location if you have a car. Parking is free and there's plenty of space. Edinburgh airport and city, the bridges and the Kelpies are a short drive away. Rooms are comfortable and clean. Service is good. There is a pub and a restaurant on site, and the food is good. A petrol station with a convenience store is just around the corner. On the downside, some rooms are difficult to reach with heavy luggage (up several flights of stairs in narrow corridors), and the wifi signal is very weak there. Nevertheless, it's great value for money, and I would definitely stay here again."
Holiday Inn Express Perth by IHG
8/10 Good
"Perfect place to stop off, just off the roundabout. Nice clean room, staff very friendly. Breakfast basic but as you'd expect of a Holiday Inn, reasonable and kept us full for a good while."
Ballathie House Hotel
10/10 Excellent
"The staff were very helpful as we had to move rooms due to my late booking."
Frequently asked questions
Explore a world of travel with Expedia
- 3 Star Hotels in Perthshire
- 2 Star Hotels in Perthshire
- 2 Star Hotels in Crieff
- Hotels in Bridge Of Earn
- Hotels in Balbeggie
- 5 Star Hotels in Tayside
- Budget in Perth
- Bedandbreakfast in Perth
- Independent Hotels in Perth
- Dining in Kinross
- Dining in Dundee
- Romantic in Perth
- Apartments in Perth
- Dining in Bankfoot
- Aurora Hotel Collection Hotels in Perth
- Free Breakfast in Perth
- Hotels in Perth
- Ski in Perth
- 5 Star Hotels in Perthshire
- Hotels near Perth, Scotland
- Dining in Tayside
- Great National Hotels in Perth
- Hotels in Almondbank
- Best Western Hotels in Perth
- Fairmont Hotels in Perth
- Spa in Perth
- Apex Hotels in Perth
- Bespoke Hotels in Perth
- Family Friendly in Perth
- Hotels in Auchterarder
- 5 Star Hotels in Perth
- Pet Friendly in Perth
- 4 Star Hotels in Perthshire
- 3 Star Hotels in Perth
- Hotels in Abernethy
- NH Hotels in Perth
- Langham Hotels in Perth
- 4 Star Hotels in Perth
- 5 Star Hotels in Auchtermuchty
- Hotels in Glencarse
- Hotels near Scone Palace
- Dining in Crieff
- Pool in Perth
- 3 Star Hotels in Milnathort
- Dining in Perthshire
- 4 Star Hotels in Blairgowrie
- Hotels in Scone
- Dining in Dollar
- Macdonald Hotels in Perth
- Greene King Hotels in Perth
- Luxury in Perth
- Wyndham Hotels in Balbeggie
- Strathmore Hotels in Perth
- Hotels in Errol
- 4 Star Hotels in Forgandenny
- Travelodge UK Hotels in Perth
- Malmaison Hotels in Perth
- 3 Star Hotels in Forgandenny
- 2 Star Hotels in Invergowrie
- Hotels in Aberuthven
- British Airways Johannesburg (JNB) to Dundee (DND) flights
- Flights from Hounslow (LHR) to Perth (PSL)
- Flights from Manchester (MAN) to Perth (PSL)
- Livingston London (LCY) to Dundee (DND) flights
- Flights to Bridge Of Earn
- Flights to Perth
- Flights to Perthshire
- Flights to Stanley
- Flights to Scone
- Flights to Perth, Scotland







































