Cantavieja es un municipio de la provincia de Teruel en la comunidad autónoma de Aragón (España).