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

Perth Hotel Guide - Hotels with Restaurant in Perth, Scotland

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Perth Hotels with Restaurant

This weekend
Next weekend

Our top choices for Perth hotels with a restaurant

1. The Townhouse

The Townhouse
5.0 star property
Perth
10.0 out of 10, Exceptional, (327 reviews)
"This was our third time staying and The Townhouse never disappoints! So welcoming and David is wonderful, you always feel so at home. The attention to detail is amazing. Stunning place to stay!"
United Kingdom
Scott
The price is €144
includes taxes & fees
9 Nov - 10 Nov
The Townhouse

2. Hazeldene Guest House

Hazeldene Guest House
3.5 star property
Perth
9.6 out of 10, Exceptional, (138 reviews)
"Easy parking out front. Nice breakfast. "
United States
Alexander
The price is €119
includes taxes & fees
23 Nov - 24 Nov
Hazeldene Guest House

3. Sunbank House Hotel

Sunbank House Hotel
4.0 star property
Perth
9.4 out of 10, Exceptional, (123 reviews)
"Very friendly and helpful staff. Breakfast and service were both amazing. Very clean room and overall pleasant experience."
United States
Jessy
The price is €81
includes taxes & fees
9 Nov - 10 Nov
Sunbank House Hotel

4. Scone Arms Hotel

Scone Arms Hotel
3.0 star property
Perth
9.2 out of 10, Wonderful, (233 reviews)
"This hotel was better than I ever expected. Modern decor inside and very helpful staff."
United Kingdom
Gary
The price is €118
includes taxes & fees
11 Nov - 12 Nov
Scone Arms Hotel

5. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
3.0 star property
Perth
9.0 out of 10, Wonderful, (1,002 reviews)
"staff very friendly place is spotless"
United Kingdom
FIONA
The price is €65
includes taxes & fees
15 Nov - 16 Nov
Holiday Inn Express Perth by IHG

6. The Royal George Hotel

The Royal George Hotel
3.0 star property
Perth
8.6 out of 10, Excellent, (447 reviews)
"Ideal location staff very polite helpful and informative room excellent well kept buffet breakfast well presented and lovely couldn't fault my stay would definitely use again"
United Kingdom
John
The price is €120
includes taxes & fees
5 Nov - 6 Nov
The Royal George Hotel

7. Salutation Hotel

Salutation Hotel
3.0 star property
Perth
8.2 out of 10, Very good, (1,000 reviews)
"The staff were fantastic and so nice! Small and comfortable area. Easy to get around and only a 10 minute walk to the bus/train station."
United States
Jaimilyn
The price is €80
includes taxes & fees
8 Nov - 9 Nov
Salutation Hotel

8. Grampian Hotel

Grampian Hotel
3.0 star property
Perth
8.0 out of 10, Very good, (245 reviews)
"Good food at the restaurant and they moved their personal vehicles for us to have a parking spot. Very helpful with the menu and check in was easy"
United States
Monica
The price is €128
includes taxes & fees
8 Nov - 9 Nov
Grampian Hotel

9. Mercure Perth Hotel

Mercure Perth Hotel
3.0 star property
Perth
7.6 out of 10, Good, (1,001 reviews)
"Excellent clean hotel, comfy beds but the pillows a little to hard The breakfast was outstanding Staff helpful and friendly"
United Kingdom
Collette
The price is €77
includes taxes & fees
29 Nov - 30 Nov
Mercure Perth Hotel

10. Premier Inn Perth City Centre

Premier Inn Perth City Centre
3.0 star property
Perth
7.4 out of 10, Good, (15 reviews)
"Superb location with friendly and helpful staff. Breakfast was very good with a variety of options. The best steak house in town is just across the street. Parking was a little tight but good"
Iceland
Kristján
The price is €62
includes taxes & fees
29 Nov - 30 Nov
Premier Inn Perth City Centre

11. Lovat Hotel

Lovat Hotel
3.0 star property
Perth
7.0 out of 10, Good, (342 reviews)
"A very tired hotel badly in need of an upgrade.Bed was clean and comfortable .Staff very helpful and friendly."
United Kingdom
Rosemary
The price is €67
includes taxes & fees
8 Nov - 9 Nov
Lovat Hotel

12. 2 Bed House - Sleeps 4 - Garden, Parking, Wifi

2 Bed House - Sleeps 4 - Garden, Parking, Wifi
3.5 star property
Perth
The price is €303
includes taxes & fees
1 Dec - 2 Dec
2 Bed House - Sleeps 4 - Garden, Parking, Wifi

13. Luxury Home Stay With Privacy and Pet Friendly

Luxury Home Stay With Privacy and Pet Friendly
3.0 star property
Perth
The price is €481
includes taxes & fees
16 Nov - 17 Nov
Luxury Home Stay With Privacy and Pet Friendly

14. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
4.0 star property
Perth
9.6 out of 10, Exceptional, (212 reviews)
"This hotel was so cute and quant. We loved the town and beautiful countryside as well as our walk down to the river. Very cute room also."
United States
Laurin
The price is €168
includes taxes & fees
8 Nov - 9 Nov
Meikleour Arms Hotel and Restaurant

15. The Bankfoot Inn

The Bankfoot Inn
3.0 star property
Perth
9.4 out of 10, Exceptional, (146 reviews)
"A great wee find. Welcoming, cheery staff and a clean, tidy room. Food options were all good, and the fish was delicious and fresh. Happy to recommend and return"
United Kingdom
Neil
The price is €124
includes taxes & fees
6 Nov - 7 Nov
The Bankfoot Inn

16. Ballathie House Hotel

Ballathie House Hotel
4.0 star property
Perth
9.0 out of 10, Wonderful, (612 reviews)
"Beautiful location with great food and staff!"
Canada
Sarah
The price is €119
includes taxes & fees
10 Nov - 11 Nov
Ballathie House Hotel

17. Leonardo Boutique Huntingtower Perth

Leonardo Boutique Huntingtower Perth
4.0 star property
Perth
8.8 out of 10, Excellent, (934 reviews)
"The room was very good indeed the staff were friendly and the meals had a good selection and quality."
United Kingdom
John
The price is €108
includes taxes & fees
15 Nov - 16 Nov
Leonardo Boutique Huntingtower Perth

18. Riverstone Lodge Hotel

Riverstone Lodge Hotel
3.0 star property
Perth
8.8 out of 10, Excellent, (269 reviews)
"Nice hotel in a good setting. Very nice staff and good food."
United Kingdom
Margaret
The price is €72
includes taxes & fees
8 Nov - 9 Nov
Riverstone Lodge Hotel

19. Travelodge Perth Broxden Junction

Travelodge Perth Broxden Junction
3.0 star property
Perth
8.6 out of 10, Excellent, (52 reviews)
"A perfect stay and friendly staff"
United Kingdom
Beverley
The price is €38
includes taxes & fees
3 Dec - 4 Dec
Travelodge Perth Broxden Junction

20. West House

West House
3.0 star property
Perth
The price is €1,679
includes taxes & fees
17 Nov - 18 Nov
West House
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 €62 to €130 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 9.0. 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 €62 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.

Explore a world of travel with Expedia