Timokas (serb.Тимок) – upė daugiausia Serbijoje; Dunojaus dešinysis intakas. Susidaro susiliejus Baltojo ir Juodojo Timoko upėms (Бели Тимок ir Црни Тимок) upėms ties Zaječaro miestu. Juodsis Timokas prasideda Serbijos Karpatuose, o Baltasis – Svrliškės kalnagūbryje. Po santakos upė teka į šiaurės rytus kalnų slėniu. Paskutinius 15 km sudaro Serbijos-Bulgarijos sieną. Įteka į Dunojų netoli Bulgarijos miesto Bregovo.
Upės didžiausias debitas – 40 m³/s. Ties Timoko ir Dunojaus santaka yra žemiausia Serbijos vieta (28 m virš jūros lygio) bei toliausiai į šiaurę nutolęs Bulgarijos taškas. Didesnių gyvenviečių prie upės nėra. Ties Čokoniaru ant upės įrengta hidroelektrinė. Upės vanduo užterštas sunkiaisiais metalais.