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

    $58 - $145
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      2 h 15 min - non-stop

      $55 - $140

    3. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $2 - $4

  • Fly to Berlin Schoenefeld

    $35 - $180
    1. Sofia

      39 min - every 30 minutes - line 84

      $1

    2. Sofia (SOF)

      2 h 20 min - non-stop

      $21 - $160

    3. Berlin Schoenefeld (SXF)

      22 min - hourly

      $13 - $19

  • Bus Radina VIP

    $126 - $161
    1. Sofia

      22 h 23 min - once a week

      $110 - $140

    2. Chemnitz

      4 h 10 min - 5 times a week

      $15 - $26

  • Bus EAAA

    $65 - $110
    1. Sofia

      32 h 58 min - once daily

      $65 - $110

  • Train

    $124 - $186
    1. Sofia Sever

      8 h 31 min - once daily

      $14 - $17

    2. Videle

      13 h 16 min - once daily

      $30 - $50

    3. Budapest-Keleti

      11 h 50 min - once daily

      $80 - $120

  • Drive

    $210 - $310
    1. Sofia

      16 h 15 min - 1021.1 miles

      $210 - $310

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

From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Berlin Tegel airport, then bus to Berlin. 5 h 19 min $83. From Tzarigradsko shose Blvd. line 84 bus to Sofia airport, fly to Berlin Schoenefeld airport, then train to Berlin. 5 h 37 min $61. From Sofia bus to Chemnitz then bus to Berlin, Berlin Alexanderplatz. 27 h 33 min $138. From Sofia bus to Berlin. 32 h 58 min $78. From Sofia Sever train to Videle, train to Budapest-Keleti, then train to Berlin Hbf (tief). 35 h 37 min $154. From Sofia drive to Berlin. 16 h 15 min $262.