Kolstad est un village dans la commune d'Ödeshög, dans le comté d'Östergötland, en Suède. Kolstad se situe à 98 m d'altitude. La grande ville la plus proche est Motala, à 32 km au nord-est. Parmi les sites touristiques alentour : Pierre de Rök (2,5 km), Château de Vadstena (18,5 km) et Abbaye de Vadstena (19,2 km).