Bad Endorf ist ein Markt im oberbayerischen Landkreis Rosenheim, der 1987 als Heilbad staatlich anerkannt wurde. Seit 1988 führt der Ort die Bezeichnung „Bad“ im Ortsnamen.
Der Markt befindet sich rund 15 km östlich von Rosenheim, 20 km südlich von Wasserburg am Inn, 30 km westlich von Traunstein, 8 km nördlich