Do I need a passport to go to Cuba?
Yes, you do. A valid passport is required for all foreign nationals intending to visit Cuba. The passport must be valid for at least one month beyond the date of your expected departure from Cuba.
Foreign nationals must also carry a tourist card (or Cuba electronic visa, E-Visa), or a business or student visa. The tourist card (E-Visa) is generally provided by airlines, or can be obtained from a Cuban government office abroad in the case of privately organized flights. It can also be purchased at certain airports in Canada, USA and abroad.