We’d like you to leave The Maltings with a smile on your face and while that’s usually down to the company you’re with, we’d like to think our friendly service, delicious food, convivial atmosphere and warm welcome can help make any occasion special.

2 for £9.99 all day Monday - Thursday and until 5pm on Fridays
We've got two great offers - 2 for £9.99 is available all day Monday - Thursday and until 5pm on Fridays and Sunday Roasts start from £7.99 with 2 courses from £9.99 and 3 courses from £11.99.  See our menu for details. 

The practical stuff: it’s always good to know the opening times...

We are open 7 days a week from 11am until 11pm with food served until 10pm

** Breakfast with Santa available 13th, 14th, 20th and 21st December. Just £6 per ticket per child**

**Christmas Party Nights on the 6th, 12th, 19th & 20th December £16.99 for 3 courses includes a disco!**


Christmas Opening Times

22/23/Christmas Eve/27/28/29/30 9am-11pm

Christmas Day 11am-6pm

Boxing Day 12 noon-10pm

New Years Eve 9am-1am

New Years Day 12 noon-9pm



198 Dunkeld Road,
Perth & Kinross PH1 3GD

T: 01738 446079


Google map