Men's Shirts

Men's Shirts

Browse our collection of men's shirts. Whether you're looking for a casual shirt for a stroll in the countryside or a smart, tailored shirt for special occasions, find the perfect men's shirt for you at Stewardsons. Crafted from breathable, quality cotton, our men's shirts are available in a variety of patterns and styles, from classic plain oxford shirts to Barbour's signature tartan checked shirts, find the right shirt for you from our selection.

Filters

Sort by:

86 products

Save £29.96
Cresswell Seersucker Tailored Long-Sleeved Shirt - StoneCresswell Seersucker Tailored Long-Sleeved Shirt - Stone
Save £31.96
Garment Dyed Oxford Relaxed Long-Sleeved Shirt - OceanaGarment Dyed Oxford Relaxed Long-Sleeved Shirt - Oceana
Save £31.96
Garment Dyed Oxford Relaxed Long-Sleeved Shirt - Light SageGarment Dyed Oxford Relaxed Long-Sleeved Shirt - Light Sage
Save £25.01
Mens Linen Blend Shirt in Moon BeamMens Linen Blend Shirt in Moon Beam
U.S. POLO ASSN.
Mens Linen Blend Shirt in Moon Beam Sale price£34.99 Regular price£60.00
Copswell Relaxed Long-Sleeved Shirt - NavyCopswell Relaxed Long-Sleeved Shirt - Navy
Men's Sedgebrook Shirt Deep ForestMen's Sedgebrook Shirt Deep Forest
Chapter Check Overshirt - Classic TartanChapter Check Overshirt - Classic Tartan
Bramside Relaxed Cord Shirt - OliveBramside Relaxed Cord Shirt - Olive
Jesmond Regular Long-Sleeved Shirt - NavyJesmond Regular Long-Sleeved Shirt - Navy
Save £14.96
Caswell Regular Long-Sleeved Shirt - NavyCaswell Regular Long-Sleeved Shirt - Navy
Barbour
Caswell Regular Long-Sleeved Shirt - Navy Sale price£59.99 Regular price£74.95
Save £25.01
Oxford stripe LS Shirt  - Tickled PinkOxford stripe LS Shirt  - Tickled Pink
U.S. POLO ASSN.
Oxford stripe LS Shirt - Tickled Pink Sale price£39.99 Regular price£65.00
Save £29.96
Men's Westoe Shirt - Navy
Barbour
Men's Westoe Shirt - Navy Sale price£39.99 Regular price£69.95
Save £20.01
Tattersall 24 BlueTattersall 24 Blue
Barbour
Tattersall 24 Blue Sale price£44.99 Regular price£65.00
Save £20.01
Tattersall 24 WhiteTattersall 24 White
Barbour
Tattersall 24 White Sale price£44.99 Regular price£65.00