First of all, we should arrive at San Lorenzo de El Escorial town.
There are two different highways you can take to get San Lorenzo de El Escorial from Madrid city. First, you take the A-6 Northwest and then cut over into town on M-505. This is a very popular way to get to the town from Madrid because of the sightseeing you can do along the way.
The ride by bus number 661 from Metro Station Moncloa to El Escorial takes between 45 and 60 minutes. The ticket fare is about 3,60 euros. Beware that on Sundays this bus runs approximately only every hour (it runs more frequently on weekdays).
Alternatively, you can take a conmuter train to El Escorial at Atocha, Chamartin, Nuevos Ministerios or Principe Pio stations. These shuttles run every twenty minutes, which the usual duration of the trip. The ticket fare is around 6 euros.
Once in San Lorenzo de El Escorial town…
If you arrive by car, from San Lorenzo de El Escorial take M-505 towards Puerto de la Cruz Verde, then turn left on the signal ‘La Silla de Felipe II’.
If you arrive by public transport, from San Lorenzo de El Escorial you can take a taxi (10 min.) or walking for stroll (1 hour).