The Celta high-speed train takes you from Porto to Vigo (3hr 30 min). There are about 13 buses that leave every day, and the trip takes about 10 hours and 47 minutes on average. Further details. The two ways to travel from Porto to Madrid are by bus and by plane, both providing a convenient route to reach your destination. Portugal - Spain The Lusitania night train links the Portuguese capital Lisbon with the Spanish capital of Madrid (11 hours). This modern tilting high-speed train is run by the state Portugal rail, called Comboios de Portugal. There are about 40 daily flights from Porto to Madrid, with an average flight time of 3 hours and 20 minutes. Portugal - France The Sud Expresso night train carries you from Lisbon to Hendaye, in the south of France. At CP - Comboios de Portugal, you can check train times and discounts and buy tickets online. One of these is the daily journey Lisbon - Madrid, with its connection from Porto.. For about €45 you can travel by motor coach between Portugal and Madrid with most runs only between Lisbon and Madrid. For extensive train travel, a rail pass including Spain and Portugal is a better choice. It connects most of the large cities and smaller towns, including such popular domestic train routes in Portugal going to Porto, Lisbon, Coimbra, Albufeira, Braga, among others. There are 8 ways to get from Madrid to Portugal by bus, train, night bus, rideshare, car or plane. Visit Madrid and discover other popular train journeys. There is no high speed rail link between Spain and Portugal and never likely now to be one. Although the length of the railroad between the cities is a little longer than the regular road, it’ll take more than one extra hour to cover this distance on bus or car compared to the high-speed train. Porto to Madrid from €15 + €22.... Option 1, using the Lisbon-Madrid sleeper train. TGV trains operate daily from Hendaye to Paris.
In fact, there are now only three trains a day between anywhere in Portugal and anywhere in Spain. Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner. Madrid, the capital of Spain, is located in the center of the country. As mentioned earlier, the distance from Lisbon to Porto on train is 332 kilometers (about 206 miles in equivalent).