El Gobierno de Israel dijo que está comprometido con devolver a los secuestrados a casa.
El acuerdo fue mediado por Qatar y el Primer Ministro israelí Benjamin Netanyahu llamó a su gabinete para votarlo la noche del martes, y aseguró que esto no significaba el fin de la guerra.
Por ello, se esperaría que los primeros intercambios de rehenes ocurran a partir del jueves o viernes de esta semana.
Funcionarios de Qatar, que ha mediado en las negociaciones, así como de Estados Unidos, Israel y Hamas, llevaban días afirmando que un trato era inminente.
El acuerdo supondrá la primera tregua de una guerra en la que los bombardeos israelíes han arrasado amplias zonas de Gaza, gobernada por Hamas, provocando la muerte de 13 mil 300 civiles en el pequeño enclave densamente poblado y han dejado sin hogar a cerca de dos tercios de sus 2.3 millones de habitantes, según las autoridades de Gaza.
Antes del anuncio del acuerdo, Netanyahu dijo que la intervención del Presidente estadounidense Joe Biden había ayudado a mejorar el acuerdo provisional para que incluyera más rehenes y menos concesiones.
Sin embargo, el Primer Ministro dijo que el objetivo de Israel no había cambiado.
"Estamos en guerra y continuaremos la guerra hasta que logremos todos nuestros objetivos. Destruir a Hamás, devolver a todos nuestros rehenes y garantizar que ninguna entidad de Gaza pueda amenazar a Israel", dijo.
La tregua también permitiría la entrada de ayuda humanitaria en Gaza.
Qatar -el principal mediador- confirmó el acuerdo para el cese al fuego y un intercambio entre Israel y Hamas, diciendo que la hora de inicio se anunciará en las próximas 24 horas y que durará cuatro días.
La declaración del Ministerio de Asuntos Exteriores de Qatar describió las conversaciones que dieron lugar al acuerdo como una mediación de Egipto, EU y Qatar para una "pausa humanitaria".
"El acuerdo incluye la liberación de 50 mujeres y niños civiles que están como rehenes en la Franja de Gaza a cambio de la liberación de varias mujeres y niños palestinos detenidos en prisiones israelíes; el número de los liberados se incrementará en etapas posteriores de la implementación del acuerdo", decía el comunicado.
El cese al fuego, añadió, permitirá "la entrada de un mayor número de convoyes humanitarios y ayuda humanitaria, incluido el combustible destinado a necesidades humanitarias".