Den gripne gärningsmannen är en 22-årig afghansk medborgare som tidigare dömts för narkotikabrott.
Han började att hugga folk med kniv vid stationen och på ytterligare fyra platser inom 800 meter vid kl 15 på onsdagseftermiddagen. Vittnen uppger att de sett personer bli knivhuggna i magen och i ryggen.
Han stoppades först efter att han skjutits av polis. Det tog 19 minuter från larm till dess polisen anlände.
På sjukhus vårdas sju skadade som blivit knivhuggna plus gärningsmannen med skottskador. Tre personer som skadades i attacken har livshotande skador.
Under onsdagskvällen slog beväpnad polis till mot hans lägenhet i Vetlanda. Han har bott i lägenheten i drygt ett år.
Gärningsmannen är medborgare i Afghanistan och folkbokfördes i Sverige 2018, enligt Expressens uppgifter. Polisen kommenterar inte mannens nationalitet.
Han är känd av polisen sen tidigare, enligt tidningens uppgifter handlar det om ringa narkotikabrott.