All visitors require tickets and documents for
return or onward journeys, as well as sufficient funds for their
duration of stay.
US passport holders must have a passport valid for at least the
period of stay in the country. A visa is required; on arrival a
90-day holiday visa or 30-day business visa can be obtained for a
fee.
UK passport holders must have a passport valid for at least the
period of stay in the country. A visa is required; on arrival a
90-day holiday visa or 30-day business visa can be obtained for a
fee.
Canadian passport holders must have a passport valid for at
least the period of stay in the country. A visa is required; on
arrival a 90-day holiday visa or 30-day business visa can be
obtained for a fee.
Australian passport holders must have a passport valid for at
least the period of stay in the country. A visa is required; on
arrival a 90-day holiday visa or 30-day business visa can be
obtained for a fee.
South Africans must have a passport valid for at least the
period of stay in the country. A visa is required; on arrival a
90-day holiday visa or 30-day business visa can be obtained free of
charge.
Irish nationals require a passport valid for at least the
period of intended stay. A visa is required; on arrival a 90-day
holiday visa or 30-day business visa can be obtained for a
fee.
New Zealand nationals require a passport that should be valid
for the period of intended stay. A visa is required; on arrival a
90-day holiday visa or 30-day business visa can be obtained for a
fee.