Madrid
The lively capital of Spain boasts quite a few busy train hubs. Check out everything you need to know about railway stations in Madrid.
790 km
Trains on Madrid - Porto Route
Brand name
Train type
Travel time
Price from
Departures
Alsa
Bus
8 hrs 0 min
$69
2
Madrid to Porto Train Review & Rating
Great way to travel, will happily do it again!
Emanuel about traveling from Madrid to Porto