Øya består for det meste av et savannelandskap med flate stepper, men har også innslag av sumpland og frodige skoger. Fjellandskap finnes primært nord og nordøst for byen Trinidad og i den sydøstlige delen av øya vest og nordøst for byen Santiago de Cuba. Den største fjellkjeden, Sierra Maestra, ligger vest for Santiago de Cuba. Høyeste punkt er Pico Real del Turquino med  m.