Let   $(X,\,d)$  be a metric space, and let
 $(X,\,d)$  be a metric space, and let   $\text{Lip(}X\text{)}$  denote the Banach space of all scalar-valued bounded Lipschitz functions
 $\text{Lip(}X\text{)}$  denote the Banach space of all scalar-valued bounded Lipschitz functions   $f$  on
 $f$  on   $X$  endowed with one of the natural norms
 $X$  endowed with one of the natural norms
   $$\left\| f \right\|\,=\,\max \{{{\left\| f \right\|}_{\infty }},\,L(f)\}\,\,\text{or}\,\,\left\| f \right\|\,=\,{{\left\| f \right\|}_{\infty }}\,+\,L(f),$$
 $$\left\| f \right\|\,=\,\max \{{{\left\| f \right\|}_{\infty }},\,L(f)\}\,\,\text{or}\,\,\left\| f \right\|\,=\,{{\left\| f \right\|}_{\infty }}\,+\,L(f),$$  
where   $L(f)$  is the Lipschitz constant of
 $L(f)$  is the Lipschitz constant of   $f$ . It is said that the isometry group of
 $f$ . It is said that the isometry group of   $\text{Lip(}X\text{)}$  is canonical if every surjective linear isometry of
 $\text{Lip(}X\text{)}$  is canonical if every surjective linear isometry of   $\text{Lip(}X\text{)}$  is induced by a surjective isometry of
 $\text{Lip(}X\text{)}$  is induced by a surjective isometry of   $X$ . In this paper we prove that if
 $X$ . In this paper we prove that if   $X$  is bounded separable and the isometry group of
 $X$  is bounded separable and the isometry group of   $\text{Lip(}X\text{)}$  is canonical, then every 2-local isometry of
 $\text{Lip(}X\text{)}$  is canonical, then every 2-local isometry of   $\text{Lip(}X\text{)}$  is a surjective linear isometry. Furthermore, we give a complete description of all 2-local isometries of
 $\text{Lip(}X\text{)}$  is a surjective linear isometry. Furthermore, we give a complete description of all 2-local isometries of   $\text{Lip(}X\text{)}$  when
 $\text{Lip(}X\text{)}$  when   $X$  is bounded.
 $X$  is bounded.