Belgrad-Banja Luka (serb.Beograd-Banja Luka) – coroczny wyścig kolarski, w latach 2007–2017 odbywający się w formie dwóch oddzielnych wyścigów jednodniowych, a od 2018 w formacie jednego wyścigu wieloetapowego.
W latach 2007–2017 odbywały się dwa oddzielne wyścigi jednodniowe o nazwie Belgrad–Banja Luka, rozróżniane cyfrą rzymską (Belgrad-Banja Luka I oraz Belgrad-Banja Luka II) – w obu przypadkach zarówno kierunek przejazdu między oboma miejscowościami, jak i trasy czy dystans wyścigu ulegały zmianom w różnych edycjach. Oba wyścigi znajdowały się w kalendarzach UCI Europe Tour z kategorią 1.2[1][2][3][4] (wyjątek nastąpił tylko w 2009, gdy wyścig rozegrany jako Belgrad-Banja Luka II nie znalazł się w kalendarzu UCI[5]). Od 2018 zaprzestano rozgrywania dwóch oddzielnych wyścigów jednodniowych, tworząc w to miejsce jeden wspólny wyścig wieloetapowy o tej samej nazwie (Belgrad-Banja Luka) i kategorii 2.1, także znajdujący się w kalendarzu UCI Europe Tour[1][2][3][4].