



Nobody here is paid to push a brand. Liam, Arjun, Ollie, Ryan and He Saw Wore went through everything in knee high socks the way you would on a lunch break, scrolling, squinting at the fabric, checking the price twice. What made the list is what they'd actually put in their own basket. We look for pieces that wash well, fit properly and don't cost silly money for what they are, and we mix up the shops so you're not just looking at one high street name over and over. Prices and stock come straight from the retailers and change often, so it's always worth a quick check before you buy.
We may earn a small commission if you buy through links on this page. It costs you nothing extra and helps keep the site running. How we make money

1 Pair Rich Navy Birkdale Cotton Cushioned Knee High Golf Socks Men's 12-14 Mens
£17.99 SOCK SHOP
1 Pair Navy / Grey Preston Soft Acrylic Knee High Socks Men's 6.5-11 Mens
£20.99 SOCK SHOP

377knee high socks from 6 shops in the Fashion FinderSee them all →
1 Pair Black Milano 97% Cotton Knee High Socks Men's 7-8 Mens
£25.99 SOCK SHOP
1 Pair Forest Green 1.6 TOG Lite Long Knee High Socks Men's 6-11 Mens
£9.99 SOCK SHOP
1 Pair Black Merino Wool Energizing Knee High Socks Men's 8.5-9.5 Mens
£34.99 SOCK SHOP
Kite Stripy Cosy Socks Rainbow - UK4-7
£13.00 ETHICAL SUPERSTORE
Pennine Poacher Knee High Socks
£25.00 COES
Mens 1 Pair Falke Milano 97% Cotton Knee High Socks Black 39-40
£25.99 SOCK SHOP
1 Pair Black Merino Wool Rib Knee High Socks Men's 7.5-9.5 Mens
£19.99 SOCK SHOP
1 Pair Brigade Birkdale Cotton Cushioned Knee High Golf Socks Men's 12-14 Mens
£17.99 SOCK SHOP
1 Pair Black of London Mohair Knee High Socks With Cushioning Unisex 11-13 Unisex - SOCKSHOP of London
£19.99 SOCK SHOP
1 Pair Black Endurance Summit Knee High Socks For Winter Expeditions Unisex 12+ Mens
£37.99 SOCK SHOP
Mens 1 Pair Falke Merino Wool Energizing Knee High Socks Brown 10-11 Mens
£34.99 SOCK SHOP
1 Pair Green of London Mohair Knee High Socks With Cushioning Unisex 11-13 Unisex - SOCKSHOP of London
£19.99 SOCK SHOP
1 Pair Navy of London Mohair Knee High Socks With Cushioning Unisex 8-10 Unisex - SOCKSHOP of London
£19.99 SOCK SHOP
1 Pair Navy of London Mohair Knee High Socks With Cushioning Unisex 4-7 Unisex - SOCKSHOP of London
£19.99 SOCK SHOP












