Visa policy of Ghana

Visitors to Ghana must obtain a visa from one of the Ghanaian diplomatic missions unless they come from one of the countries or territories that are either visa exempt or whose citizens may obtain a visa on arrival.
Visa exemption.
Citizens of the following 28 countries and territories are not required to obtain a visa for entry to Ghana for visits up to 90 days (unless otherwise stated):
According to the Ghana High Commission in the United Kingdom nationals of Malawi, Namibia and South Africa are also exempt.
Visa is also not required for holders of a "Dual Nationality Card" issued by Ghana. Pre-arranged visa may be picked up on arrival.
Holders of diplomatic, official, or service passports issued to nationals of Brazil, China, Cuba, Germany, Iran, Namibia, South Africa and holders of diplomatic passports issued to nationals of Turkey do not require a visa for Ghana.
Visa free agreement for all passports was signed with on June 2019 but is yet to be ratified.
Ghana signed a visa-waiver agreement for diplomatic, official and service passport holders with on 24 August 2017, on 13 June 2016, in November 2018, on 9 July 2018, with in March 2019 and with in August 2019 and they are yet to be ratified.
Visa on arrival.
From 1 July 2016 citizens of the African Union (except Morocco) member states that are not visa exempt can obtain a 30 days maximum visa for Ghana upon arrival for fee $150. The arrangement would be piloted at the Kotoka International Airport in Accra for three months, and thereafter extended to all other entry points of the country.
If special requirements are satisfied, the citizens of countries without diplomatic or consular mission of Ghana travelling on short notice may obtain a visa on arrival.
Visa is granted on arrival for holders of a copy of a pre-arranged approval from immigration.
As part of the Year of Return, Ghana 2019, all visitors to Ghana are able to obtain a visa on arrival during December 2019 and January 2020.
E-visa.
Ghana plans to introduce e-Visas in 2019.