Travnik je grad u središnjoj Bosni i Hercegovini, 90 km sjeverozapadno od Sarajeva, te je ujedno glavni grad Županije Središnja Bosna. Poznat je po tome što je bio prijestolnica bosanskih kraljeva u srednjem vijeku, a kasnije i osmanskih vezira od 1686. do 1850. godine, pa i velik dio njegovog kulturnog nasljeđa datira iz tog perioda.
Općina Travnik omeđena je s devet općina: na jugu Bugojnom, Novim Travnikom i Vitezom, na istoku Zenicom, na sjeveru Teslićem, Kotor Varoši, Skender Vakufom, na zapadu Jajcem i Donjim Vakufom.
Travnik se nalazi vrlo blizu geografskog centra Bosne i Hercegovine. Rijeka Lašva protječe kroz grad, od zapada prema istoku, prije svoga ušća u rijeku Bosnu. Grad Travnik se nalazi u velikoj Lašvanskoj dolini, koja povezuje dolinu rijeke Bosne na istoku s dolinom rijeke Vrbas na zapadu.
Travnik leži na nadmorskoj visini od 514 metara. Njegovo najistaknutije geografsko obilježje su planine Vilenica i Vlašić, koja je dobila ime po Vlasima. Vlašić je jedna od najviših planina u Bosni i Hercegovini, s nadmorskom visinom od 1943 metra.