Travel options for:
Spain to Poland
  • Fly Barcelona to Warsaw

    $53 - $283
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 55 min - non-stop

      $50 - $280

    3. Warsaw (WAW)

      21 min - hourly

      $1

  • Fly Barcelona to Krakow

    $85 - $275
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 50 min - non-stop

      $80 - $270

    3. Krakow (KRK)

      12 min - twice daily

      $3

  • Fly Madrid to Warsaw

    $59 - $266
    1. Madrid

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      27 min - every 30 minutes

      $2 - $4

    3. Madrid (MAD)

      3 h 40 min - non-stop

      $55 - $260

    4. Warsaw (WAW)

      21 min - hourly

      $1

  • Fly Barcelona to Nowy Dwor Mazowiecki

    $57 - $229
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      3 h 10 min - non-stop

      $50 - $220

    3. Nowy Dwor Mazowiecki (WMI)

      55 min - hourly

      $5 - $7

  • Fly Madrid to Krakow

    $81 - $368
    1. Madrid

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      27 min - every 30 minutes

      $2 - $4

    3. Madrid (MAD)

      3 h 10 min - non-stop

      $75 - $360

    4. Krakow (KRK)

      12 min - twice daily

      $3

  • Fly Barcelona to Berlin Schoenefeld, bus

    $67 - $212
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 45 min - non-stop

      $35 - $160

    3. Berlin Schoenefeld (SXF)

      2 h 30 min - hourly

      $30 - $50

  • Fly Palma Mallorca to Berlin Tegel, train

    $114 - $315
    1. Palma

      18 min - every 15 minutes

      $1 - $6

    2. Palma Mallorca (PMI)

      2 h 40 min - non-stop

      $80 - $260

    3. Berlin Tegel (TXL)

      8 min - every 10 minutes

      $2 - $4

    4. Berlin Beusselstraße

      7 min - every 15 minutes

      $10 - $15

    5. Berlin Gesundbrunnen

      1 h 44 min - twice daily

      $20 - $30

  • Bus, train

    $193 - $262
    1. Sol

      6 min - every 10 minutes - line 1

      $2 - $3

    2. Madrid

      1 h 30 min - twice a week

      $140 - $180

    3. Sofia

      13 h 26 min - 4 times a week

      $35 - $55

    4. Brno hl.n.

      2 h 37 min - hourly

      $7 - $11

    5. Bohumin

      3 h 55 min - once daily

      $9 - $14

  • Bus Yubim

    $221 - $290
    1. Sol

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      5 min - 1636 feet

    3. Madrid

      1 h 30 min - twice a week

      $140 - $180

    4. Sofia Zentral Omnibus Bahnhof

      27 h 30 min - once a week

      $75 - $100

    5. Łódź Kaliska Station

      1 h 55 min - every 4 hours

      $5 - $9

  • Bus Eurolines CZ

    $164 - $251
    1. Santo Domingo

      40 min - every 15 minutes - line 148

      $4 - $6

    2. Madrid Estación Sur Autobuses

      36 h 10 min - twice a week

      $120 - $180

    3. Prague Florenc

      12 h 30 min - twice daily

      $40 - $65

  • Bus, night train, train

    $235 - $332
    1. Sol

      6 min - every 10 minutes - line 1

      $2 - $3

    2. Madrid

      1 h 30 min - twice a week

      $140 - $180

    3. Sofia

      21 h 20 min - once daily

      $35 - $55

    4. Budapest-Keleti

      2 h 35 min - 5 times a day

      $23 - $40

    5. Wien Hbf

      7 h 8 min - once daily

      $35 - $55

  • Drive

    $330 - $490
    1. Madrid

      26 h 16 min - 1784.9 miles

      $330 - $490

  • 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 Warsaw airport, then train to Warsaw. 5 h 49 min $92. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Krakow airport, then train to Kraków. 6 h 19 min $124. From Sol train to Atocha, train to Madrid airport, fly to Warsaw airport, then train to Warsaw. 7 h $115. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Nowy Dwor Mazowiecki airport, then bus to Warsaw. 6 h 58 min $87. From Sol train to Atocha, train to Madrid airport, fly to Krakow airport, then train to Kraków. 7 h 5 min $137. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Berlin Schoenefeld airport, then bus to Szczecin. 8 h 4 min $111. From Escola Graduada bus to Palma Mallorca airport, fly to Berlin Tegel airport, bus to Berlin Beusselstraße, train to Berlin Gesundbrunnen, then train to Szczecin. 8 h 3 min $185. From Sol line 1 subway to Madrid, bus to Sofia, bus to Brno hl.n., train to Bohumin, then train to Warszawa Centralna. 25 h 9 min $219. From Sol train to Atocha, walk to Madrid, bus to Sofia Zentral Omnibus Bahnhof, bus to Łódź Kaliska Station, then bus to Warszawa. 34 h 1 min $246. From Santo Domingo line 148 bus to Madrid Estación Sur Autobuses, bus to Prague Florenc, then bus to Warszawa. 2 days 3 h $220. From Sol line 1 subway to Madrid, bus to Sofia, night train to Budapest-Keleti, train to Wien Hbf, then train to Warszawa Centralna. 36 h 39 min $272. From Madrid drive to Warsaw. 26 h 16 min $411.