Il est situé au confluent du Jagst et du Kocher dans le Neckar, à 10 km au nord de Heilbronn.
Bad Friedrichshall se trouve au confluent -LRB- lieu où deux rivières rejoignent -RRB - du Neckar et du Kocher, au nord de Heilbronn.