Visas are not required by passport holders from Antigua & Barbuda, Australia, Austria, Bahamas, Bangladesh, Barbados, Belgium, Belize, Botswana, Brazil, Brunei, Canada, Chile, Costa Rica, Cyprus, Denmark, Dominica, Ecuador, Finland, Fiji, France, Gambia, Germany, Ghana, Greece, Grenada, Guyana, Hong Kong, Iceland, India, Israel, Italy, Japan, Kenya, Kiribati, Liechtenstein, Lesotho, Luxembourg, Malawi, Malaysia, Maldives, Malta, Mauritius, Mexico, Mozambique, Namibia, Nauru, Netherlands, New Zealand, Norway, Papua New Guinea, Portugal, St. Kitts and Nevis, St. Lucia, St. Vincent and the Grenadines, Samoa, San Marino, Seychelles, Sierra, Leone, Singapore, Solomon Islands, South Africa, South Korea, Spain, Suriname, Swaziland, Sweden, Switzerland, Tanzania, Tonga, Trinidad and Tobago, Turkey, Tuvalu, Uganda, United Kingdom, USA, Uruguay, Vanuatu, Venezuela and Zambia.
A visa can be issued on arrival (for $20) in Jamaica to nationals of Albania, Andorra, Armenia, Azerbaijan, Belarus, Bosnia and Herzegovina, Bulgaria, Croatia, Czech, Estonia, Georgia, Hungary, Kazakhstan, Kyrgyzstan, Latvia, Lithuania, Moldova, Monaco, Poland, Romania, Russia, Slovakia, Slovenia, Taiwan, Tajikistan, Turkmenistan, Ukraine, Uzbekistan, Yugoslavia and Macedonia.
Jamaican High Commission London
Jamaican Embassies
Foreign embassies in Jamaica