Karim Bagheri (per. کريم باقری, ur. 24 lutego 1974 w Tabrizie) – piłkarz irański grający na pozycji ofensywnego pomocnika.

Kariera klubowa Bagheri pochodzi z miasta Tebriz. Tam też rozpoczął piłkarską karierę w klubie Teraktor Sazi Tebriz. W 1992 roku zadebiutował w jego barwach lidze irańskiej i grał tam przez dwa sezony. W 1994 roku został zawodnikiem nieistniejącego już klubu Keszawarz Teheran, wywodzącego się ze stolicy kraju, Teheranu. Tam był jednym z czołowych zawodników obok Mehrdada Minawanda oraz Sirousa Gajegrana. W 1996 roku przeszedł do innego stołecznego klubu, Persepolis Teheran. Grał w nim przez jeden rok i wywalczył swoje pierwsze w karierze mistrzostwo Iranu.

Latem 1997 roku Bageri wyjechał do Europy i trafił do niemieckiej Arminii Bielefeld. Jednocześnie stał się trzecim obok Alego Daeiego i Chodadada Aziziego Irańczykiem w Bundeslidze. W niej zadebiutował 5 sierpnia w wygranym 2:1 wyjazdowym spotkaniu z VfB Stuttgart. Natomiast 20 grudnia w meczu z Karlsruher SC (2:1) zdobył pierwszego gola na niemieckich boiskach. W całym sezonie 1997/1998 strzelił 3 gole, ale Arminia spadła do drugiej ligi. W następnym Karim pełnił rolę libero i pomógł klubowi w powrocie do ekstraklasy.