Flight Schedules

Last Updated: Sun, 2 Feb, 2025

  • Time Earliest
    • Earliest
    • Latest
  • Depart Earliest
    • Earliest
    • Latest
  • Arrive
    • Earliest
    • Latest
  • Duration
    • Shortest
    • Longest
  • Stopover
    All
  • Airline Filter by Airline
    View All Airline
  • Availability
    • M
    • T
    • W
    • T
    • F
    • S
    • S
  • 05:45 ZAG
    12:45 MAD
    7Hrs, 00m 1 Stop (DUB)
  • ZAGZagreb Airport 05:45 - MAD 12:45 7h 1 Stop (DUB) Dublin
  • ZAGZagreb Airport 05:45
    DUBDublin Airport 09:10
  • DUBDublin Airport 07:55
    MADMadrid Barajas Airport 12:45
  • 7h (1h 15m)
  • 1 Stop DUB · Dublin 1h 15m
  • Ryanair (FR 2191)Airbus
    Ryanair (FR 10)Boeing 737 800
  • Ryanair (FR 2191)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
  • 11:35 ZAG
    18:20 MAD
    6Hrs, 45m 1 Stop (FCO)
  • ZAGZagreb Airport 11:35 - MAD 18:20 6h 45m 1 Stop (FCO) Rome
  • ZAGZagreb Airport 11:35
    FCORome Fiumicino Airport 15:45
  • FCORome Fiumicino Airport 12:55
    MADMadrid Barajas Airport 18:20
  • 6h 45m (2h 50m)
  • 1 Stop FCO · Rome 2h 50m
  • Ryanair (FR 8836)Airbus
    Ryanair (FR 9673)Boeing 737 800
  • Ryanair (FR 8836)
    • -
    • -
    • -
    • -
    • -
    • S
    • -
  • 15:05 ZAG
    23:25 MAD
    8Hrs, 20m 1 Stop (AMS)
  • ZAGZagreb Airport 15:05 - MAD 23:25 8h 20m 1 Stop (AMS) Amsterdam
  • ZAGZagreb Airport 15:05
    AMSAmsterdam Airport 20:50
  • AMSAmsterdam Airport 17:15
    MADMadrid Barajas Airport 23:25
  • 8h 20m (3h 35m)
  • 1 Stop AMS · Amsterdam 3h 35m
  • KLM (KL 1968)Embraer Emb E90
    KLM (KL 1509)Boeing 737 800
  • KLM (KL 1968)
    • M
    • T
    • W
    • T
    • F
    • -
    • -
  • 15:40 ZAG
    00:25 MAD
    8Hrs, 45m 1 Stop (DUB)
  • ZAGZagreb Airport 15:40 - MAD 00:25 8h 45m 1 Stop (DUB) Dublin
  • ZAGZagreb Airport 15:40
    DUBDublin Airport 20:50
  • DUBDublin Airport 17:50
    MADMadrid Barajas Airport 00:25
  • 8h 45m (3h)
  • 1 Stop DUB · Dublin 3h
  • Ryanair (FR 2191)Airbus
    Ryanair (FR 7156)Boeing 737 Max 8 Passenger
  • Ryanair (FR 2191)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:00 ZAG
    23:35 MAD
    7Hrs, 35m 1 Stop (STN)
  • ZAGZagreb Airport 16:00 - MAD 23:35 7h 35m 1 Stop (STN) London
  • ZAGZagreb Airport 16:00
    STNLondon Stansted Airport 20:05
  • STNLondon Stansted Airport 17:30
    MADMadrid Barajas Airport 23:35
  • 7h 35m (2h 35m)
  • 1 Stop STN · London 2h 35m
  • Ryanair (FR 2189)Airbus
    Ryanair (FR 6004)Boeing 737 Max 8 Passenger
  • Ryanair (FR 2189)
    • M
    • -
    • -
    • -
    • -
    • -
    • -
  • 16:30 ZAG
    00:40 MAD
    8Hrs, 10m 1 Stop (STN)
  • ZAGZagreb Airport 16:30 - MAD 00:40 8h 10m 1 Stop (STN) London
  • ZAGZagreb Airport 16:30
    STNLondon Stansted Airport 21:10
  • STNLondon Stansted Airport 18:00
    MADMadrid Barajas Airport 00:40
  • 8h 10m (3h 10m)
  • 1 Stop STN · London 3h 10m
  • Ryanair (FR 2189)Airbus
    Ryanair (FR 5998)Boeing 737 800
  • Ryanair (FR 2189)
    • -
    • -
    • -
    • T
    • -
    • -
    • -
  • 17:35 ZAG
    00:35 MAD
    7Hrs, 00m 1 Stop (STN)
  • ZAGZagreb Airport 17:35 - MAD 00:35 7h 1 Stop (STN) London
  • ZAGZagreb Airport 17:35
    STNLondon Stansted Airport 21:05
  • STNLondon Stansted Airport 19:05
    MADMadrid Barajas Airport 00:35
  • 7h (2h)
  • 1 Stop STN · London 2h
  • Ryanair (FR 3104)Airbus
    Ryanair (FR 347)Boeing 737 800
  • Ryanair (FR 3104)
    • -
    • -
    • -
    • -
    • -
    • -
    • S
No Schedules Sorry, there are no schedules matching your filters. Try removing one. reset
What’s the most popular airline flying from Zagreb to Madrid?

The most popular airline flying from Zagreb to Madrid is KLM. Find the latest flight deals on Wego.

How far is Madrid from Zagreb?

The flight distance between Zagreb and Madrid is 1701km. Check all available flights on Wego.

When is the earliest and latest flight of the day?

The earliest flight of the day departs at 05:45. The last flight of the day departs at 05:45. See the full list of flight times on Wego.