No, there is no direct train from Saint-Nazaire to Porto. However, there are services departing from St Nazaire and arriving at Vila Nova De Gaia-Devesas via Nantes, Paris Montparnasse 1 Et 2, Hendaye and Coimbra-B. The journey, including transfers, takes approximately 23h 20m.More details
The distance between Saint-Nazaire and Porto is 852 km. The road distance is 1380 km.Get driving directions
Saint-Nazaire to Porto train services, operated by SNCF, depart from St Nazaire station.More details
Saint-Nazaire to Porto train services, operated by Comboios De Portugal, arrive at Vila Nova De Gaia-Devesas station.More details
Porto is 1h behind Saint-Nazaire. It is currently 4:23 AM in Saint-Nazaire and 3:23 AM in Porto.
There are 3542+ hotels available in Porto. Prices start at 87€ per night.More details
Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.Learn more about our apps