Halstra est un village dans la commune de Linköping, dans le comté d'Östergötland, en Suède. Halstra se situe à 43 m d'altitude. La grande ville la plus proche est Linköping, à 12,9 km à l'ouest. Parmi les sites touristiques alentour : Cathédrale de Linköping (13,2 km), Musée d'Östergötland (13,1 km) et Abbaye de Vreta (17,5 km). Parmi les sites naturels : Flistads brunn (22 km).