US nationals do not require a visa for stays of up to 90 days.
A passport valid for 30 days after the date of entry is required.
An extension can be organised on arrival.
UK nationals must have a passport that is valid at least 30
days after the date of entry. A visa is not required for a stay of
up to 90 days provided the passport is endorsed with British
Citizen, British National (Overseas) or British Overseas
Territories Citizen. Extensions can be arranged on arrival. In all
other cases, a passport must be valid beyond six months and a visa
is required.
Canadians must have a passport that is valid at least 30 days
after date of entry. A visa is not required for stays of up to 90
days. Extensions can be organised on arrival.
Australians must have a passport that is valid at least 30 days
after the date of entry. A visa is not required for stays of up to
90 days. An extension can be organised on arrival.
South African nationals must have a passport that is valid at
least 30 days after the date of entry. A visa is not required for
stays of up to 90 days. An extension can be organised on
arrival.
Irish nationals must have a passport that is valid at least 30
days after date of entry. A visa is not required for a stay of 90
days. Extensions can be organised on arrival.New Zealand citizens must have a passport that is valid at
least 30 days after the date of entry. A visa is not required for a
stay of 90 days. Extensions can be organised on arrival.