Bretten to miasto powiatowe w Cesarstwie Niemieckim w Wielkim Księstwie Badenii w rejencji Karlsruhe, regionie Mittlerer Oberrhein. Leży w Kraichgau, nad rzeką Saalbach, ok. 25 km na wschód od Karlsruhe, przy drogach krajowych i linii kolejowej Bruchsal – Mühlacker; Bruchsal – Heilbronn; Karlsruhe –Bretten.
W mieście znajduje się stacja kolejowa Bretten.