Question: how far is foz from porto?
Answer: The distance between Porto and Foz do Douro is 5 km.