London Heathrow → Madrid
Madrid works as a same-day trip and a zero-leave weekend from London Heathrow: the pairings below are recomputed weekly from published airline schedules, and prices are live quotes valid for about an hour — tap any date for a fresh one, and the final fare is always confirmed at checkout before you pay.
Extreme day trips
Out at dawn, home the same night.
Day trip · 11h 20m on the ground
Day trip · 11h 20m on the ground
Day trip · 11h 20m on the ground
Day trip · 11h 20m on the ground
Day trip · 9h 55m on the ground
Day trip · 9h 55m on the ground
Day trip · 9h 55m on the ground
Day trip · 9h 55m on the ground
Day trip · 9h 55m on the ground
Day trip · 9h 55m on the ground
Day trip · 9h 55m on the ground
Day trip · 9h 55m on the ground
Day trip · 8h 40m on the ground
Day trip · 8h 40m on the ground
Day trip · 8h 40m on the ground
Day trip · 8h 40m on the ground
Day trip · 8h 35m on the ground
Day trip · 8h 35m on the ground
Day trip · 8h 35m on the ground
Day trip · 8h 35m on the ground
Zero-leave weekends
Leave after work Friday, back before Monday.
Weekend · 56h 35m on the ground · Mon red-eye return
Weekend · 56h 35m on the ground · Mon red-eye return
Weekend · 56h 35m on the ground · Mon red-eye return
Weekend · 56h 35m on the ground · Mon red-eye return
Weekend · 56h 10m on the ground · Mon red-eye return
Weekend · 56h 10m on the ground · Mon red-eye return
Weekend · 56h 10m on the ground · Mon red-eye return
Weekend · 56h 10m on the ground · Mon red-eye return
Weekend · 55h 35m on the ground · Mon red-eye return
Weekend · 55h 35m on the ground · Mon red-eye return
Weekend · 46h 30m on the ground
Weekend · 46h 30m on the ground
Weekend · 46h 5m on the ground
Weekend · 46h 5m on the ground
Weekend · 45h 30m on the ground
Weekend · 45h 15m on the ground · Sat-morning start · Mon red-eye return
Weekend · 45h 15m on the ground · Sat-morning start · Mon red-eye return
Weekend · 45h 15m on the ground · Sat-morning start · Mon red-eye return
Weekend · 45h 15m on the ground · Sat-morning start · Mon red-eye return
Weekend · 45h 15m on the ground
Weekend · 45h 15m on the ground
Weekend · 44h 50m on the ground
Weekend · 44h 50m on the ground
Weekend · 44h 15m on the ground
Weekend · 43h 45m on the ground · Sat-morning start · Mon red-eye return
Weekend · 43h 45m on the ground · Sat-morning start · Mon red-eye return
Weekend · 43h 45m on the ground · Sat-morning start · Mon red-eye return
Weekend · 43h 45m on the ground · Sat-morning start · Mon red-eye return
Weekend · 43h 40m on the ground
Weekend · 43h 40m on the ground
Weekend · 43h 15m on the ground
Weekend · 43h 15m on the ground
Weekend · 43h 10m on the ground
Weekend · 43h 10m on the ground
Weekend · 42h 45m on the ground
Weekend · 42h 45m on the ground
Weekend · 42h 40m on the ground
Weekend · 42h 35m on the ground
Weekend · 42h 35m on the ground
Weekend · 42h 35m on the ground
Weekend · 42h 35m on the ground
Weekend · 42h 25m on the ground · Sat-morning start · Mon red-eye return
Weekend · 42h 25m on the ground · Sat-morning start · Mon red-eye return
Weekend · 42h 25m on the ground · Sat-morning start · Mon red-eye return
Weekend · 42h 25m on the ground · Sat-morning start · Mon red-eye return
Weekend · 42h 10m on the ground
Weekend · 42h 10m on the ground
Weekend · 42h 10m on the ground
Weekend · 42h 10m on the ground
Weekend · 42h 10m on the ground
Weekend · 41h 40m on the ground
Weekend · 41h 40m on the ground
Weekend · 41h 40m on the ground
Weekend · 41h 40m on the ground
Weekend · 41h 35m on the ground
Weekend · 41h 35m on the ground
Weekend · 41h 15m on the ground
Weekend · 41h 15m on the ground
Weekend · 41h 15m on the ground
Weekend · 41h 15m on the ground
Weekend · 40h 55m on the ground
Weekend · 40h 55m on the ground
Weekend · 40h 55m on the ground
Weekend · 40h 55m on the ground
Weekend · 40h 40m on the ground
Weekend · 40h 40m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 30m on the ground
Weekend · 40h 5m on the ground
Weekend · 40h 5m on the ground
Weekend · 40h 5m on the ground
Weekend · 40h 5m on the ground
Weekend · 39h 55m on the ground
Weekend · 39h 55m on the ground
Weekend · 39h 45m on the ground
Weekend · 39h 45m on the ground
Weekend · 39h 45m on the ground
Weekend · 39h 45m on the ground
Weekend · 39h 30m on the ground
Weekend · 39h 30m on the ground
Weekend · 39h 20m on the ground
Weekend · 39h 20m on the ground
Weekend · 39h 20m on the ground
Weekend · 39h 20m on the ground
Weekend · 39h 10m on the ground
Weekend · 39h 10m on the ground
Weekend · 39h 10m on the ground
Weekend · 39h 10m on the ground
Weekend · 38h 45m on the ground
Weekend · 38h 45m on the ground
Weekend · 38h 45m on the ground
Weekend · 38h 45m on the ground
Weekend · 38h 45m on the ground
Weekend · 38h 45m on the ground
Weekend · 38h 10m on the ground
Weekend · 38h 10m on the ground
Weekend · 37h 55m on the ground
Weekend · 37h 55m on the ground
Weekend · 37h 55m on the ground
Weekend · 37h 55m on the ground
Weekend · 37h 30m on the ground
Weekend · 37h 30m on the ground
Weekend · 37h 30m on the ground
Weekend · 37h 30m on the ground
Weekend · 36h 55m on the ground
Weekend · 36h 55m on the ground
Weekend · 36h 25m on the ground
Weekend · 36h 25m on the ground
Weekend · 36h 25m on the ground
Weekend · 36h 25m on the ground
Why Madrid?
Madrid is the Prado and Reina Sofía, Retiro park, and an evening tapas crawl through La Latina — a city that properly comes alive after dark, which suits a late return flight nicely.
To and from Madrid Adolfo Suárez –Barajas
Barajas is well connected: the Cercanías commuter train runs straight to Atocha, the metro covers both terminals, and a 24-hour express bus fills the gaps.
- Cercanías C1 → Atocha via Chamartín~25 min · €2.60
- Metro L8 → Nuevos Ministerios (change for centre)~20 min · €3 + €3 supplement
- Exprés Aeropuerto → Cibeles / Atocha — 24h~40 min · €5