Travel options for:
Croatia to Spain
  • Fly Zagreb to Barcelona

    $112 - $400
    1. Zagreb - Centar

      13 min - every 5 minutes - line 6

    2. Zagreb

      8 min - on demand

      $14 - $110

    3. Zagreb (ZAG)

      2 h 5 min - non-stop

      $95 - $290

    4. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Fly Zagreb to Madrid

    $118 - $414
    1. Zagreb - Centar

      13 min - every 5 minutes - line 6

    2. Zagreb

      8 min - on demand

      $14 - $110

    3. Zagreb (ZAG)

      2 h 45 min - non-stop

      $100 - $300

    4. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    5. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Shuttle to Venice, fly to Barcelona

    $101 - $727
    1. Pula

      3 h 32 min - on demand

      $45 - $480

    2. Venice (VCE)

      1 h 50 min - non-stop

      $50 - $250

    3. Barcelona (BCN)

      16 min - every 30 minutes

      $2

  • Shuttle to Venice, fly to Madrid

    $132 - $771
    1. Pula

      3 h 32 min - on demand

      $45 - $480

    2. Venice (VCE)

      2 h 30 min - non-stop

      $80 - $290

    3. Madrid (MAD)

      26 min - every 30 minutes

      $2 - $4

    4. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Bus, train

    $221 - $414
    1. Trg bana J. Jelačića

      13 min - every 5 minutes - line 6

    2. Zagreb

      18 h 40 min - once daily

      $70 - $200

    3. Marseille-St-Charles

      4 h 30 min - once daily

      $70 - $110

    4. Barcelona Sants

      2 h 30 min - every 2 hours

      $75 - $110

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Train, bus

    $466 - $627
    1. Zagreb Glavni Kolod.

      11 h 10 min - once daily

      $100 - $160

    2. Stuttgart Hbf

      1 h 27 min - 4 times a day

      $35 - $85

    3. Strasbourg

      5 h 31 min - 3 times a day

      $170 - $190

    4. Angoulême - Sortie 16, Bassau

      4 h 42 min - 6 times a week

      $80 - $100

    5. Irun - Estación Autobús

      5 min - 1110 feet

    6. Irun

      5 h 15 min - 3 times a week

      $70 - $90

    7. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Bus

    $160 - $219
    1. Zagreb

      7 h 5 min - once daily

      $29 - $50

    2. Verona

      2 h - once a week

      $130 - $170

    3. Madrid

      5 min - 1636 feet

    4. Atocha

      1 min - every 15 minutes

      $1 - $2

  • Shuttle, bus

    $177 - $803
    1. Trg bana J. Jelačića

      13 min - every 5 minutes - line 6

    2. Zagreb

      4 h 53 min - on demand

      $50 - $650

    3. Mestre - Viale Stazione

      32 h 22 min - 3 times a week

      $120 - $160

    4. Madrid - Méndez Alvaro-Áncora

      10 min - 2759 feet

    5. Atocha-Renfe

      6 min - every 10 minutes - line 1

      $2 - $3

  • Drive

    $260 - $390
    1. Zagreb - Centar

      20 h 40 min - 1370.2 miles

      $260 - $390

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

From Trg bana J. Jelačića line 6 tram to Zagreb, shuttle to Zagreb airport, fly to Barcelona airport, then train to Barcelona. 5 h 11 min $172. From Trg bana J. Jelačića line 6 tram to Zagreb, shuttle to Zagreb airport, fly to Madrid airport, train to Atocha, then train to Madrid. 6 h 6 min $174. From Pula railway Stattion shuttle to Venice airport, fly to Barcelona airport, then train to Barcelona. 7 h 52 min $363. From Pula railway Stattion shuttle to Venice airport, fly to Madrid airport, train to Atocha, then train to Madrid. 8 h 47 min $390. From Trg bana J. Jelačića line 6 tram to Zagreb, bus to Marseille-St-Charles, train to Barcelona Sants, train to Atocha-Renfe, then line 1 subway to Sol. 28 h 30 min $319. From Zagreb Glavni Kolod. train to Stuttgart Hbf, train to Strasbourg, train to Angoulême - Sortie 16, Bassau Limas, à beira do café Mariaá, bus to Irun - Estación Autobús, walk to Irun, train to Atocha-Renfe, then line 1 subway to Sol. 32 h 20 min $560. From Zagreb bus to Verona, bus to Madrid, walk to Atocha, then train to Sol. 34 h 14 min $188. From Trg bana J. Jelačića line 6 tram to Zagreb, shuttle to Mestre - Viale Stazione, bus to Madrid - Méndez Alvaro-Áncora, walk to Atocha-Renfe, then line 1 subway to Sol. 39 h 18 min $449. From Zagreb - Centar drive to Madrid. 20 h 40 min $327.