Para llegar en tren a Oporto, sepa que cuenta con una estación que enlaza diariamente la ciudad con la capital portuguesa, Lisboa, así como con Madrid –enlazado con Lisboa o con Salamanca- , vía Salamanca y Coimbra.
También puede llegar en tren a Oporto desde Vigo, desde donde hay varias salidas y llegadas diarias.