Trogir se nachází na malém ostrově mezi chorvatskou pevninou a ostrovem Čiovo. Je to asi 27 kilometrů západně od Splitu.