The B588 was a short B-road in northern Leicestershire, connecting Shepshed to the outside world.
It started on the A6 at Hathern, to the northwest of Loughborough and headed southwest into Shepshed. After entering town along Brook Street it zigzagged via Britannia Street onto Field Street, although early maps show the road's original route was along the narrow Church Street. On meeting the B5330 Kirkhill the B588 continued south along Charnwood Road to leave town and after reentering open country it ended on the A512.
The road survived until at least the 1990s but is now unclassified.