Čelinac (srbskou cyrilikou: Челинац) je mesto a obec v strednej Bosne, v Republike Srbskej, v Bosne a Hercegovine. Obec leží asi 15 km východne od regionálneho centra, mesta Banja Luka.

Nachádza sa na rieke Vrbanja, medzi obcami Laktaši a Prnjavor na severe, Teslić na východe, Kotor Varoš, Skender Vakuf/Kneževo na juhu a Banja Luka na západe.