Skip to content

You're currently viewing our UK store. Based on your location, we recommend visiting our store for the best experience

Go to store Click here to stay on this store

Adding...

Item added to cart
Bag
THRIFT+ Bag
Looking to recycle your unwanted clothes?
Your bag is empty.

Men's Shirts

Our edit of men's shirts offers everything from casual to smart styles. Choose from classic patterns, bright checks, and jersey shirts for laid-back looks, or crisp whites and stripes for office wear. Featuring denim, corduroy, and cotton, these shirts suit every season, offering versatile options for any occasion.

See:
Short Sleeve Linen Blend Shirt Short Sleeve Linen Blend Shirt
Short Sleeve Linen Blend Shirt
Short Sleeve Linen Blend Shirt
£45.00 £36.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £36.00

Extra 20% off with code: EXTRA20

£45.00 £36.00

Extra 20% off with code: EXTRA20

Slim Fit Cutaway Collar Stripe Shirt Slim Fit Cutaway Collar Stripe Shirt
Slim Fit Cutaway Collar Stripe Shirt
Slim Fit Cutaway Collar Stripe Shirt
£49.00 £34.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £34.00

Extra 20% off with code: EXTRA20

£49.00 £34.00

Extra 20% off with code: EXTRA20

Long Sleeve Double Face Pique Zip Through Shirt Long Sleeve Double Face Pique Zip Through Shirt
Long Sleeve Double Face Pique Zip Through Shirt
Long Sleeve Double Face Pique Zip Through Shirt
£45.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £22.00

Extra 20% off with code: EXTRA20

£45.00 £22.00

Extra 20% off with code: EXTRA20

Long Sleeve Denim Lyocell Shirt Long Sleeve Denim Lyocell Shirt
Long Sleeve Denim Lyocell Shirt
Long Sleeve Denim Lyocell Shirt
£49.00 £24.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £24.00

Extra 20% off with code: EXTRA20

£49.00 £24.00

Extra 20% off with code: EXTRA20

Long Sleeve Linen Blend Shirt Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
£45.00 £27.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £27.00

Extra 20% off with code: EXTRA20

£45.00 £27.00

Extra 20% off with code: EXTRA20

Floral Revere Short Sleeve Shirt Floral Revere Short Sleeve Shirt
Floral Revere Short Sleeve Shirt
Floral Revere Short Sleeve Shirt
£45.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £22.00

Extra 20% off with code: EXTRA20

£45.00 £22.00

Extra 20% off with code: EXTRA20

Linen Blend Printed Short Sleeve Shirt Linen Blend Printed Short Sleeve Shirt
Linen Blend Printed Short Sleeve Shirt
Linen Blend Printed Short Sleeve Shirt
£49.00 £34.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £34.00

Extra 20% off with code: EXTRA20

£49.00 £34.00

Extra 20% off with code: EXTRA20

Ticking Stripe Short Sleeve Shirt Ticking Stripe Short Sleeve Shirt
Ticking Stripe Short Sleeve Shirt
Ticking Stripe Short Sleeve Shirt
£45.00 £31.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £31.00

Extra 20% off with code: EXTRA20

£45.00 £31.00

Extra 20% off with code: EXTRA20

Short Sleeve Matty Weave Revere Shirt Short Sleeve Matty Weave Revere Shirt
Short Sleeve Matty Weave Revere Shirt
Short Sleeve Matty Weave Revere Shirt
£40.00 £28.00

Extra 20% off with code: EXTRA20

View Details
£40.00 £28.00

Extra 20% off with code: EXTRA20

£40.00 £28.00

Extra 20% off with code: EXTRA20

Long Sleeve Stretch Overshirt Long Sleeve Stretch Overshirt
Long Sleeve Stretch Overshirt
Long Sleeve Stretch Overshirt
£65.00 £26.00

Extra 20% off with code: EXTRA20

View Details
£65.00 £26.00

Extra 20% off with code: EXTRA20

£65.00 £26.00

Extra 20% off with code: EXTRA20

Chambray Stripe Long Sleeve Shirt Chambray Stripe Long Sleeve Shirt
Chambray Stripe Long Sleeve Shirt
Chambray Stripe Long Sleeve Shirt
£45.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £22.00

Extra 20% off with code: EXTRA20

£45.00 £22.00

Extra 20% off with code: EXTRA20

Long Sleeve Linen Blend Shirt Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
£45.00 £36.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £36.00

Extra 20% off with code: EXTRA20

£45.00 £36.00

Extra 20% off with code: EXTRA20

Marbled Short Sleeve Shirt Marbled Short Sleeve Shirt
Marbled Short Sleeve Shirt
Marbled Short Sleeve Shirt
£49.00 £34.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £34.00

Extra 20% off with code: EXTRA20

£49.00 £34.00

Extra 20% off with code: EXTRA20

Textured Stripe Short Sleeve Shirt Textured Stripe Short Sleeve Shirt
Textured Stripe Short Sleeve Shirt
Textured Stripe Short Sleeve Shirt
£49.00 £29.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £29.00

Extra 20% off with code: EXTRA20

£49.00 £29.00

Extra 20% off with code: EXTRA20

Scribble Dots Leo Short Sleeve Shirt Scribble Dots Leo Short Sleeve Shirt
Scribble Dots Leo Short Sleeve Shirt
Scribble Dots Leo Short Sleeve Shirt
£50.00 £25.00

Extra 20% off with code: EXTRA20

View Details
£50.00 £25.00

Extra 20% off with code: EXTRA20

£50.00 £25.00

Extra 20% off with code: EXTRA20

Classic Collar Printed Shirt Classic Collar Printed Shirt
Classic Collar Printed Shirt
Classic Collar Printed Shirt
£45.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £22.00

Extra 20% off with code: EXTRA20

£45.00 £22.00

Extra 20% off with code: EXTRA20

Seersucker Short Sleeve Shirt Seersucker Short Sleeve Shirt
Seersucker Short Sleeve Shirt
Seersucker Short Sleeve Shirt
£45.00 £36.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £36.00

Extra 20% off with code: EXTRA20

£45.00 £36.00

Extra 20% off with code: EXTRA20

Short Sleeve Stripe Pocket Shirt Short Sleeve Stripe Pocket Shirt
Short Sleeve Stripe Pocket Shirt
Short Sleeve Stripe Pocket Shirt
£49.00 £29.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £29.00

Extra 20% off with code: EXTRA20

£49.00 £29.00

Extra 20% off with code: EXTRA20

Gingham Short Sleeve Shirt Gingham Short Sleeve Shirt
Gingham Short Sleeve Shirt
Gingham Short Sleeve Shirt
£45.00 £31.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £31.00

Extra 20% off with code: EXTRA20

£45.00 £31.00

Extra 20% off with code: EXTRA20

Border Chainstitch Revere Short Sleeve Shirt Border Chainstitch Revere Short Sleeve Shirt
Border Chainstitch Revere Short Sleeve Shirt
Border Chainstitch Revere Short Sleeve Shirt
£55.00 £38.00

Extra 20% off with code: EXTRA20

View Details
£55.00 £38.00

Extra 20% off with code: EXTRA20

£55.00 £38.00

Extra 20% off with code: EXTRA20

Long Sleeve Linen Blend Shirt Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
£45.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £22.00

Extra 20% off with code: EXTRA20

£45.00 £22.00

Extra 20% off with code: EXTRA20

Long Sleeve Denim Overshirt Long Sleeve Denim Overshirt
Long Sleeve Denim Overshirt
Long Sleeve Denim Overshirt
£55.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£55.00 £22.00

Extra 20% off with code: EXTRA20

£55.00 £22.00

Extra 20% off with code: EXTRA20

Neve Check Shirt Neve Check Shirt
Neve Check Shirt
Neve Check Shirt
£49.00 £24.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £24.00

Extra 20% off with code: EXTRA20

£49.00 £24.00

Extra 20% off with code: EXTRA20

Dot Viscose Revere Short Sleeve Shirt
Dot Viscose Revere Short Sleeve Shirt
Dot Viscose Revere Short Sleeve Shirt
£39.00 £17.00

Extra 20% off with code: EXTRA20

View Details
£39.00 £17.00

Extra 20% off with code: EXTRA20

£39.00 £17.00

Extra 20% off with code: EXTRA20

Barrow Dobby Short Sleeve Shirt
Barrow Dobby Short Sleeve Shirt
Barrow Dobby Short Sleeve Shirt
£39.00 £14.00

Extra 20% off with code: EXTRA20

View Details
£39.00 £14.00

Extra 20% off with code: EXTRA20

£39.00 £14.00

Extra 20% off with code: EXTRA20

Seersucker Short Sleeve Shirt Seersucker Short Sleeve Shirt
Seersucker Short Sleeve Shirt
Seersucker Short Sleeve Shirt
£45.00 £31.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £31.00

Extra 20% off with code: EXTRA20

£45.00 £31.00

Extra 20% off with code: EXTRA20

Leaf Viscose Revere Short Sleeve Shirt
Leaf Viscose Revere Short Sleeve Shirt
Leaf Viscose Revere Short Sleeve Shirt
£39.00 £27.00

Extra 20% off with code: EXTRA20

View Details
£39.00 £27.00

Extra 20% off with code: EXTRA20

£39.00 £27.00

Extra 20% off with code: EXTRA20

Paisley Print Long Sleeve Shirt Paisley Print Long Sleeve Shirt
Paisley Print Long Sleeve Shirt
Paisley Print Long Sleeve Shirt
£49.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £22.00

Extra 20% off with code: EXTRA20

£49.00 £22.00

Extra 20% off with code: EXTRA20

Long Sleeve Dobby Regular Fit Shirt Long Sleeve Dobby Regular Fit Shirt
Long Sleeve Dobby Regular Fit Shirt
Long Sleeve Dobby Regular Fit Shirt
£49.00 £19.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £19.00

Extra 20% off with code: EXTRA20

£49.00 £19.00

Extra 20% off with code: EXTRA20

Chambray Denim Revere Short Sleeve Shirt Chambray Denim Revere Short Sleeve Shirt
Chambray Denim Revere Short Sleeve Shirt
Chambray Denim Revere Short Sleeve Shirt
£40.00 £20.00

Extra 20% off with code: EXTRA20

View Details
£40.00 £20.00

Extra 20% off with code: EXTRA20

£40.00 £20.00

Extra 20% off with code: EXTRA20

Stripe Long Sleeve Pocket Shirt Stripe Long Sleeve Pocket Shirt
Stripe Long Sleeve Pocket Shirt
Stripe Long Sleeve Pocket Shirt
£45.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £22.00

Extra 20% off with code: EXTRA20

£45.00 £22.00

Extra 20% off with code: EXTRA20

Long Sleeve Linen Blend Shirt Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
Long Sleeve Linen Blend Shirt
£45.00 £22.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £22.00

Extra 20% off with code: EXTRA20

£45.00 £22.00

Extra 20% off with code: EXTRA20

Neve Check Shirt Neve Check Shirt
Neve Check Shirt
Neve Check Shirt
£49.00 £24.00

Extra 20% off with code: EXTRA20

View Details
£49.00 £24.00

Extra 20% off with code: EXTRA20

£49.00 £24.00

Extra 20% off with code: EXTRA20

Horver Viscose Short Sleeve Oxford Shirt
Horver Viscose Short Sleeve Oxford Shirt
Horver Viscose Short Sleeve Oxford Shirt
£39.00 £27.00

Extra 20% off with code: EXTRA20

View Details
£39.00 £27.00

Extra 20% off with code: EXTRA20

£39.00 £27.00

Extra 20% off with code: EXTRA20

Tribe Viscose Revere Short Sleeve Shirt
Tribe Viscose Revere Short Sleeve Shirt
Tribe Viscose Revere Short Sleeve Shirt
£39.00 £27.00

Extra 20% off with code: EXTRA20

View Details
£39.00 £27.00

Extra 20% off with code: EXTRA20

£39.00 £27.00

Extra 20% off with code: EXTRA20

Compass Short Sleeve Shirt
Compass Short Sleeve Shirt
Compass Short Sleeve Shirt
£39.00 £27.00

Extra 20% off with code: EXTRA20

View Details
£39.00 £27.00

Extra 20% off with code: EXTRA20

£39.00 £27.00

Extra 20% off with code: EXTRA20

Flower Short Sleeve Shirt
Flower Short Sleeve Shirt
Flower Short Sleeve Shirt
£39.00 £27.00

Extra 20% off with code: EXTRA20

View Details
£39.00 £27.00

Extra 20% off with code: EXTRA20

£39.00 £27.00

Extra 20% off with code: EXTRA20

Daisy Floral Long Sleeve Shirt
Daisy Floral Long Sleeve Shirt
Daisy Floral Long Sleeve Shirt
£45.00 £24.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £24.00

Extra 20% off with code: EXTRA20

£45.00 £24.00

Extra 20% off with code: EXTRA20

Stripe Pocket Long Sleeve Oxford Shirt
Stripe Pocket Long Sleeve Oxford Shirt
Stripe Pocket Long Sleeve Oxford Shirt
£45.00 £17.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £17.00

Extra 20% off with code: EXTRA20

£45.00 £17.00

Extra 20% off with code: EXTRA20

Short Sleeve Linen Blend Shirt Short Sleeve Linen Blend Shirt
Short Sleeve Linen Blend Shirt
Short Sleeve Linen Blend Shirt
£45.00 £36.00

Extra 20% off with code: EXTRA20

View Details
£45.00 £36.00

Extra 20% off with code: EXTRA20

£45.00 £36.00

Extra 20% off with code: EXTRA20

Our edit of men's shirts offers everything from casual to smart styles. Choose from classic patterns, bright checks, and jersey shirts for laid-back looks, or crisp whites and stripes for office wear. Featuring denim, corduroy, and cotton, these shirts suit every season, offering versatile options for any occasion.

Common Questions

The number of shirts a man should own depends on lifestyle and wardrobe needs. A balanced range might include at least ten shirts, blending smart options for business, casual styles for weekends, and dress shirts for formal occasions. Whether you prefer fun prints or plain designs, this variety ensures you're ready for everything from daily office wear to evening outings.

A dress shirt typically refers to a tailored shirt made from soft cotton or similar materials, featuring a pointed or spread collar, designed to pair with a suit or tie. A formal shirt, on the other hand, often includes extra detailing like winged collars or pleated fronts, ideal for black-tie or white-tie events.

For smart-casual dressing, choose versatile options like button-down collar shirts, checked patterns, or chambray fabrics. These styles effortlessly balance relaxed and refined aesthetics, working well with chinos or tailored trousers for a polished yet fun look.

Layering in colder months calls for shirts in thicker fabrics such as flannel, corduroy, or brushed cotton. Pair these with knitwear or lightweight jackets for warmth and style. Filters like fabric weight and texture can help you select the perfect layering pieces for outdoor settings or cosy indoor occasions.