
Find Hotels with Restaurants in Perth
- Upfront pricingOur total price for your stay includes taxes and fees
- Treat yourselfSave 10% or more on over 100,000 hotels worldwide with Member PricesLearn about One Key
- Be pickySearch almost a million properties worldwide
Check availability on Perth Hotels with Restaurants
Tonight
Oct 26 - Oct 27Tomorrow
Oct 27 - Oct 28This weekend
Oct 30 - Nov 1Next weekend
Nov 6 - Nov 8Our top choices for Perth hotels with a restaurant
$62 nightly
$75 total
Nov 15 - Nov 16
Total with taxes and fees
$94 nightly
$113 total
Nov 1 - Nov 2
Total with taxes and fees
$121 nightly
$145 total
Nov 22 - Nov 23
Total with taxes and fees
$100 nightly
$120 total
Nov 1 - Nov 2
Total with taxes and fees
$99 nightly
$119 total
Nov 12 - Nov 13
Total with taxes and fees
$63 nightly
$75 total
Oct 29 - Oct 30
Total with taxes and fees
$80 nightly
$96 total
Nov 8 - Nov 9
Total with taxes and fees
$109 nightly
$131 total
Oct 27 - Oct 28
Total with taxes and fees
View all properties
Top Perth Hotel Reviews
Apex Dunblane Hydro Hotel
10/10 Excellent
"We enjoyed an overnight stay after attending a function. Staff were excellent throughout. The rooms were comfortable and spotlessly clean but a little dated and tired."
Apex City Quay Hotel & Spa
10/10 Excellent
"Property was clean & fresh. This hotel has a onsite car park which is a big plus, breakfast was varied & good."
The Stirling Highland Hotel
10/10 Excellent
"Lovely old building with character, staff were very helpful, hotel was central, where we wanted to be and descent parking."
The Pitlochry Hydro Hotel
8/10 Good
"Lovely family 2 night stay. Free parking. The pool , jacuzzi,sauna,gym were good. Rooms a bit cold, but portable radiators were provided. If you book dinner, bed and breakfast you are restricted to a separate 3 course menu, with no option to choose from other menu without being charged. A better idea would be allowance from normal menu. All in all a good stay with good staff."
DoubleTree by Hilton Edinburgh - Queensferry Crossing
10/10 Excellent
"Great"
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)"
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."
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."
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







































