The distance from Porto's city center to popular beaches like Matosinhos or Foz do Douro is approximately 5-10 kilometers, roughly a 15-25 minute drive or a short ride via public transport. This makes it convenient for visitors to enjoy both the vibrant urban life of Porto and relax by the seaside.