No, there is no direct train from Porto to Cádiz. However, there are services departing from Vila Nova De Gaia-Devesas and arriving at Cadiz via Entroncamento, Badajoz, Merida and Sevilla-Santa Justa. The journey, including transfers, takes approximately 15h 4m.More details
The distance between Porto and Cádiz is 552 km. The road distance is 746.1 km.Get driving directions
Porto to Cádiz train services, operated by Comboios De Portugal, depart from Vila Nova De Gaia-Devesas station.More details
Porto to Cádiz train services, operated by Renfe Viajeros, arrive at Cadiz station.More details
Cádiz is 1h ahead of Porto. It is currently 2:11 PM in Porto and 3:11 PM in Cádiz.
There are 1724+ hotels available in Cádiz. 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