North American visas

Do I need a visa to go to North America?

Each of the countries in North America have different rules for entry. For UK citizens, some North American countries and territories require you to get a visa, and some don’t. Some North American visas are difficult to obtain, and some countries may even refuse you entry.

The table below shows whether North American visas are required for short term visits, for all of the countries and territories in North America.

North American visa, USA
USA border

How do I obtain a North American visa?

Some countries and territories in North America will issue you a visa when you arrive at the border, whereas others require you to obtain a visa in advance.

When overlanding through North America, you should plan in advance where you will need a visa for, and where you can obtain one from. You may not be able to obtain a visa for your country of interest in every country that you’re travelling through.  The table below provides an indication of where you can obtain one from.

Can I get an North American visa online?

You can obtain visas for some North American countries online, whereas for other countries you may have obtain the visa in person. 

The method for obtaining the visa, the cost and the time to get one are shown in the table below. The information in the table below is relevant for UK citizens. 

You may also find it useful to refer to our other information on driving abroad.

Visa requirements, methods of obtaining the visa, cost and time to obtain the visa by North American territory

CountryVisa RequiredCostTime to obtain visa
AnguillaNo visa required for stay of up to 90 days.
Pay departure tax at Clayton J Lloyd International Airport and Blowing Point ferry terminal.
Antigua and BarbudaYes, on arrival. One month granted which can be extended one month at a time.
Most airlines include departure tax in their flight costs.
ArubaNo visa required for stay of up to 3 months.
Complete online entry form.
BahamasYes, on arrival. One month granted which can be extended up to 8 months.
Time spent in Bahamas when in possession of a USA ESTA counts towards the 90 days.
BarbadosYes, on arrival. One month granted which can be extended one month at a time.
BelizeYes, on arrival. 30 days granted which can be extended 30 days at a time at a cost of BZD$200 per month.
BermudaYes, on arrival. 180 days granted which can be extended.
Visitors must complete a Bermuda arrival card.
BonaireNo visa required for stay of up to 3 months.
British Virgin IslandsNo visa required for stay off up to one month, which can be extended.
Complete an online embarkation card.
There is an arrival tax of US$10. there is a departure tax of US$50 by air or US$20 by ferry.
CanadaNo, obtain an eTA for your visit if arriving by air. 6 months granted.CAD7 for eTa1-3 days
Cayman IslandsNo visa required for stay of up to six months. You can enter the Cayman Islands for up to 30 days without a UK passport if you have photo identification and a certified copy of a UK birth certificate, or a naturalisation certificate.
Costa RicaYes, on arrival. 180 days granted which can be extended.
CubaNo, for up to 90 days. Tourist card required. You must complete an online arrival form on the D’Viajeros traveller information portal within 72 hours before entering the country.£273 days
CuraçaoNo visa required for stay of up to 90 days, which can be extended.
You must complete a digital immigration card.
DominicaYes, on arrival. One month granted which can be extended one month at a time.
There is a departure tax of 86 East Caribbean dollars or US$33 – it is usually included in the cost of your plane ticket. You also need to pay departure tax if travelling by ferry.
Dominican RepublicYes, on arrival. One month granted which can be extended one month at a time.
You must fill in an entry and exit form before arriving in and leaving the Dominican Republic
You may be refused entry if you do not have proof of onward or return travel when you arrive in the country.
El SalvadorYes, on arrival – up to 180 days granted.
British tourists can travel within any of the CA-4 countries (El Salvador, Guatemala, Honduras, Nicaragua) for a period of up to 90 days which starts at the first point of entry of any of the CA-4 countries. 
GrenadaYes, on arrival. One month granted which can be extended one month at a time.
GuadeloupeNo visa required for stay of up to 90 days.
GuatemalaYes, on arrival. 90 days granted which can be extended. Ensure that your passport is stamped on arrival, as if you do not, you will get a fine and be delayed on your departure.
Before you enter or exit Guatemala, you must complete the online immigration declaration form.
Guatemalan customs or immigration officials sometimes ask travellers crossing land borders to pay an ‘entry fee’, which is illegal. If you are asked to pay a fee, ask for an official receipt, and you may find the officials drop the request.
British tourists can travel within any of the CA-4 countries (El Salvador, Guatemala, Honduras, Nicaragua) for a period of up to 90 days which starts at the first point of entry of any of the CA-4 countries. 
£5030 days
HaitiYes, on arrival. 90 days granted which can be extended.
Tourists must pay an entry fee of US$10 in cash on arrival. Tourists must pay a departure tax of US$55.
$10
HondurasYes, you must have a visa to visit Honduras, contact the nearest Honduras Embassy.
90 days granted which can be extended. Immigration pre-arrival form required. Ensure that your passport is stamped on arrival, as if you do not, you will get a fine and be delayed on your departure.
If you arrive at or depart from a land border, the immigration authorities will charge you a fee of US$3. Keep the receipt until you leave Honduras and make sure you get a stamp in your passport.
British tourists can travel within any of the CA-4 countries (El Salvador, Guatemala, Honduras, Nicaragua) for a period of up to 90 days which starts at the first point of entry of any of the CA-4 countries. 
JamaicaYes, on arrival. 90 days granted which can be extended.
Arrival and departure taxes are usually included in the cost of your ticket
MartiniqueNo visa required for stay of up to 90 days.
MexicoYes, on arrival. One month granted which can be extended.
When entering Mexico by land fill out an immigration form online.
You must pay an entry tax to visit the state of Quintana Roo – you can pay the entry tax online before or during your stay.
MontserratNo visa required for stay of up to 180 days.
There is a departure tax of of 45 East Caribbean dollars.
NicaraguaYes, on arrival. 90 days granted which can be extended.
British tourists can travel within any of the CA-4 countries (El Salvador, Guatemala, Honduras, Nicaragua) for a period of up to 90 days which starts at the first point of entry of any of the CA-4 countries. 
PanamaYes, on arrival. 3 months granted which cannot be extended.
Puerto RicoYes, apply for ESTA or Visa. 90 days granted with ESTA, which cannot be extended. 180 days granted with B2 visa, which can be extended.
Note that with ESTA, the ‘rule of thumb’ is that you leave the USA for 91 days before returning. In general, short trips spent in neighbouring countries, such as Mexico, Canada and the Caribbean, will count towards the 90 days grated with ESTA.
ESTA: $21

Visa:
$185
ESTA:
3 days

Visa:
3 weeks
SabaNo visa required for stay of up to 3 months.
Saint BarthélemyNo visa required for stay of up to 90 days.
Sint EustatiusNo visa required for stay of up to 3 months.
Saint Kitts and NevisYes, on arrival. Six months granted which can be extended one month at a time.
Before you travel, complete the immigration form online.
Saint Martin / Saint-Martin / Sint MaartenNo visa required for stay of up to 90 days.
Saint LuciaYes, on arrival. Six weeks granted which can be extended one month at a time. Ensure that your passport is stamped on arrival, as if you do not, you will get a fine and be delayed on your departure.
Fill in an online immigration form.
Saint Pierre and MiquelonNo visa required for stay of up to 90 days.
Saint Vincent and the GrenadinesYes, on arrival. Six months granted which can be extended one month at a time.
Trinidad and TobagoYes, on arrival. 90 days granted which can be extended. Ensure that your passport is stamped on arrival, as if you do not, you will get a fine and be delayed on your departure.
Turks and Caicos IslandsNo visa required for stay of up to 90 days.
United States of AmericaYes, apply for ESTA or Visa. 90 days granted with ESTA, which cannot be extended. 180 days granted with B2 visa, which can be extended.
Note that with ESTA, the ‘rule of thumb’ is that you leave the USA for 91 days before returning. In general, short trips spent in neighbouring countries, such as Mexico, Canada and the Caribbean, will count towards the 90 days grated with ESTA.
ESTA: $21

Visa:
$185
ESTA:
3 days

Visa:
3 weeks
United States Virgin IslandsNo visa is required to enter the US Virgin Islands with a UK passport (Nov, 2024). However you must apply for ESTA, which has restrictions on eligibility dependent on which countries you may have travelled to.
Table is correct as of September 2023.
Scroll to Top