Batanja (mađ. Battonya )[1] je pogranični gradić na samom jugoistoku Mađarske.
Površine je 145,71 km četvornih.
Nalazi se na jugoistoku Mađarske, blizu granice s Rumunjskom. Južno je grad Pecica u Rumunjskoj, a jugoistočno Arad.
Upravno pripada mezőkovácsháskoj mikroregiji u Bekeškoj županiji. Poštanski je broj 5830.[2]
Do Batonje vodi željeznička pruga, a onda je prekid od par kilometara do rumunjske granice. Pruga se nastavlja prema Pecici i Aradu.
2001. je godine u Batanji živjelo 6872 stanovnika, od kojih su većina Mađari, a ondje žive pripadnici srpske, rumunjske, njemačke, romske i slovačke manjine.[2] Stanovnike se naziva Batanjcima i Batanjkinjama.[1]