CubanVacations.co
Government Information - USA

Who/How one may travel to Cuba Click on link

A US citizen may travel to Cuba under one of several "licenses",  click on link  for details.

Once you have qualified you may get a Visa which cost $200
(anyone born in Cuba may have additional charges added) and is valid for a 90 day "window" of travel.
You then may stay in Cuba up to 30 days.

Cuban born travelers may find a Cuban Passport more useful. Link will show you how to obtain one.
You may obtain a Cuban passport for $ 400 and is valid for 6 years (sort of) at the end of the 1st 2 year period, you must renew it for $200 and at the end of the 2nd 2 year period, you must renew it again. (Total cost for the 6 years is $800...payable in parts if you choose to renew the parts. No visa is required for travel by Cuba.

Please NOTE, you may be asked for proof of RESIDENCE / CITIZENSHIP when re-entering the USA.

Travel.State.gov - US  CUBA specific travel information

We only address legal ways and therefore will not put any details regarding flying to / from Cuba using Cancun or other entry points.