Madrid
790 km
Porto
Departure station:
Plaza Emperador Carlos V, 28045, Madrid, Spain
Agustín de Foxá, 40, Madrid, Spain
28045 , Madrid, Spain
Paseo del Rey, 1092, Madrid, Spain
Arrival station:
R. Pinheiro de Campanhã, 4300-173, Porto, Portugal
Brand name
Train type
Travel time
Price from
Departures
Rating
Renfe
Renfe
Train with 1 change
14 hrs 14 min
6,058
1
91.00%

The Iberian Penisula boasts an extensive railway network, making a high-speed train one of the most popular connections there. Tourists and locals alike prefer traveling by the Madrid - Porto railway route, as it means fast and easy security checks at the train stations, great onboard amenities, including comfy seats, plenty of legroom, and generous luggage space, and a chance to travel from/to the city centers of the spectacular Spanish and Portuguese capitals. Unfortunately, there is no direct Madrid - Porto train, so the travelers need to make a quick train change in the beautiful city of Vigo.

Timetable & Train information

Lowest train ticket cost:
6,058
Departures:
1
Earliest departure:
21:43
Latest departure:
21:43
Shortest travel time:
14 hrs 14 min
Longest travel time:
14 hrs 14 min
9.1 / 10 based on 25 reviews

Madrid to Porto Train Review & Rating

Great way to travel, will happily do it again!

Emanuel about traveling from Madrid to Porto