Formerly the Bundesstraße 39 (Heilbronn–Schwäbisch Hall) leading in west–east direction had been running right through the town, dividing Weinsberg into a northern and southern part. Crossing the B 39 apart from traffic lights was nearly impossible, so the desire of a bypass grew, which was finally inaugurated on July 13, 1990. Running from Heilbronn it passes the Schemelsberg in a tunnel, then it leads around Weinsberg parallel to the A 6 and finally meets the old B 39 in the east. The old route of the B 39 through the town received less traffic. At the border to Ellhofen the motorway feeder B 39a branches to the south, which leads to the A 81's motorway junction "Weinsberg/Ellhofen".