Vagnhärad is een plaats in de gemeente Trosa in het landschap Södermanland en de provincie Södermanlands län in Zweden. De plaats heeft 4109 inwoners (2023) en een oppervlakte van 286 hectare.
Verkeer en vervoer Bij de plaats lopen de E4, Länsväg 218 en Länsväg 219.
De plaats heeft een station aan de spoorlijnen Katrineholm - Malmö en Järna - Åby.
Categorie:Plaats in Södermanlands län