Achern es una ciudad alemana ubicada en el oeste del estado federado de Baden-Wurtemberg.
Se encuentra a 18 km al suroeste de Baden-Baden.
Está atravesada en sentido noroeste por el río Acher — afluente del Rin, del cual la localidad toma su nombre—, pasando en por el sureste en Oberachern y el casco histórico (Altstadt).
La actual localidad de Achern fue conocida en el siglo XIV como Niederachern.
Destruida en dos ocasiones, en 1495 y en 1637, durante la Guerra de los Treinta Años.