How to get from Príncipe Pío to Atocha: best options

If you are planning a trip to Madrid and you need to get from Príncipe Pío train station to Atocha train station, this post will be of great help. Both stations are important connection points for rail and metro transport in the city, so it is common to have to move between them.

Although both stations are relatively close to each other, it can be confusing to know which is the best way to move between them, especially if you don’t know the city well. In this post we offer you different transport options and explain how to get from Príncipe Pío to Atocha station easily and comfortably.

How to get from Príncipe Pío to Atocha: all options

If you want to get from Príncipe Pío to Atocha, you can travel by taxi, bus or train.


If you are looking for speed and comfort, this is the best option for you. You can get there in just 10 minutes, but bear in mind that it is the most expensive option. On our website you can book your taxi from Príncipe Pío to Atocha from 15 euros. We also have a minivan for 8 people and a minibus for up to 16.


This is the cheapest option to travel between the two stations. Here you have two options:

  1. Direct bus Príncipe Pío-Atocha: Line 41 is the one that connects the two stations, it takes about 25 minutes to get there. It has a frequency of 15 minutes and the ticket costs 1.50 euros.
  2. Change at Embajadores: Another option to get to Atocha station from Príncipe Pío is to take the C2 bus and get off at Embajadores. There you can take bus 36 or 119 to finish the journey. The total time is about 30 minutes and the price of the two tickets is 3 euros.


The train is another good alternative to go from Príncipe Pío to Atocha. To do this you have to take the C1 or C10 train from the first station. The journey time is about 20 minutes and the ticket costs about 3 euros (for exact timetables and prices you can check the Renfe website).