Nationals of the UK, Ireland, USA and Canada may stay for six months. Nationals of Austria, Belgium, Denmark, Finland, Germany, Iceland, Israel, Italy, Luxembourg, Mexico, the Netherlands, Norway, Sweden, Switzerland, Turkey and Commonwealth countries (except Sri Lanka and Pakistan) may stay for three months. Nationals of Argentina, Brazil, Chile, Costa Rica, Ecuador, France, Greece, Japan, Portugal and Spain may stay for 30 days.
All other nationalities require visas (citizens of most countries can obtain a visa on arrival, provided they are holding valid onward or return tickets and evidence of sufficient funds).
Immigration formalities require every person to show a return or ongoing airline ticket when arriving in Jamaica.