Visjö est un village dans la commune d'Ödeshög, dans le comté d'Östergötland, en Suède. Visjö se situe à 166 m d'altitude. La grande ville la plus proche est Motala, à 43 km au nord-est. Parmi les sites touristiques alentour : Pierre de Rök (12,4 km), Abbaye d'Alvastra (10,8 km) et Château de Vadstena (30 km).