Swaziland Visa Services for citizens of Ghana - Visas to Swaziland Online: Application, Requirements Citizens of the following countries DO NOT require a Swaziland visa for a stay of up to 60 days: Anguilla, Australia, Bahamas, Barbados, Belgium, Bermuda, Botswana, British Virgin Islands, Canada, Cayman Islands, Cyprus, Denmark, Falkland Islands, Finland, Gambia,
Ghana, Gibraltar, Greece, Grenada, Guyana, Iceland, Malawi, Malta, Mauritius, Montserrat, Mozambique, Nauru, Netherlands, New Zealand, Norway, Papua New Guinea, Pitcairn Islands, Portugal, Saint Helena, Samoa, San Marino, Seychelles, Sierra Leone, South Africa, Sweden, Tanzania, Tonga, Trinidad Tobago, Uganda, Uruguay, United States, Zambia, Zimbabwe.
---------------------------------
There is a downloadable visa form available on the above link.
Hope this helps.
