How Long Is the Train From Porto Portugal to Madrid Spain?

By Anna Duncan

Planning a trip from Porto, Portugal to Madrid, Spain? One of the most popular and convenient modes of transportation for this route is by train.

But you might be wondering, how long does the train journey take? Let’s dive into the details.

Porto to Madrid Train Route

The train from Porto to Madrid is operated by Comboios de Portugal (CP) and Renfe. You can catch the train from Porto’s Campanha station and it arrives at Madrid’s Chamartin station.

Train Journey Duration

The train journey from Porto to Madrid takes around 10 hours. However, this duration may vary depending on factors such as the type of train and any stops along the way.

Type of Train

There are two types of trains that operate on this route: Alfa Pendular and Intercidades. The Alfa Pendular is a high-speed train that takes around 7 hours to reach Madrid. On the other hand, Intercidades is a slower train that takes around 10 hours.

Stops Along The Way

Some trains have stops along the way which can increase the duration of your journey. It’s important to check if your chosen train has any stops so that you can plan accordingly.

  • If you take an Alfa Pendular, there are no stops between Porto and Madrid.
  • If you take an Intercidades, there are several stops along the way including Coimbra-B, Entroncamento, Badajoz, and Cáceres.

Ticket Prices

Ticket prices for the train from Porto to Madrid vary depending on factors such as how far in advance you book your ticket and what type of seat or cabin you choose.

It’s always best to book your tickets in advance to get the best deals. You can book your tickets online through CP or Renfe’s website.

Conclusion

Now that you know how long the train journey from Porto to Madrid takes, you can plan your trip accordingly. Keep in mind the type of train and any stops along the way when choosing your ticket. Happy travels!