Madrid Airport (MAD) to El Escorial (San Lorenzo): complete transport guide

San Lorenzo de El Escorial is a UNESCO World Heritage town 50 km north-west of Madrid, dominated by Philip II's massive 16th-century Royal Monastery. From Adolfo Suárez Madrid–Barajas Airport every public-transport option transits via central Madrid. Plan 90–120 minutes door-to-door.

How do the options compare?

OptionOperatorDurationPriceFrequency
Cercanías C-1 + C-3 (via Chamartín)Renfe Cercanías95 min€4.10C-3 every 30 min
Cercanías + Herranz bus 661 from MoncloaRenfe + Autocares Herranz110 min€6.10Bus every 15–30 min
Direct metered taxi (motorway A-6)Asociación Gremial del Auto-Taxi de Madrid45–55 min€60–80On demand
Cabify / Uber / Bolt directCabify, Uber, Bolt45–55 min€45–65On demand via app
Rental car from airportHertz, Avis, Europcar, others45 min€35–70/day24/7 at terminal

Cercanías C-1 + C-3 (via Chamartín)?

Cercanías C-1 from T4 to Chamartín, change to C-3 toward El Escorial. Total scheduled time about 95 minutes including transfer.

  • Operator: Renfe Cercanías
  • Duration: 95 min
  • Price: €4.10
  • Frequency: C-3 every 30 min
  • Where to board: Terminal 4 Cercanías station
  • Notes: Cheapest option. Get off at El Escorial station, then bus 661 or 664 (10 min) or 15-minute uphill walk to the monastery.

Source: Renfe Cercanías

Cercanías + Herranz bus 661 from Moncloa?

Cercanías to Chamartín then Moncloa interchange, then Autocares Herranz bus 661 or 664 directly to the monastery square. Convenient drop-off.

  • Operator: Renfe + Autocares Herranz
  • Duration: 110 min
  • Price: €6.10
  • Frequency: Bus every 15–30 min
  • Where to board: Terminal 4 Cercanías then Moncloa
  • Notes: Bus is more comfortable than the train + walk; cost slightly higher.

Source: Autocares Herranz

Direct metered taxi (motorway A-6)?

Long-distance taxi using A-6 then M-505. Meter runs T2 (out-of-M30) rate. Reliable but expensive.

  • Operator: Asociación Gremial del Auto-Taxi de Madrid
  • Duration: 45–55 min
  • Price: €60–80
  • Frequency: On demand
  • Where to board: Official rank at each terminal
  • Notes: Confirm 'tarifa T2' before departure. Useful for groups of 4 or very early arrivals.

Source: Madrid City Council taxi rules

Cabify / Uber / Bolt direct?

Usually €15–25 cheaper than the metered taxi. Specify the monastery (Real Monasterio de El Escorial) as the destination.

  • Operator: Cabify, Uber, Bolt
  • Duration: 45–55 min
  • Price: €45–65
  • Frequency: On demand via app
  • Where to board: VTC zones (T1 floor 0, T4 floor –1)
  • Notes: Some drivers refuse long routes — pre-book in the app rather than hailing at the rank.

Rental car from airport?

For El Escorial + Valle de los Caídos + Segovia combo, a rental car pays for itself by lunch. A-6 is toll-free; parking near the monastery is free.

  • Operator: Hertz, Avis, Europcar, others
  • Duration: 45 min
  • Price: €35–70/day
  • Frequency: 24/7 at terminal
  • Where to board: Rental car pavilion (free shuttle T1/T2/T3)
  • Notes: Parking inside the historic centre is restricted on weekends; use the free lot at the south entrance.

When should you pick each option?

  • Cercanías C-1 + C-3: Cheapest; pick this if you don't mind a short uphill walk.
  • Cercanías + Herranz bus 661: Best if you want a direct monastery drop-off without walking uphill.
  • Metered taxi: Only worth it for groups with heavy luggage or pre-dawn arrivals.
  • Cabify / Uber / Bolt: Cheaper than taxi for door-to-door service.
  • Rental car: Best for multi-stop day combining El Escorial + Valle de los Caídos.

What are the practical tips?

  • The Royal Monastery is closed on Mondays — plan visits Tuesday–Sunday.
  • Bus 661 from Moncloa drops directly on Floridablanca square, 50 m from the monastery entrance; the train station requires a 15-minute uphill walk.
  • Combine El Escorial with Valle de los Caídos in one rental-car day; public-transport links between them are limited.
  • The Sunday market on Plaza de la Constitución is a good excuse to time your visit Sun morning rather than Saturday.

Data last verified: 2026-05-13.