Trogir se encuentra en una pequeña isla entre el continente croata y la isla de Ciovo. Está a unos 27 kilómetros al oeste de Split.