Bad Tölz se encuentra en la ribera del río Isar, 658 metros sobre el nivel del mar.