US permanent residents, or green card holders, may travel with green card to certain countries outside of USA without a visa. The following list of countries that offer a visa waiver for green card holders offer visa-travel for green card holders traveling outside the US.

Green card holders do have to acquire a tourist visa if traveling to these foreign countries, but they may need to present certain identification or documents upon arrival. It should also be noted that green card holders who stay outside of the US for more than 1 year risk having their green card canceled by USCIS.

North America and Central America

Canada
Passport required at port of entry into Canada; green card required at port of re-entry into United States. Under the “good neighbor policy,” regardless of their country of citizenship, green card holders are allowed to enter Canada without a visa.

Mexico
Passport required at port of entry into Mexico; green card required at port of re-entry into United States. Under the “good neighbor policy,” regardless of their country of citizenship, green card holders are allowed to enter Mexico without a visa.

Belize
Passport valid for at least 6 months past the end date of stay, notarized photocopy of green card, completed Visa Application form, and proof of sufficient funds for your stay in Belize required. With prior approval from Belizean immigration, green card holders receive a visa upon arrival.

Costa Rica
Passport valid for at least six months from the date of entry into the country, green card, and a round trip ticket are required. US green card holders receive an automatic visa upon arrival in Costa Rica. However, this does not apply for green card holders with citizenship of Afghanistan, Bangladesh, Cuba, Iran, Iraq, Myanmar, Syrian Arab Republic, Democratic People's Republic of Korea, and Somalia.

Caribbean Islands

Bermuda
Green card required traveling to Bermuda via cruise; passport required flying into Bermuda.

The Bahamas
Passport and green card required.

Cayman Islands
Green card required. Green card holders can stay in the Cayman Islands for up to 30 days without a Visa.

U.S. Virgin Islands
Copy of birth certificate and government-issued photo identification required. Anyone traveling between the US and its territories is not required to show a passport or green card for entry, since they are essentially on home soil.

British Virgin Islands
Passport, proof of accommodations on the island such, and proof of return journey required for entry; green card required for re-entry into US. Green card holders do not need a visa to travel to the British Virgin Islands.

Dominican Republic
Passport, green card, and tourist card required.
Anyone who can legally travel or reside in the US does not need a Visa to travel to the Dominican Republic for tourist purposes.

Caribbean part of the Kingdom of the Netherlands
Passport valid for at least 6 months from the date of entry and green card required. Green card holders do not need a Visa to enter Aruba, Curaçao, Sint Maarten, and the Caribbean Netherlands (islands of Bonaire, Sint Eustatius, and Saba).

Jamaica
Passport, green card, and round-trip tickets to the US or onward tickets to another destination required. This does not apply for green card holders who are with Taiwan citizenship.

To see a list of countries that do not require visa for US citizens, visit Visa Free Travel for US Citizens.