Długość granic: 0 (nie graniczy z żadnym państwem, Baza Guantanamo jest wydzierżawiona USA); Długość wybrzeża: 3736 km; Najniższy punkt: 0 m n.p.m. (Morze Karaibskie); Najwyższy punkt: Pico Turquino (1974 m n.p.m.).
Kuba to największa z wysp karaibskich, a na liście największych wysp świata zajmuje 17. miejsce.
Otoczona jest 1600 wysepkami, skałami i rafami (największa wyspa Isla de la Juventud, do 1978 r. nazywająca się Pinos – 3056 km²). Otaczające Kubę głębiny morskie sięgają 7000 m. Od Florydy oddziela ją Cieśnina Florydzka, od Meksyku – Cieśnina Jukatańska, od San Domingo – Cieśnina Zawietrzna.
Brzegi dobrze rozwinięte obfitują w liczne zatoki. Okoliczne wyspy tworzą archipelagi takie jak: Jardines de la Reina, Los Canarreos, Los Colorados, Sabana-Camagüey. Większość wyspy zajmuje nizina. W południowo-zachodniej części wznoszą się wapienne góry Sierra de los Organos. Wzdłuż południowych wybrzeży ciągnie się łańcuch gór Sierra Maestra z najwyższym szczytem Kuby – Pico Turquino (1974 m). Klimat podrównikowy, z przeciętną sumą opadów 1000–1500 mm. Pora deszczowa występuje między majem a październikiem. Średnie temperatury wynoszą w styczniu 20–24 °C, w gorącym sierpniu 25–28 °C.