The average train between Puerta de Alcalá and Palacio Vistalegre takes 25 min and the fastest train takes 23 min. The train runs at least 8 times per hour from Puerta de Alcalá to Palacio Vistalegre. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Trains run every 10 minutes between Puerta de Alcalá and Palacio Vistalegre. The earliest departure is at 3:55 PM in the afternoon, and the last departure from Puerta de Alcalá is at 9:10 PM which arrives into Palacio Vistalegre at 9:37 PM. All services require a transfer at Retiro and take an average of 25 min. The schedules shown below are for the next available departures.

23 min • 1 change

24 min • 1 change

25 min • 1 change

26 min • 1 change
Want to know about travelling from Puerta de Alcalá to Palacio Vistalegre? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct train from Puerta de Alcalá to Palacio Vistalegre. However, there are services departing from Puerta de Alcalá station and arriving at Palacio Vistalegre station via Opera. The journey, including transfers, takes approximately 25 min.
Puerta de Alcalá to Palacio Vistalegre train services, operated by Metro de Madrid, depart from Retiro station.
Puerta de Alcalá to Palacio Vistalegre train services, operated by Metro de Madrid, arrive at Vista Alegre station.
The distance between Puerta de Alcalá and Palacio Vistalegre is 5.7 km. The road distance is 9 km.
You can take a vehicle from Puerta de Alcalá to Palacio Vistalegre via Retiro, Opera, and Vista Alegre in around 33 min.