Cuba tiene una flora de sorprendente riqueza, con un número total de especies de flores nativas estimadas en casi 6000. Las áreas montañosas están cubiertas por bosques tropicales, pero Cuba es esencialmente una pradera con palmeras. La palma real, que alcanza alturas de 15 a 23 metros es el árbol nacional. Pinos como los del sureste de Estados Unidos crecen en las laderas de la Sierra de los Órganos y en la Isla de la Juventud. Las zonas costeras más bajas, especialmente en el sur, tienen manglares. Hay una pequeña área alrededor de la bahía de Guantánamo donde crecen las plantas del desierto.
En Cuba solo habitan pequeños animales. Estos incluyen murciélagos tropicales, roedores, aves y muchas especies de reptiles e insectos. A principios del siglo XXI había al menos 31 especies de mamíferos y 86 especies de aves en todo el país.