Šolta je otok v Srednji Dalmaciji v bližini Splita, od katerega ga loči Splitski kanal.
Šolta leži zahodno od Brača in ima površino 51,9 km², dolžina obale meri 79,450 km. Najvišji vrh Vela Straža leži pri naselju Gornje Selo in doseže višino 237 mnm.
V notranjosti zahodnega dela otoka se razprostira okoli 6 km dolgo in do 2 km široko kraško polje zasajeno z raznimi kulturami. Vzdolž zaliva Maslinica se nahaja sedem manjših otočkov. Glavno mesto otoka je naselje Grohote. Otok je bogat s floro in favno. Na otoku živi preko 100 vrst raznih živali (ptice, divje svinje, zajci itd.)
Klima je sredozemska s povprečno januarsko temperaturo 7,2 °C, povprečna julijska pa znaša 26,1 °C. Najmanj dežja pade v poletnih mesecih.
Apnenčasta obala je pretežno strma in kamnita, posebno še na južni strani otoka. Severozahodna obala je porasla z gostim grmovjem in izpostavljena severnim vetrovom, predvsem burji. Tu se nahajata največja zaliva na otoku Rogač in Nečujam. Jugozahodni del je pokrit z makijo in nizkim borovim gozdom, medtem ko je vzhodni del kamnit. Zalivi zahodne obale so pred vetrovi zaščiteni s skupino sedmih otokov. V zalivu Maslinica, ki je izpostavljena le severozahodnim vetrovom je naravno sidrišče in zaklonišče za jadrnice in manjše ladje.
Na otoku so tri trajektna pristanišča, ki ležijo v naseljih Rogač, Nečujam in Stomorska.