Public transport is provided by tram-trains operated by the Heilbronn and Karlsruhe Stadtbahns and buses co-ordinated with it by the HNV. Weinsberg is situated on the "Hohenlohebahn" rail track built from 1860 to 1862 running from Heilbronn via Öhringen to Schwäbisch Hall. Apart from Regional-Express trains of the Deutsche Bahn, the Albtal-Verkehrs-Gesellschaft runs its tram-trains there to Öhringen since December 2005. Nothing had been invested to this previous non-electrified distance for a long time, still being on technical conditions of 1900. For this purpose the track became modernized until Öhringen from 2003 to 2005 providing an overhead line for the first time. In addition new train stops were opened. In Weinsberg they're called "Weinsberg-West" (planned start February 2009) and "Weinsberg/Ellhofen Industriegebiet" (since December 2006), so that Weinsberg will have three stops at its disposal.