Travel options for:
Spain to Germany
  • Fly Palma Mallorca to Stuttgart

    $74 - $331
    1. Palma

      18 min - every 15 minutes

      $1 - $6

    2. Palma Mallorca (PMI)

      2 h - non-stop

      $70 - $320

    3. Stuttgart (STR)

      27 min - every 30 minutes

      $2 - $5

  • Fly Bilbao to Frankfurt

    $73 - $205
    1. Bilbao

      15 min - every 30 minutes

      $1 - $2

    2. Bilbao (BIO)

      2 h 10 min - non-stop

      $70 - $200

    3. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Fly Barcelona to Frankfurt

    $68 - $325
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h 10 min - non-stop

      $65 - $320

    3. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Fly Barcelona to Munich

    $51 - $220
    1. Barcelona

      17 min - every 30 minutes

      $2

    2. Barcelona (BCN)

      2 h - non-stop

      $45 - $210

    3. Munich (MUC)

      38 min - every 20 minutes

      $4 - $8

  • Fly Valencia to Frankfurt

    $78 - $297
    1. Valencia

      23 min - every 15 minutes - line 5

      $1 - $4

    2. Valencia (VLC)

      2 h 25 min - non-stop

      $75 - $290

    3. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Fly Madrid to Frankfurt

    $49 - $208
    1. Madrid

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      27 min - every 30 minutes

      $2 - $4

    3. Madrid (MAD)

      2 h 35 min - non-stop

      $45 - $200

    4. Frankfurt (FRA)

      17 min - every 30 minutes

      $1 - $3

  • Train

    $608 - $788
    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

      6 h 20 min - once daily

      $210 - $230

    4. Paris Gare de Lyon

      4 h 3 min - 5 times a day

      $110 - $125

    5. Zürich HB

      8 h 23 min - twice a week

      $210 - $320

    6. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Bus FlixBus

    $136 - $240
    1. Sol

      1 min - every 15 minutes

      $1 - $2

    2. Atocha

      2 min - every 15 minutes

      $1

    3. Madrid

      16 h - once a week

      $70 - $130

    4. Paris, Paris

      12 h 25 min - 5 times a week

      $60 - $100

    5. Berlin, Masurenallee/ZOB

      15 min - every 30 minutes

      $2 - $4

    6. S+U Zoologischer Garten Bhf

      26 min - every 15 minutes - line 100

      $2 - $4

  • Bus Eurolines CZ

    $148 - $222
    1. Santo Domingo

      40 min - every 15 minutes - line 148

      $3 - $5

    2. Madrid Estación Sur Autobuses

      36 h 10 min - twice a week

      $120 - $180

    3. Praha, ÚAN Florenc

      3 h 55 min - every 15 minutes

      $19 - $28

    4. Flughafen Schönefeld Terminal

      1 h - every 30 minutes - line 171

      $4 - $6

    5. U Hermannplatz

      11 min - every 10 minutes

      $2 - $4

  • Bus, train

    $135 - $317
    1. Sol

      7 min - every 10 minutes - line 2

      $2 - $3

    2. Manuel Becerra

      51 min - every 10 minutes - line 6

      $2 - $4

    3. Madrid

      2 days 4 h - once daily

      $100 - $160

    4. Frankfurt(Main)Hbf

      4 h 9 min - every 4 hours

      $30 - $150

    5. Berlin Hbf (S-Bahn)

      6 min - every 10 minutes

      $1

  • Drive

    $300 - $440
    1. Madrid

      21 h 47 min - 1449.5 miles

      $300 - $440

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

From Escola Graduada bus to Palma Mallorca airport, fly to Stuttgart airport, then train to Stuttgart. 4 h 51 min $129. From Moyua Plaza bus to Bilbao airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 47 min $114. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Frankfurt airport, then train to Frankfurt am Main. 4 h 49 min $124. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Munich airport, then train to München. 5 h 2 min $103. From Xativa line 5 subway to Valencia airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 10 min $126. From Sol train to Atocha, train to Madrid airport, fly to Frankfurt airport, then train to Frankfurt am Main. 5 h 40 min $87. From Sol line 1 subway to Madrid-Puerta de Atocha, train to Barcelona Sants, train to Paris Gare de Lyon, train to Zürich HB, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 25 h 13 min $728. From Sol train to Atocha, train to Madrid, bus to Paris, Paris, bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr.. 31 h 22 min $228. From Santo Domingo line 148 bus to Madrid Estación Sur Autobuses, bus to Praha, ÚAN Florenc, bus to Flughafen Schönefeld Terminal, line 171 bus to U Hermannplatz, then train to S+U Alexanderplatz. 43 h 18 min $195. From Sol line 2 subway to Manuel Becerra, line 6 subway to Madrid, bus to Frankfurt(Main)Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 2 days 12 h $286. From Madrid drive to Berlin. 21 h 47 min $372.