Tsvana keel (tsvana Setswana) on bantu keel, mida kõneletakse Aafrika lõunaosas Botswanas (enamuskeel) ning Lõuna-Aafrika Vabariigi Loodeprovintsis (enamuskeel) ja Põhja-Kapimaa provintsis, aga ka Namiibias ja Zimbabwes.

Tsvana keel on Botswana üks kahest ja Lõuna-Aafrika Vabariigi üks üheteistkümnest ametlikust keelest.

Kõnelejate koguarv on umbes 4 miljonit, neist Botswanas on umbes 1,5 miljonit.

Tsvana keel kasutab ladina kirja.