Perth Hotel Guide - Hotels with Restaurant in Perth, Scotland

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    Be picky

    Search almost a million properties worldwide

Check availability on Perth Hotels with Restaurant

This weekend
Next weekend

Top Perth Hotels with Restaurant

The Bankfoot Inn

3.0 star property
9.2 out of 10, Wonderful, (127)
"Beautiful hotel meals excellent staff lovely and interested in the guests we met a lady that knew people from kinghorn that we knew she worked in dunkeld hotel will definitely book again "
The price is €120
includes taxes & fees
31 Jul - 1 Aug
The Bankfoot Inn

Scone Arms Hotel

3.0 star property
9.2 out of 10, Wonderful, (155)
"Lovely place to stay, staff were excellent. Excellent breakfast, clean big rooms with a comfy bed. Loved the extras tea/coffee/biscuits/water etc Would recommend "
Scone Arms Hotel

Holiday Inn Express Perth by IHG

3.0 star property
9.0 out of 10, Wonderful, (1000)
"Nice staff, good breakfast, clean room."
The price is €102
includes taxes & fees
3 Aug - 4 Aug
Holiday Inn Express Perth by IHG

Leonardo Boutique Huntingtower Perth

4.0 star property
8.8 out of 10, Excellent, (827)
"Very quaint and in the country. Would definitely stay here again!"
The price is €128
includes taxes & fees
14 Aug - 15 Aug
Leonardo Boutique Huntingtower Perth

Ballathie Country House Hotel and Estate

4.0 star property
8.8 out of 10, Excellent, (499)
"The best place we have ever stayed with our dogs. The breakfast is excellent. Lovely grounds to walk dogs. We would not stay anywhere else."
The price is €187
includes taxes & fees
5 Aug - 6 Aug
Ballathie Country House Hotel and Estate

Murrayshall Country Estate

4.0 star property
9.2 out of 10, Wonderful, (378)
"Excellent facilities and great ambiance "
The price is €212
includes taxes & fees
17 Aug - 18 Aug
Murrayshall Country Estate

Sunbank House Hotel

4.0 star property
9.4 out of 10, Exceptional, (84)
"Clean spacious room Excellent breakfast Friendly helpful staff Would stay again"
The price is €127
includes taxes & fees
3 Aug - 4 Aug
Sunbank House Hotel

Parklands Hotel

4.0 star property
8.8 out of 10, Excellent, (289)
"So enjoyed our stay at Parklands & the easy access to the train station. We loved the gardens in the front and the easy walking to the park and River Tay Walkway.. "
The price is €109
includes taxes & fees
17 Aug - 18 Aug
Parklands Hotel

Inchture Hotel

3.0 star property
8.0 out of 10, Very good, (108)
"The was a very good size and would easily take a family."
The price is €98
includes taxes & fees
7 Aug - 8 Aug
Inchture Hotel

The Royal George Hotel

3.0 star property
8.6 out of 10, Excellent, (409)
"Great little Hotel. "
The price is €121
includes taxes & fees
31 Jul - 1 Aug
The Royal George Hotel
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.

Top Perth Hotel Reviews

Frequently asked questions

How much do hotels with dining in Perth cost?
Hotels in Perth range between €102 to €213 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.7. 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 restaurants are there in Perth?
Pack your suitcase and pick from 39 hotels with restaurants 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 €102 per night. Cherrybank Inn will put you close to some appetising 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 holiday. 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 accommodation that have what you're after. Located approximately 5 kilometres 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 5 kilometres from the centre of Perth and features amenities like Egyptian-cotton sheets and room service.
Why book your hotel with restaurants 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 accommodation 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 restaurants in Perth?
A wonderful way to uncover cheap hotels with restaurants in Perth is with Expedia's useful filter tool. Reserve accommodation 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 restaurants?
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.