Travnik (Травник ) är en stad i centrala Bosnien och Hercegovina, 90 kilometer väster om Sarajevo. Det är huvudstad i kantonen Centralbosnien. Den ligger i kommunen Travnik. År 2013 hade staden Travnik 16 534 invånare. Befolkningen i storstadsområdet Travnik var 57 543 personer. År 1699 blev staden residens för vicererna i den ottomanska provinsen Bosnien.

Travnik ligger nära Bosnien och Hercegovinas geografiska centrum på 44°14′N 17°40′E / 44.233°N 17.667°E / 44.233; 17.667. Floden Lašva rinner från väst till öst genom staden. Travnik ligger i Lašva-dalen. Denna dal förbinder Bosna-flodens dalgång med Vrbas-flodens dalgång.

Travnik ligger 514 meter över havet. Bergen Vilenica och Vlašić är två av de geografiska särdrag som finns i närheten av Travnik. Vlašić-berget ligger i själva centrum av Bosnien och Hercegovina. Dess högsta topp är Paljenik med en höjd av 1 943 meter.