Byen Kastela ligger mellem Split og Trogir og består faktisk af syv mindre byer kaldet Stafilic, Novi, Stari, Luksic, Kambelovac, Gomilica og Sucurac. Kastela strækker sig 17 km langs kysten, og der bor ca. 40 000 mennesker. Den østlige del af Kastela er en industriel del med to fabrikker og flere indkøbscentre, mens den vestlige del er mere orienteret mod turisme.
På området ved Kastela (Kastelansko Polje) som ligger under skråningerne af Kozjak bjerget, dyrkes der oliven, vindruer og kirsebær.
Kastela var allerede beboet i forhistorisk tid, hvilket kan bevises af arkæologiske fund i huler samt kirker fra forskellige perioder og gamle villaer.