Question: do us green card holders need visa for st lucia?
Answer: United States and Canadian citizens are not required to have a visa prior to entering Saint Lucia. All other nationals as well as Green Card holders will be required to obtain a visa before arrival in Saint Lucia.