N
The Daily Insight

Can I travel from Portugal to Spain by train?

Author

Sarah Cherry

Updated on March 12, 2026

No, there is no direct train from Portugal to Spain. However, there are services departing from Lisboa - Santa Apolonia and arriving at Sol via Entroncamento, Badajoz and Atocha. The journey, including transfers, takes approximately 11h 34m. The distance between Portugal and Spain is 273 km.

Then, where can you travel by train from Portugal?

Domestic connections in Portugal

From / To High-speed train Regional train
Lisbon - Porto 2hr 50min 6hr 40min
Lisbon - Braga 3hr 35min 7hr 50min
Lisbon - Coimbra 2hr 25min 3hr 30min
Lisbon - Faro 2hr 55min -

Additionally, is there a high-speed train from Portugal to Spain? Unfortunately, there is no high-speed train running between the cities, but Renfe's night train service boasts very fast travel times.

Simply so, can I travel from Portugal to Spain?

Yes, the control of persons at land borders, between Portugal and Spain, ended on April 30th and the freedom of movement between the two countries was resumed. To enter Portugal, through Spain, it is not necessary to submit a supporting evidence of a negative SARS-CoV-2 test.

Is there a train from Porto Portugal to Madrid Spain?

No, there is no direct train from Porto to Madrid. However, there are services departing from Porto - Campanha and arriving at Sol via Vigo Urzaiz and Chamartin. The journey, including transfers, takes approximately 9h 29m.

Related Question Answers

Can you travel Portugal by train?

Train types in Portugal

You can travel all over Portugal on trains run by the national railway company CP (Comboios de Portugal). With pleasantly modern and hassle-free train services, it's an experience that leaves you with fond memories of the country.

How expensive are trains in Portugal?

As a rule, a price for Portugal rail tickets starts from 25 USD per passenger.

Is there a high speed train in Portugal?

The Portuguese Alfa Pendular train connects all of the major cities in Portugal. From the capital city of Lisbon, travel in comfort to Coimbra, Porto and Braga in the north or to Faro in the far south. With speeds up to 220 km/h, Alfa Pendular trains are the fastest way to get around in Portugal.

How many days in Porto is enough?

A full two days in Porto is enough time to hit plenty of highlights without feeling too rushed. However, having a third (or fourth) day will make for a more relaxing visit. Having a leisurely breakfast with freshly squeezed orange juice every morning was a major highlight of our Porto vacation.

Does Portugal have good trains?

By train. Comboios de Portugal (CP; enquiries on 707 210 220) operates all trains. For the most part it's an efficient network with modern rolling stock, while there are some highly picturesque lines in the north that are among the country's best attractions, notably the Douro line from Porto to Pocinho.

How much does it cost by train from Lisbon to Porto?

Lisbon to Porto by train
Journey time From 3h 15m
Price From €4.99
Distance 170 miles (274 km)
Frequency 17 trains per day
First train 00:15

Can I travel to Portugal right now?

Yes, Current regulations allow U.S. citizens to travel directly from the United States to Portugal for non-essential travel (i.e. tourism) with proof of an accepted COVID-19 test.

Are Spain borders open?

Road travel

Land borders are open. The Spanish government has implemented testing requirements for those travelling overland from France into Spain by road or rail. Inter-regional travel may be restricted if your point of origin and destination fall within a confined area where entry and exit restrictions are in place.

How do I get from Portugal to Spain?

The best way to get from Portugal to Spain is to fly which takes 4h 12m and costs €17 - €110. Alternatively, you can bus, which costs €27 - €35 and takes 10h 42m, you could also train, which costs €50 - €80 and takes 11h 34m.

Can I travel to Spain during Covid?

Effective September 6, 2021, U.S. citizens can travel from the United States to Spain on non-essential travel, (such as tourism) if they show proof of vaccination.

Does Portugal accept the NHS Covid pass?

Mainland Portugal does not yet accept the NHS Covid pass as proof of vaccination.

What happens if you get Covid in Portugal?

If you test positive for COVID-19, you will have to self-isolate for 10 days. If you continue to test positive, you may not be able to get a fitness-to-fly certificate. You may also need to seek treatment.

Can EU citizens travel to Portugal?

Holders of EUDCC will be allowed to enter Portugal, without being subject to further restrictions (testing or quarantine), at the condition that their certificate contains either: Proof of vaccination; Proof of recovery from COVID-19; Negative result to a COVID-19 test.

How do I get from Lisbon to Spain?

The best way to get from Lisbon to Spain is to fly which takes 4h 7m and costs €28 - €100. Alternatively, you can bus, which costs €24 - €30 and takes 9h 21m, you could also train, which costs €50 - €80 and takes 11h 34m.

Is there a train from Madrid to Portugal?

No, there is no direct train from Madrid to Portugal. However, there are services departing from Madrid-Atocha Cercanias and arriving at Lisboa - Santa Apolonia via Badajoz and Entroncamento. The journey, including transfers, takes approximately 10h 51m.

Is there a train from Lisbon to Lagos?

No, there is no direct train from Lisbon to Lagos. However, there are services departing from Lisboa - Entrecampos and arriving at Lagos via Tunes. The journey, including transfers, takes approximately 4h 23m.

How do I get from Lisbon to Porto by train?

Lisbon to Porto by train

The journey time is between 2 hours and 40 minutes and 3 hours and 10 minutes, depending on the train you take. You can choose between Alfa Pendular – the high-speed trains and intercity trains with more stops along the way.

What is the main train station in Porto?

Services. São Bento is the main terminus of Porto's suburban railways lines and western terminus for the scenic Douro line between Porto and Pocinho.

How long is the train ride from Porto to Madrid?

Porto Campanhã to Madrid by train
Journey time From 11h 52m
Price From $43.30
Distance 260 miles (419 km)
Frequency 4 trains per day
First train 06:37

What is the main train station in Lisbon?

The Rossio Railway Station (Portuguese: Estação de Caminhos de Ferro do Rossio) is a railway station in Lisbon, Portugal, located in the Rossio square.

Rossio railway station.

Rossio Railway Station Estação de Caminhos de Ferro do Rossio
Line(s) Linha de Sintra
History
Opened May 1891
Previous names Estação Central (Central Station)

How long is train from Porto to Lisbon?

The average journey time by train between Porto and Lisbon is 3 hours and 38 minutes, with around 18 trains per day. The journey time may be longer on weekends and holidays, so use our Journey Planner on this page to search for a specific travel date.

How long is train from Madrid to Barcelona?

The average train time from Madrid to Barcelona is 3h, although it takes just 2h 30m on the fastest direct Renfe Ave services. There are around 26 trains per day running from Madrid to Barcelona, the first train leaves Madrid Atocha at 06:10 and the last train leaves at 21:30.

Is there a fast train from Porto to Madrid?

The fastest trains from Porto to Madrid take around 11 hours and 2 minutes, covering a distance of approximately 419 kilometres. On weekdays, the first train leaving Porto is scheduled to depart at around 08:13. The last departure is usually at around 19:10.

Can you take a train from Porto to Barcelona?

No, there is no direct train from Porto to Barcelona. However, there are services departing from Porto - Campanha and arriving at Barcelona-Sants via Vigo Urzaiz, Chamartin and Madrid-Puerta De Atocha. The journey, including transfers, takes approximately 13h.

Is there a high-speed train from Barcelona to Madrid?

The quickest journey time from Barcelona to Madrid is 2h 30m on a high-speed Renfe AVE train. A popular route with both locals and tourists, it's quicker than flying and you will arrive right in the heart of the city at Madrid Atocha station.

How do I get from Porto to Spain?

Porto to Spain train services, operated by Renfe Viajeros, depart from Porto - Campanha station. Train or fly from Porto to Spain? The best way to get from Porto to Spain is to train which takes 9h 29m and costs €50 - €75. Alternatively, you can fly, which costs €17 - €110 and takes 4h 12m.

Is there a high-speed train from Madrid to Granada?

By Train. Getting to Granada from Madrid is quick and easy by train. Spain's high-speed AVE service connects the two in less than three and a half hours with its 193-mile-per-hour (310-kilometer-per-hour) train.

Is Porto better than Lisbon?

Porto is a smaller city and visitors don't tend to stay longer than two days because of its compact size. Lisbon: Lisbon, the bigger city, comes with a higher price tag. That being said, it's still affordable, and your money will go further here than in other European capitals.

Is there a day train from Madrid to Lisbon?

There may be high-speed trains between Lisbon & Madrid at some point in the future, but in the meantime the only service between Madrid & Lisbon until further notice is the 3-train daytime option via Badajoz, see the Madrid to Lisbon by day train page.

How do you get from Barcelona to Porto Portugal?

The average journey time from Barcelona to Porto by train is 24 hours, although on the fastest services it can take just 21 hours 30 minutes. Around 2 trains per day travel the 560 miles (901 km) between these two destinations. You'll need to make 4 changes along the way to Porto.

Is there a train from Porto to Vigo?

The average journey time by train between Porto and Vigo is 2 hours and 35 minutes, with around 1 train per day.