Johanniskreuz liegt an der B 48, die Hochspeyer und Annweiler verbindet. Von dem etwa 17 Kilometer entfernten Kaiserslautern führt die L 503 am Aschbacherhof vorbei nach Johanniskreuz. Die Verbindung nach Neustadt (32 Kilometer) beziehungsweise Waldfischbach-Burgalben (17 Kilometer) stellt die L 499 dar.


Größere Kartenansicht

Mit öffentlichen Verkehrsmitteln ist Johanniskreuz zur Zeit nur am Wochenende von Neustadt aus erreichbar.