Ponte de Lima is situated 25 km east of Viana do Castelo. The city derives its name from the bridge over the river Lima nearby. This historical bridge consists of 24 arches, of which 4, on the southern end, are still the original Roman ones.
Some impressive 14th century watchtowers mark the medieval boundaries of the city. Together with the white houses, the towers are authentic landmarks of Ponte de Lima.