Bajša (en serbe cyrillique : Бајша ; en hongrois : Bajsa) est une localité de Serbie située dans la province autonome de Voïvodine. Elle fait partie de la municipalité de Bačka Topola dans le district de Bačka septentrionale. Au recensement de 2011, elle comptait 2 289 habitants. Bajša est officiellement classée parmi les villages de Serbie.