Travel options for:
Amsterdam to Madrid
  • Fly from Amsterdam

    $74 - $236
    1. Amsterdam

      13 min - every 30 minutes

      $7 - $12

    2. Amsterdam (AMS)

      2 h 30 min - non-stop

      $65 - $220

    3. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to Eindhoven, fly

    $83 - $317
    1. Amsterdam

      1 h 19 min - hourly

      $17 - $30

    2. Eindhoven, Station

      24 min - every 15 minutes - line 401

      $3

    3. Eindhoven (EIN)

      2 h 30 min - non-stop

      $60 - $280

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train to Brussels, fly

    $108 - $278
    1. Amsterdam

      1 h 13 min - hourly

      $50 - $75

    2. Antwerpen Centraal

      32 min - hourly

      $21 - $23

    3. Brussels (BRU)

      2 h 15 min - non-stop

      $35 - $180

    4. Madrid (MAD)

      24 min - every 30 minutes

      $2 - $4

  • Train via Barcelona Sants

    $433 - $527
    1. Amsterdam Centraal

      3 h 18 min - hourly

      $140 - $190

    2. Paris Nord

      7 min - every 30 minutes

      $3 - $5

    3. Paris Gare de Lyon

      6 h 15 min - once daily

      $210 - $230

    4. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

  • Train

    $289 - $427
    1. Amsterdam Centraal

      3 h 18 min - hourly

      $140 - $190

    2. Gare du Nord

      16 min - every 10 minutes - line 4

      $3

    3. Montparnasse-Bienvenue

      8 min - 2342 feet

    4. Paris Montparnasse

      5 h 43 min - 3 times a day

      $70 - $150

    5. Hendaia

      6 min - hourly

      $1 - $2

    6. Irun

      5 h 15 min - 3 times a week

      $70 - $90

  • Bus Alsa

    1. Amsterdam, Linnaeusstraat

      15 min - every 20 minutes - line 41

      $2 - $4

    2. Amsterdam Duivendrecht

      2 h 15 min - every 3 hours

      $15 - $21

    3. Bruselas Nord Eurolines

      16 h 45 min - once daily

    4. Bilbao

      4 h 15 min - twice daily

  • Bus Autocares Grupo Samar

    $169 - $242
    1. Amsterdam

      7 h 45 min - every 4 hours

      $75 - $110

    2. Paris

      18 h - once daily

      $90 - $130

    3. Méndez Álvaro - Estación Sur

      42 min - every 15 minutes - line 148

      $4 - $7

  • Drive

    $270 - $390
    1. Amsterdam

      16 h 55 min - 1108.2 miles

      $270 - $390

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Amsterdam Centraal train to Amsterdam airport, fly to Madrid airport, then train to Madrid. 5 h 22 min $110. From Amsterdam Centraal train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Madrid airport, then train to Madrid. 6 h 56 min $146. From Amsterdam Centraal train to Antwerpen Centraal, train to Brussels airport, fly to Madrid airport, then train to Madrid. 6 h 53 min $166. From Amsterdam Centraal train to Paris Nord, train to Paris Gare de Lyon, train to Barcelona Sants, then train to Madrid-Puerta de Atocha. 13 h 42 min $506. From Amsterdam Centraal train to Gare du Nord, line 4 subway to Montparnasse-Bienvenue, walk to Paris Montparnasse, train to Hendaia, tram to Irun, then train to Madrid-Puerta de Atocha. 17 h 11 min $392. From Amsterdam, Linnaeusstraat line 41 bus to Amsterdam Duivendrecht, bus to Bruselas Nord Eurolines, bus to Bilbao, then bus to Madrid. 26 h 30 min. From Amsterdam bus to Paris, bus to Méndez Álvaro - Estación Sur, then line 148 bus to Callao. 27 h 34 min $205. From Amsterdam drive to Madrid. 16 h 55 min $329.