Batala est une ville indienne situé dans le district de Gurdaspur de l’État du Pendjab. En 2015, sa population était de 211 594 habitants.