Barbour Shirts

See our bestsellers

Get dressed to the nines with our stylish range of Barbour shirts. The perfect blend of smart and casual, these shirts can be worn for just about any occasion. Whether you’re off to a garden party, a shoot or the pub, you’ll look right at home in one of these versatile shirts.

... Read more


Barbour isn’t just a brand. It’s a way of life. Founded in 1894 by John Barbour, this luxury English brand breaks down the barriers between country wear and city fashion. Famed for their quintessentially British style, Barbour enables you to move seamlessly between country fields and urban life.

Like all their clothing, Barbour designs their shirts with unbeatable quality, considering every seam, stitch and detail. And with over a hundred years of experience behind them, it’s no wonder Barbour is such a coveted brand on the outdoor fashion scene.

At John Norris, we bring you our favourites from the Barbour shirt range. With stylish checked shirts, breathable polo tops and 100% cotton styles, we've got everything you need to look sharp in the fields. Looking for something for your shoot? Pick up one of our Barbour performance shirts. Designed with comfort and movement in mind, these shirts help you stay active in style. Read less

Filter By

40% OFF
40% OFF
Barbour Barton Coolmax Shirt - Stone

Barbour

£69.95 £41.50

30% OFF
Barbour Ladies Esme Top

Barbour

£69.95 £47.99

30% OFF
Barbour Sadle Shirt - Rust

Barbour

£64.95 £44.99

30% OFF
30% OFF
Barbour Ladies Haisley Top

Barbour

£69.95 £47.99

30% OFF
Barbour Ladies Alena Shirt

Barbour

£69.95 £47.99

30% OFF
Barbour Ladies Pearson Shirt - White

Barbour

£69.95 £47.99

40% OFF
Barbour Ladies Bredon Shirt

Barbour

£59.95 £34.99

Barbour Ladies Pendula Shirt

Barbour

£64.95 £50.99

Barbour Finkle Tailored Shirt - Navy

Barbour

£69.95 £54.99

Barbour Ladies Safari Shirt

Barbour

£64.95 £50.99

Barbour Ladies Scarlet Shirt

Barbour

£69.95 £54.99

Barbour Ladies Stavia Shirt

Barbour

£69.95 £54.99

40% OFF
Barbour Ladies Daffodil Shirt

Barbour

£64.95 £37.99

Barbour Finkle Tailored Shirt - Port

Barbour

£69.95 £54.99