Men's Barbour

Barbour is a heritage British brand renowned for its iconic outerwear and timeless country style. At Eon Clothing, our Men’s Barbour collection showcases the brand’s most sought-after pieces, including the Ashby wax jacket — a modern take on a Barbour classic — and the Liddesdale quilted jacket, known for its lightweight warmth and versatility. Alongside these signature styles, the range also features Barbour’s famous wax jackets, combining durability and weather resistance with refined design. For everyday wear, Barbour flannel tartan shirts bring comfort and authenticity, pairing perfectly with denim, knitwear or outerwear. Whether you’re investing in a jacket built to last or refreshing your wardrobe with classic shirts, Barbour men’s clothing delivers enduring quality, practicality and unmistakable British heritage. Explore the collection today and discover why Barbour remains one of the world’s most trusted menswear brands.

Filter
Sale

Barbour

Barbour Men's 'Preppy Tee' T-Shirt - Short Sleeved
Regular Price
£21.99
Sale Price
£21.99
Regular Price
£29.95
Unit Price
per 
Sale

Barbour

Barbour Mens Sutherland Large Tartan Check Shirt - Long Sleeved
Regular Price
£43.99
Sale Price
£43.99
Regular Price
£69.95
Unit Price
per 
Sale

Barbour

Barbour Mens 'Oxtown' Tailored Classic Oxford Shirt
Regular Price
£38.99
Sale Price
£38.99
Regular Price
£59.95
Unit Price
per 
Sale

Barbour

Barbour Men's 'Logo Pocket Tee' T-Shirt - Short Sleeved
Regular Price
£23.99
Sale Price
£23.99
Regular Price
£34.95
Unit Price
per 
Sale

Barbour

Barbour Mens Bruno Madras Check Shirt - Short Sleeved
Regular Price
£35.99
Sale Price
£35.99
Regular Price
£54.95
Unit Price
per 
Sale

Barbour

Barbour Mens Gordon Short Sleeved Tartan Check Shirt
Regular Price
£37.99
Sale Price
£37.99
Regular Price
£54.95
Unit Price
per 
Sale

Barbour

Barbour Mens Pocket T-Shirt 'Langdon' Short Sleeved Cotton Tee
Regular Price
£24.99
Sale Price
£24.99
Regular Price
£39.95
Unit Price
per 
Sale

Barbour

Barbour Men's Delamere Stripe T-Shirt - Short Sleeved
Regular Price
£21.99
Sale Price
£21.99
Regular Price
£37.95
Unit Price
per 
Sale

Barbour

Barbour 55 Deg North Mens 'Corbridge' Gilet/ Bodywarmer
Regular Price
£99.99
Sale Price
£99.99
Regular Price
£158.95
Unit Price
per 
Sale

Barbour

Barbour Mens 'Kyeloch' Tailored Check Shirt
Regular Price
from £43.99
Sale Price
from £43.99
Regular Price
£69.95
Unit Price
per 
Sale

Barbour

Barbour Mens 'Staple' Logo 5" Swim Shorts
Regular Price
£26.99
Sale Price
£26.99
Regular Price
£39.95
Unit Price
per 
Sale

Barbour

Barbour Mens 'Ronan' Tailored Highland Check Shirt
Regular Price
from £43.99
Sale Price
from £43.99
Regular Price
£69.95
Unit Price
per