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 24 countries or territories that are either 90 Days maximum visa exempt or whose citizens may obtain a 30 Days maximum visa on arrival.
Visa policy map
Citizens of the following 17 countries and territories can visit Ghana for 90 Days maximum:
Holders of diplomatic, official, or service passports issued to nationals of Brazil, Cuba, Germany and Iran and holders of diplomatic or service passports issued to nationals of South Africa do not require a visa for Ghana.
Visa on arrival
Citizens of the following 6 countries and territories can obtain a 30 days maximum visa for Ghana upon arrival: