A street with a historic building, a cafe, and a traffic light.

Find Hotels with Restaurants in Perth

Check availability on Perth Hotels with Restaurants

Tonight
Oct 23 - Oct 24
Tomorrow
Oct 24 - Oct 25
This weekend
Oct 23 - Oct 25
Next weekend
Oct 30 - Nov 1

Our top choices for Perth hotels with a restaurant

1. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
Canada
Cheryl
$67 nightly
$80 total
Nov 22 - Nov 23
Total with taxes and fees
Holiday Inn Express Perth by IHG

2. Salutation Hotel

Salutation Hotel
Perth
Singapore
Sazali
$87 nightly
$105 total
Oct 25 - Oct 26
Total with taxes and fees
Salutation Hotel

3. Sunbank House Hotel

Sunbank House Hotel
Perth
United Kingdom
Stefan
$77 nightly
$92 total
Nov 8 - Nov 9
Total with taxes and fees
Sunbank House Hotel

4. Scone Arms Hotel

Scone Arms Hotel
Perth
Canada
Aynsley
$109 nightly
$131 total
Oct 28 - Oct 29
Total with taxes and fees
Scone Arms Hotel

5. Murrayshall Country Estate

Murrayshall Country Estate
Perth
Canada
Greg
$118 nightly
$142 total
Nov 22 - Nov 23
Total with taxes and fees
Murrayshall Country Estate

6. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
Perth
United Kingdom
John
$101 nightly
$121 total
Oct 25 - Oct 26
Total with taxes and fees
Leonardo Boutique Huntingtower Perth

7. Grampian Hotel

Grampian Hotel
Perth
United States
Monica
$104 nightly
$125 total
Oct 25 - Oct 26
Total with taxes and fees
Grampian Hotel

8. Lovat Hotel

Lovat Hotel
Perth
United Kingdom
Rosemary
$63 nightly
$75 total
Oct 25 - Oct 26
Total with taxes and fees
Lovat Hotel

9. The Royal George Hotel

The Royal George Hotel
Perth
United Kingdom
John
$112 nightly
$134 total
Oct 25 - Oct 26
Total with taxes and fees
The Royal George Hotel

10. Parklands Hotel

Parklands Hotel
Perth
United Kingdom
Elizabeth
$94 nightly
$113 total
Nov 12 - Nov 13
Total with taxes and fees
Parklands Hotel
View all properties

Top Perth Hotel Reviews

Mercure Perth Hotel

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)"
Megan 1-night trip
Posted 4 hours ago
Mercure Perth Hotel
Dakota Edinburgh

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."
Amanda 1-night trip
Posted 5 hours ago
Dakota Edinburgh
Apex City Quay Hotel & Spa

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"
Barbara 1-night trip
Posted 9 hours ago
Apex City Quay Hotel & Spa
Salutation Hotel

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."
Patricia 1-night trip
Posted 2 days ago
Salutation Hotel
Dean Park Hotel

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"
Linda 2-night trip
Posted 2 days ago
Dean Park Hotel
The Stirling Highland Hotel

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."
Robin 3-night trip
Posted 2 days ago
The Stirling Highland Hotel
Richmond Park Hotel

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."
GEORGE 3-night trip
Posted 3 days ago
Richmond Park Hotel
Holiday Inn Express Perth by IHG

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."
Shirley 1-night trip
Posted 3 days ago
Holiday Inn Express Perth by IHG
Ballathie House Hotel

Ballathie House Hotel

10/10 Excellent
"The staff were very helpful as we had to move rooms due to my late booking."
William 1-night trip
Posted 13 days ago
Ballathie House Hotel

Frequently asked questions

How much do hotels with dining in Perth cost?
Hotels in Perth range between $75 to $142 per night. Come with an appetite, because these stays feature restaurants or are close to some great dining experiences. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Perth?
You can pick from multiple hotels with dining in Perth with a total average guest review rating of 8.6. The Lodge At Perth Racecourse will put you close to some terrific foodie experiences. This popular 3-star property also has a terrace and individually decorated rooms. Leonardo Boutique Huntingtower Perth is another recommended option with dining. It has a 4-star rating and amenities such as a garden and WiFi.
How many hotels with dining are there in Perth?
Pack your suitcase and pick from 39 hotels with dining in Perth. For official business travel, a getaway with pals or anything in between, Expedia will help you find a stay to satisfy your culinary cravings in a few simple clicks.
What are the best cheap hotels with dining in Perth?
Keep both your stomach and wallet happy at one of our Perth hotels with dining that start at only $75 per night. Cherrybank Inn will put you close to some appetizing food experiences. Conveniences here include WiFi and a restaurant. Also look up the lovat hotel, which features a cafe and individually decorated rooms. Use the dollars you save at either retreat to feast your way around Perth! If you're exploring Perth and want to stay within your budget, there are lots of fabulous free attractions to put on your to-do list. Perth Art Gallery and Museum and St. Ninian's Cathedral are always popular. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
Are there any family-friendly hotels with dining in Perth?
Many visitors after a family-friendly hotel with dining in Perth go for The Lodge At Perth Racecourse. With a 3-star rating and amenities including complimentary breakfast and WiFi, you're sure to feel right at home here. Leonardo Boutique Huntingtower Perth is a 4-star stay that will also place you within easy reach of some delicious dining. WiFi and laundry facilities help make it a great base for your family vacation. Perth has tons of family-friendly attractions to check out when the kids are getting restless. Scone Palace and Perth Art Gallery and Museum guarantee fun for both young and old.
Are there any 5-star hotels with dining in Perth?
Although there aren't any 5-star hotels with dining in Perth, there are 4-star accommodations that have what you're after. Located approximately 3 miles from the downtown area, Leonardo Boutique Huntingtower Perth comes with top amenities like a bar and a garden. Another popular 4-star retreat is Murrayshall Country Estate. It's roughly 3 miles from the center of Perth and features amenities like Egyptian-cotton sheets and room service.
Why book your hotel with dining in Perth with Expedia?
Whether you're looking for a hotel with a restaurant, or one that's close to a foodie universe, Expedia will have an escape that's to your tastes. Use our handy filters to search for Perth hotels with their own dining options. You can also search for accommodations in desired locations filled with cafés, markets or restaurants. Whatever you opt for, you're guaranteed to score a tasty deal with Expedia!
How can I find cheap hotels with dining in Perth?
A wonderful way to uncover cheap hotels with dining in Perth is with Expedia's useful filter tool. Reserve accommodations with restaurants or satisfying extra touches, like included breakfast, lunch and dinner. You can also narrow down your search results by star rating, budget and amenities to secure unbeatable deals in just a few clicks.
What is there to do in Perth near my hotel with dining?
You'll find loads of awesome things to see and do in Perth. Drop by attractions like Perth Concert Hall, Huntingtower Castle and Perth Theatre. Perth Art Gallery and Museum, Cairn O'Mohr Fruit Wines and St. Ninian's Cathedral also appeal to many visitors.

Explore a world of travel with Expedia