Karla Suárez est née à La Havane en 1969, elle est ingénieur en informatique, et vit actuellement à Lisbonne. En 2000, elle obtient le prix Lengua de Trapo pour son premier roman, Tropique des SIlences. Suivront La Voyageuse (2005) et La Havanne année zéro (prix du livre insulaire et prix Carbet de la Caraïbe et du Tout-Monde).
Ses ouvrages ont été traduits en plusieurs langues et parfois adaptés au théâtre et au cinéma.