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

    $111 - $402
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h - non-stop

      $95 - $290

    3. Zagreb (ZAG)

      7 min - on demand

      $14 - $110

    4. Autobusni kolodvor

      13 min - every 5 minutes - line 6

  • Fly Madrid to Zagreb

    $117 - $415
    1. Madrid

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      27 min - every 30 minutes

      $2 - $4

    3. Madrid (MAD)

      2 h 45 min - non-stop

      $100 - $300

    4. Zagreb (ZAG)

      7 min - on demand

      $14 - $110

    5. Autobusni kolodvor

      13 min - every 5 minutes - line 6

  • Fly Barcelona to Venice, shuttle

    $97 - $722
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      1 h 45 min - non-stop

      $50 - $250

    3. Venice (VCE)

      3 h 32 min - on demand

      $45 - $470

  • Fly Madrid to Venice, shuttle

    $128 - $765
    1. Madrid

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      27 min - every 30 minutes

      $2 - $4

    3. Madrid (MAD)

      2 h 20 min - non-stop

      $80 - $290

    4. Venice (VCE)

      3 h 32 min - on demand

      $45 - $470

  • Train, bus

    $262 - $382
    1. Sol

      6 min - every 10 minutes - line 1

      $2 - $3

    2. Madrid-Puerta de Atocha

      7 h 50 min - once daily

      $140 - $200

    3. Marseille

      19 h 27 min - once a week

      $120 - $180

    4. Autobusni kolodvor

      13 min - every 5 minutes - line 6

  • Train, bus via Barcelona Sants

    $254 - $479
    1. Sol

      6 min - every 10 minutes - line 1

      $2 - $3

    2. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

    3. Barcelona Sants

      4 h 32 min - once daily

      $55 - $160

    4. Marseille

      18 h 15 min - 3 times a week

      $110 - $190

    5. Ljubljana

      2 h 18 min - once daily

      $12 - $17

  • Train, bus via Strasbourg

    $447 - $632
    1. Sol

      6 min - every 10 minutes - line 1

      $2 - $3

    2. Madrid-Puerta de Atocha

      5 h 10 min - 3 times a week

      $70 - $90

    3. Irun

      5 min - 1110 feet

    4. Irun - Estación Autobús

      3 h 2 min - 6 times a week

      $80 - $95

    5. Bordeaux-St-Jean

      6 h 36 min - once daily

      $150 - $200

    6. Strasbourg

      1 h 17 min - 3 times a day

      $35 - $85

    7. Stuttgart Hbf

      10 h 55 min - once daily

      $110 - $160

  • Bus Autocares Grupo Samar

    $182 - $312
    1. Sol

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      2 min - every 15 minutes

      $1

    3. Madrid

      16 h - 3 times a week

      $90 - $130

    4. Lyon

      17 h 8 min - once a week

      $90 - $180

  • Bus Eurolines IT

    $144 - $212
    1. Sol

      6 min - every 10 minutes - line 1

      $2 - $3

    2. Atocha-Renfe

      11 min - 3101 feet

    3. Madrid - Méndez Alvaro-Áncora

      32 h 21 min - 3 times a week

      $120 - $160

    4. Venice, Venice Mestre

      6 h 25 min - once daily

      $22 - $50

    5. Autobusni kolodvor

      13 min - every 5 minutes - line 6

  • Drive

    $260 - $390
    1. Madrid

      20 h 46 min - 1366.1 miles

      $260 - $390

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

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 4 h 53 min $171. From Sol train to Atocha, train to Madrid airport, fly to Zagreb airport, shuttle to Autobusni kolodvor, then line 6 tram to Zagreb - Centar. 6 h 4 min $174. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Venice airport, then shuttle to Pula. 8 h 4 min $356. From Sol train to Atocha, train to Madrid airport, fly to Venice airport, then shuttle to Pula. 9 h 5 min $384. From Sol line 1 subway to Madrid-Puerta de Atocha, train to Marseille, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića. 29 h 37 min $322. From Sol line 1 subway to Madrid-Puerta de Atocha, train to Barcelona Sants, train to Marseille, bus to Ljubljana, then train to Zagreb Glavni Kolod.. 31 h 25 min $406. From Sol line 1 subway to Madrid-Puerta de Atocha, train to Irun, walk to Irun - Estación Autobús, bus to Bordeaux-St-Jean, train to Strasbourg, train to Stuttgart Hbf, then train to Zagreb Glavni Kolod.. 32 h 11 min $537. From Sol train to Atocha, train to Madrid, bus to Lyon, then bus to Zagreb. 35 h 13 min $232. From Sol line 1 subway to Atocha-Renfe, walk to Madrid - Méndez Alvaro-Áncora, bus to Venice, Venice Mestre, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića. 41 h 18 min $182. From Madrid drive to Zagreb - Centar. 20 h 46 min $326.