As roupas cubanas tradicionais incluem vestidos de rumba e camisas e vestidos Guayabera. No entanto, muitas pessoas em Cuba também usam estilos de roupas modernos no dia a dia.
As roupas tradicionais cubanas vêm de influências africanas e europeias. Os estilos derivam muito da história do país como colônia espanhola e de sua população multicultural. Os estilos femininos apresentam tecidos leves, cores vivas, muitos babados e bordados. Os homens vestem-se tradicionalmente com camisas e calças de algodão.
O vestido de rumba, também conhecido como Bata Cubana, é um estilo bem conhecido de roupa feminina. Esse tipo de vestido é proeminente em apresentações de rumba e salsa.
A camisa Guayabera é outra famosa peça de roupa tradicional. Também é popularmente conhecida como a camisa de casamento mexicana e é um estilo bem conhecido em muitos outros países. Este tipo de camisa é feito de fibras naturais, como linho ou algodão, que permitem que a pele respire no calor. Tem dois ou quatro bolsos e é sempre usado para fora da calça. Algumas camisas apresentam bordados elaborados.
O vestido Guayabera é uma versão feminina da camisa Guayabera. Alguns estilos são bastante semelhantes à versão masculina do estilo, com mangas compridas. No entanto, muitas mulheres também usam estilos frente única ou de ombro aberto.
Embora muitas pessoas ainda usem roupas tradicionais em ocasiões especiais, festivais ou celebrações, muitos cubanos preferem usar roupas modernas no dia a dia. Embora Cuba proíba as importações de roupas estrangeiras, muitos vendedores privados de roupas conseguem acessar as importações de outros países, que apresentam tecidos e cortes modernos.