Travel options for:
Madrid to Berlin
  • Fly to Berlin Tegel

    $69 - $257
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      3 h - non-stop

      $65 - $250

    3. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $2 - $4

  • Fly to Berlin Schoenefeld

    $60 - $302
    1. Madrid

      25 min - every 30 minutes

      $2 - $4

    2. Madrid (MAD)

      3 h 5 min - non-stop

      $45 - $280

    3. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Train

    $451 - $678
    1. Madrid-Puerta de Atocha

      2 h 30 min - hourly

      $75 - $110

    2. Barcelona Sants

      6 h 20 min - once daily

      $210 - $230

    3. Paris Lyon Banlieue

      7 min - every 10 minutes

      $3 - $5

    4. Paris Nord

      3 h 14 min - 3 times a day

      $140 - $190

    5. Köln Hbf

      4 h 21 min - every 4 hours

      $22 - $150

  • Bus Yubim

    $201 - $258
    1. Madrid

      1 h 30 min - twice a week

      $140 - $180

    2. Sofia

      23 h 36 min - 4 times a week

      $60 - $85

  • Bus Eurolines CZ

    $145 - $223
    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

      4 h 25 min - every 15 minutes

      $20 - $35

    4. Berlín, ZOB am Funkturm

      4 min - 1227 feet

    5. U Kaiserdamm

      28 min - every 15 minutes

      $2 - $4

  • Bus, train

    $134 - $307
    1. Madrid

      2 days 4 h - once daily

      $100 - $160

    2. Frankfurt(Main)Hbf

      4 h 9 min - every 4 hours

      $30 - $150

    3. 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 Recoletos train to Madrid airport, fly to Berlin Tegel airport, then bus to Berlin. 5 h 50 min $106. From Recoletos train to Madrid airport, fly to Berlin Schoenefeld airport, then train to Berlin. 6 h 8 min $129. From Madrid-Puerta de Atocha train to Barcelona Sants, train to Paris Lyon Banlieue, train to Paris Nord, train to Köln Hbf, then train to Berlin Hbf (tief). 19 h 8 min $593. From Madrid bus to Sofia then bus to Berlin. 26 h 6 min $209. From Santo Domingo line 148 bus to Madrid Estación Sur Autobuses, bus to Praha, ÚAN Florenc, bus to Berlín, ZOB am Funkturm, walk to U Kaiserdamm, then train to S+U Alexanderplatz. 42 h 57 min $192. From Madrid bus to Frankfurt(Main)Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S). 2 days 10 h $276. From Madrid drive to Berlin. 21 h 47 min $372.