You are applying for a Pink Cuban Tourist Card (visa)- you MUST fly into Cuba directly from the USA.
United States Citizen and Citizens from the following countries are eligible to apply for a Cuba Tourist Visa through us:
Albania, Andorra, Australia, Austria, Belgium, Bulgaria, Canada, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Faroe Islands, Fiji, Finland, France, Germany, Gibraltar, Greece, Greenland, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Moldova, Monaco, Netherlands, New Zealand, Norway, Poland, Portugal, Romania, Russia, San Marino, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey, Ukraine, United Kingdom, Vatican City.
These nationalities DON'T NEED a visa: Antigua and Barbuda, Barbados, Belarus, Benin, Bosnia, China, Dominica, Grenada, Macedonia, Malaysia, Montenegro, Mongolia, Namibia, Saint Kitts, Saint Lucia, Saint Vincent, Serbia, Singapore, and Vietnam.
The rest of Nationalities need a visa but must apply directly through Cuban embassy or mission.
Required Documents to Enter Cuba:
1) Passport has to be valid for at least 6 months after arrival date in Cuba.
2) Insurance: travelers will need to present an insurance policy/certificate valid for their time in Cuba. The insurance plan must include coverage for medical evacuation by air, medical emergencies, and repatriation.
3) Return air ticket.
4) Proof of sufficient funds (bank statement or letter from bank).
5) Hotel Confirmation. This confirmation can be a hotel or private accommodation such as guesthouse (Casa Particular). We are not responsible for situations that may arise from your staying in unlicensed accommodation.
Note: Your duration of stay can be extended for an extra 30 days while you are in Cuba by visiting one of the local Immigration Offices. To do so, you will need to provide your passport, your current visa, a receipt from the house or hotel where you are staying, the credit or debit card that you used to buy your travel insurance, a document to prove you have travel insurance and stamps (or sellos) to pay for the extended visa. You can get these stamps at many local banks.