There are lots of places to eat along the A9 and A827 roads, especially around Dunkeld and Pitlochry. However, options are limited once you leave the main roads. If you're depending on getting a meal at, for example, Rannoch Station, you'd be well advised to call ahead and confirm opening times and/or book a table first.