Elzach ist eine Stadt im südlichen Baden-Württemberg. Sie befindet sich etwa 26 Kilometer nordöstlich von Freiburg im Breisgau im oberen Elztal im sogenannten "Dreiländereck".
Die BDH-Klinik selbst liegt etwas oberhalb des Ortes und schöner waldreicher Umgebung.