Excellent question. The answer is it depends on the specific Caribbean country, but in the vast majority of cases, green card holders do NOT need a visa for short tourist visits.
Here’s a detailed breakdown:
Most Caribbean nations grant visa-free entry or visa-on-arrival to U.S. Permanent Residents (green card holders) for tourism, typically for stays ranging from 30 to 180 days. The requirement is usually: A valid passport from your country of citizenship (often must be valid for 6 months beyond your stay). Your valid U.S. Permanent Resident Card (green card). A return or onward ticket.
While most are visa-free, there are critical exceptions and nuances:
Cuba: This is the most complex exception. U.S. green card holders are subject to U.S. government restrictions on travel to Cuba. You cannot go for simple tourism. You must fall under one of 12 authorized categories (like “Support for the Cuban People”) and comply with U.S. regulations, which involve financial transactions and itinerary planning. From Cuba’s perspective, they require a “Cuban Tourist Card” (often provided by airlines), but the primary hurdle is U.S. law.
Trinidad and Tobago: This is a notable exception for visa requirements. U.S. green card holders DO NEED a visa to enter Trinidad and Tobago, unless they hold a passport from a visa-exempt country. You must apply in advance at a Trinidad and Tobago embassy or consulate.
Belize: While not typically requiring a visa