Rome2Rio

How to get fromCroatia to Madrid Airport (MAD)by plane, bus, train, car, or shuttle

Find Transport to Madrid Airport (MAD)

See all options

There are 11 ways to get from Croatia to Madrid Airport (MAD) by plane, bus, train, car, or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Fly from Split Airport

    best
    1. Fly from Split Airport (SPU) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane SPU - MAD
    5h 30m
    €75–200
  2. Fly from Zagreb Franjo Tuđman Airport

    cheapest
    1. Fly from Zagreb Franjo Tuđman Airport (ZAG) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane ZAG - MAD
    6h
    €62–204
  3. Bus, train

    1. Take the bus from Zagreb to Marseille, Gare de Marseille-Saint-Charlesbus bus N482
    2. Take the train from Marseille St Charles to Madrid-Puerta de Atocha-Almudena Grandestrain train 9730
    29h 26m
    €248–411
  4. Drive 2,068.1 km

    1. Drive from Zagreb to Madrid Airport (MAD)car car 2,068.1 km
    21h 49m
    €324–468
  5. Fly from Zadar Airport

    1. Fly from Zadar Airport (ZAD) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane ZAD - MAD
    6h 40m
    €62–195
  6. Shuttle to Venice Marco Polo Airport, fly

    1. Take a shuttle bus from Pula railway Stattion to Venezia, Aeroporto Marco Polo di Veneziashuttle bus
    2. Fly from Venice Marco Polo Airport (VCE) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane VCE - MAD
    8h 12m
    €74–994
  7. Shuttle to Ljubljana, fly

    1. Take a shuttle bus from Zagreb to Zgornji Brnik, Letališče Jožeta Pučnika Ljubljanashuttle bus
    2. Fly from Ljubljana (LJU) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane LJU - MAD
    7h 39m
    €119–772
  8. Bus, train, train to Bologna Guglielmo Marconi Airport, fly

    1. Take the bus from Rijeka, Željeznički Kolodvor to Trieste, Autostazionebus bus
    2. Take the train from Trieste Centrale to Cervignano-Aquil.-Grtrain train
    3. Take the train from Cervignano-Aquil.-Gr to Venezia Mestretrain train
    4. Take the train from Venezia Mestre to Bologna Centraletrain train
    5. Fly from Bologna Guglielmo Marconi Airport (BLQ) to Adolfo Suárez Madrid–Barajas Airport (MAD)plane plane BLQ - MAD
    9h 54m
    €183–497
  9. Train, bus

    1. Take the train from Zagreb Glavni Kol. to Ljubljanatrain train 318 / ...
    2. Take the bus from Ljubljana bus station to Narbonnebus bus
    3. Take the train from Narbonne to Madrid-Puerta de Atocha-Almudena Grandestrain train
    33h 21m
    €250–405
  10. Bus via Maribor

    1. Take the bus from Zagreb to Edvard Rusjan Airportbus bus
    2. Take the bus from Edvard Rusjan Airport to Padovabus bus
    3. Take the bus from Padova to Alcalá de Henaresbus bus
    34h 44m
    €286–1,695
  11. Bus

    1. Take the bus from Zagreb to Padovabus bus
    2. Take the bus from Padova to Alcalá de Henaresbus bus
    38h 8m

Croatia to Madrid Airport (MAD) by tram, bus, and train

Calendar7Weekly Services
Duration29h 26mAverage Duration
Ticket€248Cheapest Price
See schedules

Questions & Answers

What companies run services between Croatia and Madrid Airport (MAD), Spain?

Iberia, Ryanair, and three other airlines fly from Split Airport (SPU) to Adolfo Suárez Madrid–Barajas Airport (MAD) 3 times a day. Alternatively, you can take a bus from Zagreb to Aeropuerto T4 via Edvard Rusjan Airport, Padova, Alcalá de Henares, Vía Complutense-Brihuega, and Avenida De América in around 34h 44m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Spain

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers