Aviemore’s food is resort food in the best sense: informal, generous, and built around people who have spent the day outside and want a large plate and a seat by a fire. Almost everything is on Grampian Road, the long main street that runs from the station to the north end of town, which makes choosing easy — you can walk the whole thing in fifteen minutes and read every menu on the way.
What Aviemore does not have is a fine-dining scene. There are one or two places doing more ambitious cooking, but the town’s strength is breadth and reliability rather than refinement. Set your expectations accordingly and you will eat very well here.
The Winking Owl on Grampian Road is the town’s centre of gravity — a craft ale pub and restaurant run by the Cairngorm Brewery, with a fire, a beer garden and pub food served all day. It is the default answer to “where shall we go”, which means it fills early on winter evenings.
The Balavoulin, further up Grampian Road, is the other main pub, with rooms above it and a large food operation. Skiing Doo is an Aviemore institution — a bar and grill with a name that tells you what the town was built for, and a following that has outlasted several changes of fashion.
The Cairngorm Hotel, the big pink-harled building opposite the station, has a bar that functions as a public house for the town as much as a hotel bar, with live music and a decent range on tap.
La Taverna at the south end of Grampian Road is the long-established Italian and the reliable option for a group. Pizzariach is the specialist pizza operation and has built a strong local following. Charcoal, in Station Square, covers grills and Indian cooking. Highland Grill on Grampian Road handles the same territory at the informal end.
For something more considered, the Rowan Tree Country Hotel at Loch Alvie, about four kilometres south, has a restaurant that Aviemore residents use for occasions rather than convenience — it is the closest thing in the area to a destination dinner.
The Coffee Pot on Grampian Road is the town-centre standby. Route 7 Café out on the Dalfaber estate is the cyclists’ café — a bike shop with serious coffee attached, and busier than its industrial-estate location suggests.
The best café in the area, though, is at the Rothiemurchus Centre on the road to Loch an Eilein, two kilometres from town. It sits at the trailhead for the estate’s walks and rides, does substantial food, and has a farm shop attached. It is the natural stop before or after the Loch an Eilein circuit.
At Glenmore, eight kilometres up the ski road, the visitor centre café serves the Loch Morlich beach and the forest trails, and there is food at the reindeer centre and at the ski area itself.
The Cairngorm Brewery on the Dalfaber estate is the town’s own brewery, and its beers are on tap across Strathspey. Kinrara Distillery, a short drive south, is a small operation making whisky and gin with tours and tastings — one of a growing number of new Highland distilleries, and considerably more personal than the big Speyside names.
Speyside proper, the whisky region, begins downstream around Grantown and runs north-east towards the Moray coast. Aviemore is the wrong end of it for a distillery crawl, but Kinrara and the tasting experiences run from the town cover the ground for most visitors.
Venison is the local meat and appears on most menus in the area — the deer are on the hill outside the window. Scottish beef, salmon from the Spey, and Cullen skink turn up widely. Cranachan and cranachan-adjacent puddings are the standard finish. In winter, look for anything involving a slow-cooked stew and a fire.
A large proportion of Aviemore meals are eaten sitting on something cold. The supermarkets on the main street, the Rothiemurchus farm shop and the town’s bakeries all do the job, and taking lunch with you is the norm rather than the exception. There is a café at the top of the funicular and one at Glenmore, but nothing at all on the plateau, and nothing on the Rothiemurchus tracks beyond the centre.
A flask matters here more than in most places. The Cairngorm plateau is the coldest ground in Britain and it is cold in July.
Booking. In the ski season, at New Year and through the summer holidays, book. Aviemore’s restaurants are not numerous and the town’s population multiplies when the snow arrives.
Timing. Kitchens close earlier than visitors from cities expect. After a long day on the hill in winter, when it is dark by four, this is less of a problem than it sounds; in June, when you come off the hill at nine, it very much is.
Families. Almost everywhere is child-friendly. Pizzariach, La Taverna and the Winking Owl are the usual choices.
Dogs are widely welcomed, in the pubs and in several of the cafés.
Self-catering. There is a supermarket at the north end of town and another on the main road, plus the Rothiemurchus farm shop for better provisions. A great many Aviemore visitors self-cater in lodges and cottages, and the shops are stocked accordingly.
A large share of the best eating around Aviemore is not in a restaurant at all. The Rothiemurchus Centre at Inverdruie has a cafe and a farm shop and sits at the trailhead for Loch an Eilein, which makes it the natural first or last stop of the day. The Glenmore visitor centre cafe serves the Loch Morlich beach and the forest trails eight kilometres up the ski road. There is food at the reindeer centre in the same place, and at the base and top stations of the funicular on Cairn Gorm.
Beyond that, there is nothing. No cafe on the plateau, nothing on the Rothiemurchus tracks past the centre, nothing on the Ryvoan Pass. Plan accordingly.
Three short drives are worth knowing about. Carrbridge, twelve kilometres north, has a couple of good places and the packhorse bridge to look at while you wait. Boat of Garten, ten kilometres north-east, has the village hotel and the station cafe on the heritage line. Kingussie and Newtonmore, eighteen and twenty-two kilometres south, have a quieter and generally cheaper set of pubs and cafes than Aviemore’s, and they are a useful escape at New Year and in the February half term when the town is at its busiest.
The Rowan Tree at Loch Alvie, four kilometres south, remains the best short drive for dinner.
Aviemore’s food supply is fixed and its population is not. In the second week of February, over Christmas and New Year, and through July and August, the town holds several times its usual number of people, and the restaurants — of which there are perhaps a dozen that matter — fill accordingly.
The habits that work: book dinner in the morning rather than the evening; eat early, because kitchens here close earlier than city visitors expect; and keep Kingussie and Carrbridge in reserve, since both are fifteen minutes away and neither fills in the same way. At New Year in particular, walking into an Aviemore restaurant at eight o’clock without a reservation is not a plan.
The Winking Owl for the beer and the atmosphere, the Cairngorm Hotel bar for live music, Skiing Doo for the institution.
The Rothiemurchus Centre café for Loch an Eilein, the Glenmore visitor centre for Loch Morlich. Neither is a restaurant, and both are better than they need to be.
In the ski season and the school holidays, yes. Out of season you can generally walk in.
Roughly in line with other Highland resort towns — pub mains and café lunches are unremarkable, and the town has no real fine-dining premium to pay.
The supermarkets on Grampian Road, the bakeries in the centre, or the Rothiemurchus farm shop on the way out to Loch an Eilein.