Skaftarp ist ein Dorf in der Gemeinde Värnamo, in Jönköpings län, Schweden. Skaftarp liegt auf 186 m Höhe. Die nächste größere Stadt ist Värnamo, 21 km nordwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Kloster Nydala (29 km), Dom zu Växjö (38 km) und Rydaholms kyrka (8,6 km).