United States citizens must have a valid passport, but no visa
is required for a stay of up to three months.
British citizens must have a valid passport for their period of
intended stay, but no visa is required for a stay of up to six
months. Most other British passport holders do not require a visa
for stays of up to three months.
Canadians must have a valid passport, but no visa is required
for a stay of up to three months.
Australians must have a valid passport, but no visa is required
for a stay of up to three months.
South Africans must have a valid passport, but no visa is
required for stays of up to one month.
Irish nationals must have a valid passport, but no visa is
required for a stay of up to three months.New Zealand citizens must have a valid passport, but no visa is
required for a stay of up to three months.