Vimmarp ist ein Dorf in der Gemeinde Vetlanda, in Jönköpings län, Schweden. Vimmarp liegt auf 240 m Höhe. Die nächste größere Stadt ist Västervik, 74 km östlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Bellö Church (11,2 km), Hässleby Church (11,9 km) und Kråkshult Church (4,7 km). Zu den Naturdenkmälern gehören Rumskullaeken (26 km).