Barbour Men's Shirts

Barbour is a British heritage brand best known for its timeless country style and uncompromising quality. Our Barbour men’s shirts collection brings together classic checks, refined Oxfords and versatile button-down styles designed for everyday wear. Crafted from premium fabrics and finished with signature details, these shirts combine durability with comfort — whether you’re dressing smart for the office, layering under knitwear, or styling casually with jeans. From traditional tartans and brushed cotton checks to crisp plains and modern tailored fits, Barbour shirts are built to last while carrying the brand’s unmistakable identity. Explore the full range of Barbour men’s shirts and find a piece that delivers effortless style for both town and country.

Filter
Sale

Barbour

Barbour Men's Wetherham Tartan Check Shirt - Long Sleeved
Regular Price
from £40.99
Sale Price
from £40.99
Regular Price
£64.95
Unit Price
per 
Sale

Barbour

Barbour Mens 'Dunoon' Large Tartan Check Shirt - Long Sleeved
Regular Price
from £43.99
Sale Price
from £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 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 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 '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 'Ronan' Tailored Highland Check Shirt
Regular Price
from £43.99
Sale Price
from £43.99
Regular Price
£69.95
Unit Price
per 
Sale

Barbour

Barbour Mens 'Douglas' Tailored Check Shirt
Regular Price
£40.99
Sale Price
£40.99
Regular Price
£64.95
Unit Price
per 
Sale

Barbour

Barbour Men's Doughill Cotton Linen Tartan Short Sleeve Button-Down Shirt
Regular Price
£39.99
Sale Price
£39.99
Regular Price
£64.95
Unit Price
per 
Sale

Barbour

Barbour Men's 'Hillroad' Check Shirt, Long Sleeved, Tailored Fit
Regular Price
£43.99
Sale Price
£43.99
Regular Price
£69.95
Unit Price
per 
Sale

Barbour

Barbour Mens 'Astral' Tailored Fit Check Shirt
Regular Price
£43.99
Sale Price
£43.99
Regular Price
£69.95
Unit Price
per