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.