Pet-friendly pubs and restaurants in Scotland
Key takeaways
In most Highland pubs, the dog can lie under the table by the fire while you eat, the kids can colour in by the window, and nobody gives any of you a second look. The bar staff will usually bring a water bowl out without you asking. There’s a useful pattern to know about, though, which decides where in the building the dog actually goes, and below are the stops worth knowing on the three routes Atlas customers drive most: the NC500, the South West Coastal 300, and the Heart 200.
Are dogs allowed in pubs in Scotland?
Yes, plenty. Pet-friendly pubs are normal in rural Scotland, but the rules vary by room. Plenty of places welcome dogs throughout. Plenty of others split the building: dogs in the bar room (the area you order at, often with a flagstone or wooden floor and a fire), but not in the dining room (carpeted, table-service, the smarter side of the same building). Both rooms usually run the same menu. If you’re with a dog, ask at the door before you sit down. The staff will tell you straight which side is dog-friendly that night, and which tables are best (usually the ones nearest the fire and away from the kitchen door). Policies do change, so a quick check before you go saves a wet-dog standoff at the door.

On the NC500
The west and north have the densest run of dog-friendly stops on the loop.
The Storehouse (Foulis) is a good first or last stop, just off the A9 north of Inverness, overlooking the Cromarty Firth. Locally sourced food, an outside seating area where the dog is welcome, and grey seals on the shore if the tide is right.
The Ceilidh Place (Ullapool) is the easy one in the north-west, and more open than most: cafe, bar and restaurant are all dog-friendly, kids welcome throughout. Local food, deer from the hill, fish off the boats, vegetables in season. Ullapool sits halfway round the loop.
The Applecross Inn (Applecross) sits at the end of the coast road, with dogs taken in the bar and locally landed seafood on the board. It books out well in advance in summer, so plan the stop rather than chancing it.
The Kylesku Hotel (Kylesku) is the rare smarter stop that takes dogs in every area, restaurant included, and keeps dog packs in the rooms. The mussels are grown in the bay and the lobster and crab are creel-caught off the door.
Cocoa Mountain (Balnakeil, Durness) is the hot-chocolate stop near the top of the loop, dog-friendly and generous with a treat or two. The Durness cafe closes over winter; the Dornoch branch stays open year-round if you are passing in the shoulder season.
On the South West Coastal 300
The south-west is quieter than the NC500 and just as dog-shaped, with a string of harbour pubs around the Solway and the Machars.
The Steamboat Inn (Carsethorn) looks straight out over the Solway, does good food, and welcomes dogs, an easy first night out of the depot on the eastern side of the loop.
The Selkirk Arms (Kirkcudbright) is a characterful 1777 townhouse hotel in the Artists’ Town. The room rule applies in its clearest form: dogs are welcome in the Burns room, the sports bar and the garden, but not the dining room. Ask which side is on when you arrive.
The Steam Packet Inn (Isle of Whithorn) is a family-run pub right on the harbour, dogs welcome in the bars, with a specials board that changes twice a day around whatever the local boats land: lobster, crab, sole, monkfish.
The Crown Hotel (Portpatrick) rounds the western corner of the route with award-winning seafood and harbour views. Dogs eat in the bar, the menu runs all day, and the Rhins sunset is the reason to time the stop for the evening.
On the Heart 200
The Heart 200 loops through the Trossachs and Highland Perthshire, and the dog-friendly stops cluster around Callander, Killin, Aberfeldy and Pitlochry.
The Lade Inn (Kilmahog) sits a mile north of Callander inside the Loch Lomond and the Trossachs National Park, a family and dog-friendly pub-restaurant with its own ales on the bar.
Sutters (Killin) is a family-run cafe and restaurant in the village. Dogs are welcome but the dog-friendly tables are limited, so it is worth booking ahead rather than turning up on spec.
The Watermill (Aberfeldy) is a cafe and bookshop, opened by Michael Palin in 2005, with dogs welcome indoors and out on the terrace. Coffee, homemade cakes and light lunches, and shelves to browse while the kettle is on.
The Moulin Inn (Moulin) sits just up the hill from Pitlochry: an old inn with a log fire, its own microbrewery, good food, and a long-standing welcome for dogs. A proper end-of-day stop.
Further afield
Beyond the three main loops, a few classic dog-friendly stops are worth the detour. The Clachaig Inn at Glencoe takes dogs in the bars, with a fire going most of the year. The Old Inn at Carbost on Skye is a short walk from Talisker, dogs welcome in the bar. The Mishnish sits on Tobermory harbour on Mull. And for the truly off-grid, The Old Forge at Inverie in Knoydart is the most remote pub in mainland Britain, reached on foot or by the sea crossing from Mallaig.
A few practical notes
What this means for an Atlas Motorhomes trip
On an Atlas trip, the dog comes in. The whole Atlas fleet is pet-friendly, so wherever you are routing, the NC500, the South West Coastal 300 or the Heart 200, the pub stop is part of the trip rather than something to plan around.
One caveat. If you do need to leave the dog in the motorhome while you eat somewhere smarter, keep it short, keep it genuinely cool, and park in the shade. Even mild Scottish days warm a vehicle interior fast. The better default in the Highlands is to take the dog with you.