This site contains affiliate links to products. We may receive a commission for purchases made through these links. Learn more

The 10 pairs of socks you won't mind getting for Christmas

The 10 pairs of socks you won't mind getting for Christmas

The 10 pairs of socks you won't mind getting for Christmas

Getting socks for Christmas is the ultimate cliche 'bad present'. But it needn't be.


We've compiled the most exciting and inspiring socks available this Christmas – the sort of stuff you'll be genuinely delighted to open on Christmas morning.


And if you don't think you're going to get that lucky then just buy a few pairs for yourself now. It is Christmas, after all.
 

Stance Overspray Crew Socks

You won't be overlooked in these highlighter-yellow socks.

£13, size.co.uk


Anonymous Ism Navy Fair Isle Crew Socks

Fair Isle is for feet, not just jumpers this Christmas.

£20, liberty.co.uk


Alexander McQueen Skull-Patterned Cotton-Blend Jacquard Socks

Because nothing says Christmas like skulls.

£40, mrporter.com


Anonymous Ism Stars And Stripes Patterned Cotton Blend Socks

A little slice of Americana from the acclaimed Japanese brand.

£24, mrporter.com


Paul Smith Men's Multi-Coloured Stripe Socks

Paul Smith stripes are a perennial crowd pleaser. These are made in Italy and feature a pink heel.

£17, paulsmith.co.uk


Batman Cape Socks

What Bruce Wayne will wear to the office when he's sick of not getting the credit for Batman's brave deeds.

£5.99, sockshop.co.uk


Stance Screaming Hand Socks

The iconic Jim Phillips illustration makes its way to your socks via Stance and skateboard brand Santa Cruz.

£10.49, shore.co.uk


Snoop Dogg Painter

Snoop's collaboration with Happy Socks brought us this paint-inspired pair.

£10, happysocks.com


BBC Space Sock

We're assuming Tim Peake wore these Billionaire Boys Club socks for his rocket ride to the ISS.

£10, happysocks.com


Stance X Star Wars Boba Fett Socks

You don't need to scour the galaxy like a famed bounty hunter to find these.

£17.99, shore.co.uk