A historic castle with ivy-covered walls and multiple towers.

Search Hotels with Restaurant in Tayside

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Tayside Hotels with Restaurant

Tonight
18 Oct - 19 Oct
Tomorrow
19 Oct - 20 Oct
Next weekend
23 Oct - 25 Oct
In two weeks
30 Oct - 1 Nov

Our top choices for Tayside hotels with a restaurant

1. Ballathie House Hotel

Ballathie House Hotel
Perth
Canada
Sarah
£96
includes taxes & fees
2 Nov - 3 Nov
Ballathie House Hotel

2. The Bankfoot Inn

The Bankfoot Inn
Perth
United Kingdom
Neil
£92
includes taxes & fees
12 Nov - 13 Nov
The Bankfoot Inn

3. Meikleour Arms Hotel and Restaurant

Meikleour Arms Hotel and Restaurant
Perth
United States
Laurin
£130
includes taxes & fees
20 Oct - 21 Oct
Meikleour Arms Hotel and Restaurant

4. Holiday Inn Express Perth by IHG

Holiday Inn Express Perth by IHG
Perth
Canada
Cheryl
£67
includes taxes & fees
1 Nov - 2 Nov
Holiday Inn Express Perth by IHG

5. Scone Arms Hotel

Scone Arms Hotel
Perth
Canada
Aynsley
£100
includes taxes & fees
14 Nov - 15 Nov
Scone Arms Hotel

6. The Bridge of Cally Hotel

The Bridge of Cally Hotel
Blairgowrie
United States
Tonnia
£87
includes taxes & fees
16 Nov - 17 Nov
The Bridge of Cally Hotel

7. The Ballinluig Inn

The Ballinluig Inn
Pitlochry
Canada
Anne
£89
includes taxes & fees
9 Nov - 10 Nov
The Ballinluig Inn

8. Royal Dunkeld

Royal Dunkeld
Dunkeld
United States
Jenna
£96
includes taxes & fees
18 Nov - 19 Nov
Royal Dunkeld

9. Murrayshall Country Estate

Murrayshall Country Estate
Perth
Canada
Greg
£134
includes taxes & fees
8 Nov - 9 Nov
Murrayshall Country Estate

10. Dunkeld House Hotel

Dunkeld House Hotel
Dunkeld
United Kingdom
Gillian
£157
includes taxes & fees
15 Nov - 16 Nov
Dunkeld House Hotel
View all properties

Top Tayside Hotel Reviews

Woodlands Hotel, BW Signature Collection

Woodlands Hotel, BW Signature Collection

10/10 Excellent
"This was the first time that me and my brother have been to this hotel since 2010 and despite it having an makeover, it felt the same way which brought back great memories when we were younger. even the Leisure facilities were the same as we remembered. Kalah and the team were very friendly and welcoming to us and other guest and were very happy to answer any enquires that we had. I would like to give a mention to Craig from the Leisure for his generosity when asking about an issue we had. The waiters for Breakfast and Dinner were very pleasant and made sure that the guest were satisfied with there meals. The room 113 that we had was very spacious and just what we were looking for as a weekend stay. if there was one picky detail that I would bring up was the hot tap in the bath needs fixed as it was loose when turning so when had to push down quite firmly then turn to release the hot water. But the overall experience of the hotel was just as amazing as we remembered all those years ago and we will definitely be back. I can't recommend this hotel enough to anyone that wants a relaxing break in Dundee."
Ross 2-night trip
Posted 4 days ago
Woodlands Hotel, BW Signature Collection
Dunkeld House Hotel

Dunkeld House Hotel

10/10 Excellent
"Fabulous location, rooms great. Staff were friendly."
Gillian 3-night trip
Posted 7 days ago
Dunkeld House Hotel
The Angus Hotel & Spa by Compass Hospitality

The Angus Hotel & Spa by Compass Hospitality

8/10 Good
"Breakfast"
james 1-night trip
Posted 8 days ago
The Angus Hotel & Spa by Compass Hospitality
The Longforgan Coaching Inn

The Longforgan Coaching Inn

8/10 Good
"A great friendly place to lay your head on a long journey north of the border"
Garth 1-night trip
Posted 11 days ago
The Longforgan Coaching Inn
Dalmunzie Castle Hotel

Dalmunzie Castle Hotel

10/10 Excellent
"This place was beautiful and peaceful. The drive to the motel was stunning"
Jalisa 1-night trip
Posted 13 days ago
Dalmunzie Castle Hotel
Royal Dunkeld

Royal Dunkeld

8/10 Good
"Great Indian food in the restaurant. To bad there is no elevator."
Ward 2-night trip
Posted 3 weeks ago
Royal Dunkeld

Frequently asked questions

How much do hotels with restaurants in Tayside cost?
Hotels in Tayside range between £67 to £157 per night. Don't forget your appetite — these properties feature restaurants or offer access to some great dining experiences. 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.
How many hotels with restaurants are there in Tayside?
Choose from 261 hotels that offer access to great dining all over Tayside. Whether you're looking for a hotel with restaurants or one that's at the centre of a gastronomic universe, Expedia will help you find the perfect hotel.
Why book your hotel with dining in Tayside with Expedia?
Reserving a hotel with dining in Tayside is as easy as working out your travel dates and selecting an option that suits your needs. Chasing a property that has its own restaurant or is near a food hub? Want it to be upscale or budget friendly? Use Expedia's filters to further narrow your search results and find your perfect match.
How can I find cheap hotels with dining in Tayside?
Expedia can help you search for cheap hotels with dining in Tayside. Try our helpful filter tools to look up properties with restaurants or satisfying extras, such as included breakfast and lunch. You can also choose how much you want to spend per night and your preferred hotel star rating to minimize costs.

Explore a world of travel with Expedia