Annweiler am Trifels (pronunciación en alemán: /ˈanvaɪlɐ ʔam ˈtʁiːfɛls/ⓘ), o simplemente Annweiler es una ciudad en el distrito de Südliche Weinstraße, en el estado de Renania-Palatinado, Alemania.
Se halla sobre el río Queich, 12 kilómetros al oeste de Landau.
La estación de tren se encuentra en la vía férrea Landau–Saarbrücken .
Annweiler está ubicado en la parte sur del Bosque del Palatinate, llamado el Wasgau, y está rodeado por altas colinas que producen una famosa arenisca roja.
En una edición del año 1911 de la Enciclopedia Brockhaus, el área alrededor de Annweiler fue llamada "Pfälzer Schweiz".