Marko Topić (ur. 1 stycznia 1976 w Orašje) – bośniacki piłkarz występujący na pozycji napastnika.

Kariera Marko Topić swą karierę rozpoczął w Croatii Zagrzeb, w której występował w latach 1994–1995. Następnie wyjechał do Szwajcarii, gdzie reprezentował barwy kolejno FC Sion, FC Zürich oraz FC Wil. W 1997 roku wrócił do Chorwacji zostając zawodnikiem Varteksu Varaždin, lecz po sezonie 1997/98 ponownie wyjechał za granicę. W latach 1998–2000 grał we włoskim klubie A.C. Monza. W 2000 roku podpisał kontrakt z Austrią Wiedeń, gdzie występował wyłącznie przez jeden sezon. Kolejnymi zespołami w jego karierze były kluby niemieckie: Energie Cottbus oraz VfL Wolfsburg. W Bundeslidze rozegrał w sumie 107 spotkań, w których zdobył 16 bramek. W 2005 roku przeniósł się do rosyjskiego klubu Krylja Sowietow Samara. Od 2008 roku reprezentował barwy Saturna Ramienskoje. W 2010 roku zakończył karierę zawodniczą.