Located northwest of the capital, San Lorenzo de El Escorial is approximately a 45-minute drive from Madrid city centre.