Banna may refer to:
- Banna, Ilocos Norte, municipality in the Philippines.
- Banna (Birdoswald), Roman Birdoswald in Cumbria in England
- Banna, Bangladesh, town in Barisal, Bangladesh
- Banna (Battagram), town in Khyber Pakhtunkhwa, Pakistan.
- Banna Strand, beach in Country Kerry, Ireland
- Xishuang Banna, prefecture in Yunnan, China