El fundamento jurídico para Schengen en los tratados de la Unión Europea se ha insertado en el Tratado constitutivo de la Comunidad Europea a través del artículo 2, punto 15 del Tratado de Ámsterdam.