Olival is a Portuguese town and a parish in the municipality of Vila Nova de Gaia. It has a population of 5,616 (2001) and an area of 7.96 km².
Coordinates: 41°04′16″N 8°31′37″W / 41.071, -8.527