Čelinac (srbskou cyrilicí: Челинац) je město a obec ve střední Bosně v Republice srbské v Bosně a Hercegovině. Obec leží asi 15 km východně od regionálního centra, města Banja Luka.

Nachází se na řece Vrbanja, mezi obcemi Laktaši a Prnjavor na severu, Teslić na východě, Kotor Varoš, Skender Vakuf/Kneževo na jihu a Banja Luka na západě.