The calculated distance (air line) between Lourinhã and Vila Nova de Gaia is approximately 135 miles respectively 218 kilometers.
By car or train, the actual journey to Vila Nova de Gaia is certainly longer, as only the direct route (as the crow flies) between Lourinhã and Vila Nova de Gaia has been calculated here.
Air line (approximately)
218 kilometers
117 nautical miles