Scotland's last vertical mill has been turning raw fibre into cloth since 1797, and quietly supplies the names on the Rue du Faubourg Saint-Honoré. Its St Andrews shop on Pilmour Links is where the golf trip gets a jumper that will outlast the swing.

 

Every golfer who has stood on the eighteenth green at St Andrews has been cold. It is the North Sea, the wind comes straight off it, and the Old Course has no trees. This is worth knowing before you walk the sixty yards from that green to the door of Johnstons of Elgin on Pilmour Links, because it explains why the shop is where it is, and why the first thing most visitors buy in St Andrews is not a golf ball with a crest on it but a scarf.

Johnstons is the oldest working cashmere and tweed mill in Scotland and, by some distance, the most serious. It was founded in Elgin, on the Moray coast, in 1797, when Alexander Johnston took over a small woollen mill by the River Lossie, and it is still there, still family-owned, and still the only mill in the country that takes cashmere in as raw fibre and sends it out as a finished garment — dyed, spun, woven or knitted, and washed in the same soft Highland water it started with. A great deal of what it makes leaves without its name on. The fashion houses of Paris and Milan buy Johnstons cloth and knit and sew their own labels in; the company has supplied Hermès, Chanel and Louis Vuitton for years and does not talk about it much. The St Andrews shop is where you buy the same thing with the right name on it, for rather less.

Why go

For the cashmere, which is the point. A Johnstons crew-neck is the reference version of the garment: two-ply, knitted in Hawick in the Borders where the company has its second mill, and finished so that it gets softer for a decade rather than pilling in a season. The colours run from the ones you expect — navy, camel, a dozen greys — to the ones you do not, and the shop on Pilmour Links carries the full run in women's, men's and children's sizes, plus the scarves, wraps, gloves and hats that are what most people actually leave with. The scarves are the entry point and the best value: a plain cashmere scarf is a thing you will wear every winter of your life, and in St Andrews you will start wearing it on the walk back to the hotel.

Then for the tweed and the rest. Johnstons wove the first Balmoral tweed for Victoria and Albert in 1853, holds three Royal Warrants for estate tweeds, knitwear and woven accessories, and the St Andrews shop stocks the jackets and the cloth by the metre for people who want something made. And for the home collection — throws, blankets, cushions — which is the thing to carry back to a hotel room on the Scores and the thing that makes a good present for someone who does not need another jumper.

The shop

It is a small, calm, well-lit room on the street that runs along the top of the eighteenth, between Rusacks and Golf Place, and it is set up for exactly the customer it gets: the golfer between rounds, the partner with an hour, the American who has heard the name. Staff will tell you the difference between one-ply and two-ply, find the size that is not on the shelf, and pack a scarf so that it survives a golf bag. There is free parking behind, which in this part of St Andrews is close to a miracle, and the shop is step-free. It is not a big store and it does not try to be a department; if you want the whole range, the flagship on Edinburgh's George Street or the mill shop at Elgin has it. What St Andrews has is the edit, and the eighteenth green outside the window.

 

"The same thing with the right name on it, for rather less."

 

The detail people remember

The weight. Pick up a Johnstons throw or a two-ply jumper and put it down beside a cheaper cashmere, and the difference is in the hand before it is in the price: denser, heavier, closer-knit, because the fibre is longer and there is more of it. People who have bought cashmere elsewhere tend to go quiet at the counter. It is the reason the fashion houses come to Elgin, and it is something you can feel in thirty seconds in a shop by a golf course.

Who it is for

The golfer who needs a layer by the fourth hole and would rather it were a good one. The non-golfer with an hour on Pilmour Links, for whom this and the museum across the road are the two best uses of it. Anyone buying the one present from the trip that will be used rather than kept. Visitors from countries where Scottish cashmere is a serious souvenir, which is most of them. And people who have worn the name on a label in Paris without knowing where it came from.

It is not cheap and it does not pretend to be: a scarf starts around a hundred pounds, a jumper around two hundred and fifty, a throw more. For tartan by the yard and cashmere by the kilo there are shops on Golf Place that will oblige. And it is a Scottish mill's idea of colour and cut — classic, restrained, built to last — rather than a fashion brand's; if you want the season, look elsewhere.

A little history

Alexander Johnston took the lease on the Newmill at Elgin in 1797 and started weaving. His descendants spun the first cashmere in Scotland in the 1850s, invented the estate tweed — the idea that a Highland estate should have its own cloth, in colours to disappear into its hills — and wove Balmoral's for the Queen. In 1920 the Harrison family bought the business and has kept it since; the current co-chairs are Edward Harrison's great-grandchildren. The Hawick mill came in 1980 and turned the company from a weaver into a knitter too. Today it employs the better part of a thousand people in two Scottish towns, has been a certified B Corp since 2023, and remains what it has always been, which is a mill that happens to have shops rather than the other way round.

What to do nearby

The R&A World Golf Museum, across the road. Read: The R&A World Golf Museum.

Rusacks, next door, for lunch at 18 with the green under the window. Read: 18 at Rusacks.

Walk the eighteenth on a Sunday in your new scarf. Read: Sunday on the Old Course.

The other Scottish makers in town: Read: The Kartel Watch Experience · Spoiled Life.

The winter trip it was made for: Read: St Andrews in the quiet season.

Know before you go

Address: 4 Pilmour Links, St Andrews, Fife KY16 9JG — on the street above the eighteenth green, between Rusacks and Golf Place. Tel 01334 472216.

From the Old Course: One minute from the eighteenth green; two from the first tee. Market Street five minutes.

Hours / season: Monday to Saturday 9am–6pm; Sunday 11am–6pm. Open all year; extended hours around the Open.

Price: Scarves from around £100; cashmere jumpers from around £250; throws from around £300; children's from around £60. The same pieces are the same price online.

How to buy: Walk in, or shop online with UK and international delivery. Ask the shop to post to your home if the golf bag is full.

Good to know: Free customer parking behind the shop. Step-free, with fitting rooms. VisitScotland five-star shopping rating. Gift wrapping on request. The Edinburgh flagship on George Street and the mill shops at Elgin and Hawick carry the full range.

Best time: The afternoon after a morning round, when you have discovered what the wind does on the fourteenth.


 

Logo list