Čelinac (en cyrillique serbe : Челинац) est une ville et une municipalité de Bosnie centrale, Republika Srpska, Bosnie-Herzégovine. La municipalité est située à environ 15 km à l'est du centre régional, la ville de Banja Luka.

Il est situé sur la rivière Vrbanja, entre les municipalités de Laktaši et Prnjavor au nord, Teslić à l'est, Kotor Varoš, Skender Vakuf/Kneževo au sud, et Banja Luka à l'ouest.