At the village hall car park, a vintage horsebox sells crepes through the summer. The owner-chef, John, lives in Invergarry and works offshore in the North Sea for half of each year, so the horsebox keeps seasonal hours. The savoury list runs to BBQ pulled pork with red-cabbage slaw, and salmon with cream cheese and prawns in Marie Rose sauce; the sweet side offers strawberries and cream and banana with Nutella or Biscoff, alongside bacon rolls and the Braw Wee Brownie. Outdoor seating, parking and toilets come with it. One customer, Jedrzej H, called it a spot that "will guarantee you beautiful views, great coffee, even better brownies."
Invergarry sits where the River Garry empties into Loch Oich, at the point where the A82 meets the A87. Flat land is scarce, and forested hillsides close in around a village of about 350. The A82 runs through on the Fort William–Inverness axis; the A87 branches off westward for Loch Garry, Kyle of Lochalsh and Skye. The practical nearest active passenger station is Spean Bridge, to the south, on the West Highland line, and Citylink coaches on the 919 and 915 stop in the village between Fort William, Inverness and Skye. Fort Augustus is 7.5 miles north at the foot of Loch Ness; Fort William is twenty-five miles south.
The Invergarry Hotel, built in 1885 and family-run for twenty years, describes itself as one of the last surviving Highland drovers' inns. Its brasserie takes bookings only and cooks seasonal Highland food: venison from local estates, Lochaber beef, fish from Orkney and the Hebrides, shellfish from Skye, Arisaig and the west coast, with vegetarian and vegan options. There is a beer garden, two EV chargers and customer parking. Dogs are taken by prior arrangement, one per booking, in a designated area. The bar pours Isle of Skye Brewery and Tennent's rather than cask.
A little way off, the Glengarry Castle Hotel occupies a country house in wooded grounds beside Loch Oich, with the ruin of Invergarry Castle near its entrance. This is formal dining rather than a village bar. The kitchen sends out Shetland scallops with asparagus and Avruga caviar, North Sea cod with Shetland brown crab and Puy lentils, Cairngorms venison, and miso sticky toffee pudding, and Scottish cheeses such as Clava Brie and Blue Murder. Dinner needs a reservation; there is lighter lunch and afternoon tea too.
There is no village shop. The fuel station keeps essential groceries, and a post office opens on weekday mornings for postal and banking. When it is running, the volunteer café in Glengarry Community Hall serves the summer trade and doubles as the village's social room; the hall also holds the Heritage Centre and the public toilets.
The walking starts close to the door. The Ciste Dubh trail is a mile-and-a-quarter loop of about forty-five minutes past the cascades of the River Garry, firm gravel giving way to roots and rock. The longer Allt na Cailliche route climbs three strenuous miles to a waterfall through remnants of Caledonian pinewood. A river circuit of three and a half miles begins at the post office and threads the wooded banks of the Garry, and the Great Glen Way, seventy-nine miles of towpath and forest track between Fort William and Inverness, passes close by, though a short diversion currently avoids forestry work. Red squirrels, deer and pine martens live in the forest, Scottish crossbills are sometimes seen among the pines, and kayakers use the rapids.
Invergarry Castle, a scheduled late-17th-century, five-storey L-plan ruin in the hotel grounds, was the seat of the MacDonnells until the Duke of Cumberland attacked and burned it in 1746. By the road stands the Well of the Seven Heads, a monument raised in 1812 over Tobar nan Ceann, where the bard Iain Lom is said to have washed the severed heads of seven men before carrying them to the chief at the castle, though accounts disagree between the early sixteenth century and 1663. The Ellice family bought the estate in 1839 and built much of the present village, and a cast-iron bow-string footbridge carries a plaque saying Mrs Ellice erected it in 1892. The railway came in 1903 and was gone by 1947, its track lifted the year after; volunteers are now rebuilding Invergarry Station down the line at South Laggan, open only on announced days. In the early 1950s the damming of Lochs Quoich and Garry for hydroelectricity raised Loch Quoich by thirty metres and drowned Glenquoich Lodge, Kinlochquoich village and a scatter of lochside townships.
West along the A87, a roadside viewpoint looks down on Loch Garry, whose shape is often said to trace the map of mainland Scotland. Back in the village the playpark sits opposite the primary school, its swings facing the same hills that hem in everything else.