Cradled between the Caribbean Sea, the Gulf of Mexico, and the Atlantic Ocean, Cuba is the largest island in the Caribbean, located just 145 km (90 miles) south of Florida.
This tropical archipelago captivates with its dramatic landscapes and a rich cultural heritage shaped by Spanish colonialism, African roots, and a revolutionary legacy.
In Havana, vintage cars cruise beneath grand colonial facades as music drifts through the air. Varadero tempts with white-sand beaches and turquoise waters, while Trinidad’s cobblestone streets and Cienfuegos’ neoclassical charm offer glimpses into Cuba’s storied past.
Cuba is more than a place to visit — it’s a place to feel. Every corner tells a story, every rhythm stirs the soul, and every encounter leaves a lasting impression.