Vikingstad est une localité dans la commune de Linköping, dans le comté d'Östergötland, en Suède. Vikingstad se situe à 86 m d'altitude. Sa population est de 2 734 habitants (2023). La grande ville la plus proche est Linköping, à 11,8 km à l'est. Parmi les sites touristiques alentour : Cathédrale de Linköping (11,3 km), Musée d'Östergötland (11,4 km) et Château de Vadstena (33 km). Parmi les sites naturels : Flistads brunn (11,1 km).