Bretten está situada en Kraichgau, entre los ríos Walzbach y Saalbach, en el suroeste hasta el Kraichbachtal en el noreste.
La ciudad se encuentra a unos 17 km al norte de Pforzheim y 39 km al suroeste de Heilbronn.
A pesar de la Reforma protestante, en Bretten continúo habiendo católicos.
En el año 1705, 133 católicos frente a 520 luteranos y 390 reformados o calvinistas.
Para la población musulmana en 1985 se construyó la Mezquita Verde de inmigrantes turcos, perteneciente a la DITIB (Unión Turco-Islámica).