Fondata nel 1270, la città ha ospitato insediamenti ben più antichi, come dimostra la vicina chiesa preromanica di Valdediós. Si ammirano belle case del XVI secolo nel centro storico e la romanica chiesa di Santa Maria, ma Villaviciosa è anche punto di partenza per escursioni naturalistiche lungo il fiume.