Šolta ist eine Insel in Zentraldalmatien in der Nähe von Split, von dem sie durch den Split-Kanal getrennt wird. Šolta liegt westlich von Brač und hat eine Fläche von 51,9 km², die Küstenlänge beträgt 79 450 km. Der höchste Gipfel Vela Straža liegt im Dorf Gornje Selo und erreicht eine Höhe von 237 m.
Im Inneren des westlichen Teils der Insel erstreckt sich etwa 6 km langes und ein 2 km breites Karstfeld mit verschiedenen Kulturen. Entlang der Maslinica-Bucht gibt es sieben kleinere Inseln. Die Hauptstadt der Insel ist Grohote. Die Insel ist reich an Flora und Fauna. Über 100 Tierarten (Vögel, Wildschweine, Hasen usw.) leben auf der Insel.
Das Klima ist mediterran mit einer durchschnittlichen Januartemperatur von 7,2°C und einer durchschnittlichen Julitemperatur von 26,1°C. Am wenigstens regnet es in den Sommermonaten.
Die Kalksteinküste ist meist steil und felsig, besonders auf der Südseite der Insel. Die Nordwestküste ist mit dichten Büschen bewachsen und ist den Nordwinden ausgesetzt, insbesondere der Bora. Hier sind die größten Buchten auf der Insel Rogač und Nečujam. Der südwestliche Teil ist mit Macchia und niedrigem Kiefernwald bedeckt, während der östliche Teil felsig ist. Die Buchten der Westküste werden von einer Gruppe von sieben Inseln vor den Winden geschützt. In der Maslinica-Bucht, die nur den nordwestlichen Winden ausgesetzt ist, ist ein natürlicher Ankerplatz und Schutzraum für Segelboote und kleinere Boote.
Auf der Insel befinden sich drei Fährhäfen in den Siedlungen Rogač, Nečujam und Stomorska.