Porto’s train system connects you to nearby cities like Braga and Vila Nova de Gaia, and you can easily travel by bus or train to Spain.