
Prices in the Marks & Spencer mens socks category currently start from just £4.98 for the Joules 2 Pack Novelty Cotton Rich Socks.
If you are looking for the biggest saving, the Lyle & Scott 5 Pack Cotton Rich Socks is currently reduced by 60% down to £9.20.