Kintail Lodge Hotel
✓ Restaurant
✓ En-suite bedrooms individually decorated in traditional West Highland style
Kyle of Lochalsh
Photo: Chensiyuan (CC BY-SA 4.0), via Wikimedia Commons
Some holidays are better when nobody cooks. These Scotland stays have a restaurant on site — dinner is a stroll, not a drive, and the washing up is somebody else's.
✓ Restaurant
✓ En-suite bedrooms individually decorated in traditional West Highland style
Kyle of Lochalsh
✓ Restaurant
✓ Nestled at the foot of Beinn Eighe in the Torridon Mountains
Fort William
✓ Restaurant
✓ Family-owned country house hotel and wedding venue near Glasgow
Glasgow
✓ Restaurant
✓ Luxury hotel, self-catering lodge and bunkhouse all on one site
Achnasheen
✓ Restaurant
✓ Central Aberdeen location close to shops, theatres and attractions
Aberdeen
✓ Restaurant
✓ Historic coaching inn on Biggar's High Street for over 400 years
Biggar
✓ Restaurant
✓ Bed & breakfast rooms with views of the Scottish Highlands
Kinlochleven
✓ Restaurant
✓ Independent family-run hotel between Kinghorn and Burntisland
Burntisland
✓ Restaurant
✓ Country house hotel set in 45-acre woodland estate by the River Nith
Dumfries
✓ Restaurant
✓ Victorian former home with period features set in its own grounds
Nairn
✓ Restaurant
✓ Historic pub at the heart of the local community for three centuries
Oban
✓ Restaurant
✓ Georgian building on the edge of Edinburgh's New Town
Edinburgh
✓ Restaurant
✓ Family-run six-bedroomed Inn on the banks of the River Tay
Pitlochry
Itineraries
Haunted Britain
There are 173 places to stay with a restaurant published on BritStays across Scotland, and they split into three fairly distinct sorts of trip: 93 hotels, 45 caravanning parks and 35 campsites. That mix matters. A hotel restaurant usually means breakfast and dinner without moving the car; a park or campsite restaurant is more often a clubhouse-style room that keeps odd hours out of season. It's the single most useful thing to check before you book.
The other facilities listed across these stays give you a decent picture of what to expect:
The parking figure is worth a second look. If you're driving to the Highlands or the islands, confirm parking directly rather than assuming a rural site has it.
Edinburgh has the most with 13, followed by Inverness with 11 — both good if you want to arrive by train, eat on site the first night and sort out plans in the morning. Loch Lomond and The Trossachs has 8 and Fort William 6, which is the classic pairing for walking trips; Cloch Holiday Park sits in Loch Lomond and The Trossachs with a swimming pool, gym and spa alongside the food.
For the coast, St Andrews has 5 and Fife turns up repeatedly in the examples. Leven Beach Holiday Park in Fife lists a bar, restaurant and amusements, and Elie Holiday Park at Shell Bay has a swimming pool, hot tub and spa — a different kind of seaside week from a tent. Further south, Dumfries and Galloway is quietly strong: Auchenlarie Holiday Park at Gatehouse of Fleet, Seaward Caravan Park at Kirkcudbright and Loch Ken Holiday Park near Castle Douglas all appear here.
For countryside and remoteness, Pitlochry has 5 and the Scottish Highlands 5, with Scourie Caravan and Campsite and Ledgowan Lodge Campsite at Achnasheen showing what's available well off the main routes — the latter also lists being near a train station, which is rarer than you'd think. The islands are represented too, with Scalloway Caravan Park on Shetland and Cunningsburgh Touring Park listed under Orkney.
Families are best served by the holiday parks, where the restaurant sits alongside other things to do. Seaward Caravan Park pairs a restaurant with a swimming pool and playground, Loch Ken Holiday Park lists baby changing as well as toilets, and Port A Bhaigh Campsite at Portree has a bar, restaurant and playground. Clayton Caravan Park at St Andrews leans towards pool, gym and spa.
Couples tend to do better in the hotels, which make up more than half the set — dinner, a bar and no need to drive afterwards. Dog owners have reasonable odds, with 77 of the 173 pet friendly, but check whether dogs are allowed in the restaurant itself or only the bar area, as the listing won't tell you.
Base yourself near Inverness or the Highlands and Loch Ness is the obvious draw; Fort William puts you within reach of Ben Nevis and Glencoe. Around Loch Lomond and The Trossachs, Loch Lomond itself fills a day easily. Castle hunters can look up Balintore Castle, Fa'side Castle and Almond Castle.
Rainy days are what museums are for. Perthshire has The Scottish Crannog Centre and the Clan Donnachaidh Centre, Pitlochry has the Pitlochry & Moulin Heritage Centre, and the Highland Folk Museum and Am Fasgadh cover older ways of living. In and around Fife you'll find Perth Museum, Stanley Mills and William Soutar's House.
Edinburgh and Inverness go first, because they're the two biggest clusters and they also fill for reasons that have nothing to do with holidays — book several months ahead for summer. Coastal parks in Fife and Dumfries and Galloway sell their best pitches and lodges early for school holidays, so aim for winter or very early spring if you want a specific week.
The Highlands and islands are a different problem: with only a handful of restaurant stays in places like Shetland, Orkney and around Achnasheen, there's little to fall back on if your first choice is full. Book those as soon as your dates are firm, and before you book anything, ring and ask three questions — which months the restaurant is actually open, what time food stops being served, and whether you need to reserve a table as a guest.
There are 173 published in this region. They break down into 93 hotels, 45 caravanning parks and 35 campsites.
Edinburgh has the most with 13, then Inverness with 11, Loch Lomond and The Trossachs with 8 and Fort William with 6. St Andrews, Pitlochry and the Scottish Highlands each have 5.
Often, but not always. 77 of the 173 restaurant stays are listed as pet friendly, so roughly four in ten. Check with the stay whether dogs are allowed in the restaurant itself or only in the bar.
Parking is listed at 63 of them and WiFi at 82, so neither is guaranteed. Confirm both directly if you're driving or need to work, especially at rural Highland and island sites.
The holiday parks tend to work best. Seaward Caravan Park at Kirkcudbright has a restaurant, swimming pool and playground, Loch Ken Holiday Park near Castle Douglas lists baby changing, and Port A Bhaigh Campsite at Portree has a bar, restaurant and playground. Leven Beach Holiday Park in Fife adds amusements.
It depends on your base. Inverness and the Highlands put you near Loch Ness; Fort William is handy for Ben Nevis and Glencoe; Loch Lomond and The Trossachs has Loch Lomond. For indoor days there's the Highland Folk Museum, Am Fasgadh, The Scottish Crannog Centre in Perthshire, the Pitlochry & Moulin Heritage Centre, and Perth Museum, Stanley Mills and William Soutar's House around Fife.
— tick to show or hide, click any pin for details.