Travel options for:
Amsterdam to Sofia
  • Fly from Amsterdam

    $68 - $163
    1. Amsterdam

      13 min - every 30 minutes

      $7 - $12

    2. Amsterdam (AMS)

      2 h 40 min - non-stop

      $60 - $150

    3. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

  • Train to Eindhoven, fly

    $52 - $204
    1. Amsterdam

      1 h 19 min - hourly

      $17 - $30

    2. Eindhoven, Station

      24 min - every 15 minutes - line 401

      $3

    3. Eindhoven (EIN)

      2 h 40 min - non-stop

      $30 - $170

    4. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

  • Train to Brussels, fly

    $112 - $285
    1. Amsterdam

      1 h 13 min - hourly

      $50 - $75

    2. Antwerpen Centraal

      32 min - hourly

      $21 - $23

    3. Brussels (BRU)

      2 h 30 min - non-stop

      $40 - $190

    4. Sofia (SOF)

      38 min - every 30 minutes - line 84

      $1

  • Train, bus

    $114 - $172
    1. Amsterdam Centraal

      1 h 57 min - every 4 hours

      $30 - $55

    2. Duisburg

      5 h - twice a week

      $80 - $120

  • Bus

    $65 - $120
    1. Amsterdam

      13 h - 5 times a week

      $65 - $120

  • Drive

    $320 - $470
    1. Amsterdam

      20 h 27 min - 1320.8 miles

      $320 - $470

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

From Amsterdam Centraal train to Amsterdam airport, fly to Sofia airport, then line 84 bus to Sofia. 5 h 46 min $102. From Amsterdam Centraal train to Eindhoven, Station, line 401 bus to Eindhoven airport, fly to Sofia airport, then line 84 bus to Sofia. 7 h 20 min $98. From Amsterdam Centraal train to Antwerpen Centraal, train to Brussels airport, fly to Sofia airport, then line 84 bus to Sofia. 7 h 22 min $178. From Amsterdam Centraal train to Duisburg then bus to Sofia. 31 h 57 min $144. From Amsterdam bus to Sofia - Bus Station. 13 h $84. From Amsterdam drive to Sofia. 20 h 27 min $392.