Which countries can green card holders travel to without a visa?

Citizens of the US are allowed to fly to 184 countries worldwide without the need of having a visa. As a result, several countries have granted the same right to holders of a permanent resident permit. However, US citizens who have a green card, are allowed to travel without the need for a visa to some non-US countries. 

Keep in mind that you can only fly abroad with your residence permit if you are heading to a country that provides equal rights to US residents.

Which countries can green cardholders travel to without a visa?

Countries that green card holders can travel to without a visa

Below you can find the list of some countries that green card holders can travel to without the need of having a visa.


Traveling to Canada is easy if you have a US Green Card.  Although you need to obtain an eTA (Electronic Travel Authorization), simple permission that grants you access to travel to Canada.

If you obtain the eTA and once you reach the border of Canada, you will only need to show it to the border agents. You will however be asked to also show your passport and your Green card as well.


Similar to Canada, in Mexico, you will also have to show your passport and your green card.

Nevertheless, you do need one of the following to get a Mexico Tourist Card:

  1. You’ll get one from the aircraft crew if you are flying by plane.
  2. Another way is to print your online tourist card and bring it with you.
  3. Before you fly, you can get one at the Embassy of Mexico in the US.
  4. At the immigration office after your arrival in Mexico.
  5. If you’re traveling by sea, you can collect it at the port call.
  6. At the entry point if you are traveling by land.


For Belize, you will need a passport that has been valid for a period of at least 6 months after the end of your stay. You will need a green card copy that has been notarized, a visa registration form, and evidence of appropriate funds needed for your stay in Belize

  • Costa Rica
  • Virgin Islands of Britain
  • Dominican republic
  • Jamaica

Costa Rica

With a green card you can visit Costa Rica’s natural parks, beautiful islands and enjoy the tropical weather. A green card is all you need in order to travel to Costa Rica. Thus, a visa will not be required. 

The documents needed are:

  • A valid passport
  • The green card
  • The booked ticket which indicates the return date

Note that with a green card you can only stay for up to 30 days. If you are looking to stay longer then you will be required to apply for an extension.

Costa Rica, Mexico and Canada are three of some countries where you can travel to without a visa. All you need is a Green Card.


There are also some European countries that you can visit with a green card. One of those being Georgia. You might know Georgia as the Peach State, but that’s not all you can look forward to when visiting Georgia. In Georgia, you can visit many beautiful sites, old town streets, parks, and some breathtaking mountains.

A visa will not be needed if you have a green card. As for the documents they are similar to other countries, you will need your passport, the green card and the ticket. Remember that you can not stay for longer than 90 days.

Virgin Islands of Britain 

If you are looking for a beautiful place with beautiful beaches and a place to spend an amazing summer, then these British Islands are your go.

Beside your green card, you will need your passport, your return flight ticket and also evidence that you have found lodging in one of these islands.

Without a visa, you can only stay for a maximum of 30 days. 

Curaçao and Aruba

With amazing swimming spots and underwater life, these two countries have a lot to offer to their tourists.

All you need is your US green card, and you are good to go and have an amazing time in any of the picturesque beaches of Curacao and Aruba!


In order to transit to Singapore, then a green card can help you do so. However, this will only last 4 days unless you have one of the following passports: China passport or India passport.

Chinese and Indian citizens, if they fulfill the specified criteria, are qualified for the Singaporean Visa Free Transit Facility:

  • Traveling by sea or air
  • Have a legitimate plane ticket or ferry ticket booked for the next 96 hours from Singapore
  • Are granted a Green Card


Peru is yet another state where you can travel with a Green Card only if you are an Indian or Chinese citizen. You have probably heard of Peru’s destinations such as Machu Picchu or other historical sites, sometimes filled with mysteries that have yet to be uncovered. If you are obsessed with history, archeology then Peru can offer just that.

The documents you need are: a passport, the flight ticket, and of course the green card. Once you reach the entry point, you will be granted a tourist card which will serve as evidence of how long you plan to stay in Peru. 

However, keep in mind that you can not stay for longer than 90 days.

Traveling to European countries with a Green Card

Traveling with a green card is limited to only a few European countries. Meaning that you can not travel to every European country, only a few of them. 

There are, however, countries that have visa exemptions for other countries, where you will not be required a visa to travel. 

Can I travel to the UK with only a Green Card?

Unfortunately, you can not. Even if you do have a US Green Card, you will still be required a UK visa to travel to the UK.

The UK visa program requires residents of many nations, which are mostly EU and Commonwealth nations, to be granted visa-free access for up to six months. You would have to request a regular UK visitor visa if you are not from the listed countries in the visa exemptions.

Travelling with a green card

I have a Green Card – Do I need a passport?

The short answer is yes. A passport will be required regardless if you have a Green Card. 

You would not be allowed to fly abroad if you do not hold a passport. When you enter the borders of a state, whether you are traveling by air or land, the border officials will most likely ask for your passport and probably a visa or residency permit

In certain situations, when entering a border, you won’t have to show your passport. Only citizens of neighboring countries or regions with an arrangement of some kind in place (such as Schengen Region citizens) do not need to display a passport.

How to apply for a Green Card?

Applying for a US Green Card can be done online by filling out an application form. There you will have to submit every required document and and pay the fees.

After the application has been reviewed you will be called for an interview. If the Green Card is granted to you then it will be valid for up to 10 years.

Note that the documents required may differ from time to time but the general ones they ask can be a certificate of birth, financial statements, evidence of citizenship, criminal records and passport size photographs.

For the passport size photos, you can easily get one online with the help of our application, Passport Photo Online. All you will need to do is upload a photo for your Green Card and within a few seconds, it will be sent to you via email. Do not worry because our AI tools automatically crop the photo to the required size and fix any possible mistakes in the photo. Thus you will not have to go to a professional photographer.