Vila Real is a city in Douro subregion, in the former Tras-os-Montes e Alto Douro, in northern Portugal.