We prove that every (not necessarily linear nor continuous) 2-local triple derivation on a von Neumann algebra M is a triple derivation, equivalently, the set Dert(M), of all triple derivations on M, is algebraically 2-reflexive in the set M(M) =MM of all mappings from M into M.