See also:
How to Get from Porto to Madrid by Bus
The ten-hour journey from Porto to Madrid costs just over 50 euros. The route is run by ALSA.How to Get from Porto to Madrid by Train
There is no train from Porto to Madrid.See also: Book Rail Tickets in Europe
How to Get from Porto to Madrid by Car
The 600km journey from Porto to Madrid takes about six hours. Take the A7, A24, A-52, A-6. These are toll roads.More: Renting a Car in Spain
How to Get from Porto to Madrid by Plane
There are regular flights from Porto to Madrid with Ryanair. Always be careful when booking with Ryanair, as costs can spiral out of control if you're not careful.More:
- Ten Common Ryanair Fees
- Cheap Flights to Spain

