Kaštela è una città e un agglomerato di sette insediamenti individuali amministrati come un unico comune. La città si trova a nord-ovest della città di Spalato, a ovest di Solin e ad est di Trogir, sulla costa della Dalmazia centrale. La regione di Kaštela con il suo tono mediterraneo, il paesaggio pittoresco e l'ambiente naturale unico attirava gli abitanti fin dalla preistoria.