Santa Cruz de la Zarza es un municipio español de la provincia de Toledo, en la comunidad autónoma de Castilla-La Mancha, situado al noreste de la denominada Mesa de Ocaña y al sur del río Tajo.