Visa confusion is one of the biggest barriers to African travel. Requirements vary not just by destination country but by your passport — and what's true for an American traveler may be completely different for a Nigerian, Kenyan, or South African one. This guide covers entry requirements for all 17 countries on the TripZapp platform, with dedicated information for both international travelers and African passport holders.
The good news for African travelers: intra-African mobility is improving rapidly. Several countries — including Kenya, Rwanda, Ghana, Seychelles, the Gambia, and Benin — have now eliminated visa requirements for all African passport holders. Regional blocs like the East African Community (EAC) and ECOWAS allow free movement between member states. This guide explains what applies to whom, with specific notes for the most common African passport holders.
Important: Visa policies change frequently. Always verify current requirements with the destination country's embassy or official immigration portal before booking flights.
Quick Reference Table
The "International" column applies to US, UK, EU, Canadian, and Australian passport holders. The "African Passport Holders" column shows the general rule for African travelers, with notes where rules vary significantly between specific nationalities.
| Country | International (US/UK/EU) | African Passport Holders |
|---|---|---|
| South Africa | No visa (90 days) | Visa-free for SADC member states (90 days). Visa required for most West African passports including Nigeria, Ghana, Senegal. ECOWAS members not exempt. |
| Morocco | No visa (90 days) | Visa-free for many African nations including Senegal, Côte d'Ivoire, Mali, Tunisia. Visa required for Nigeria, Kenya, South Africa. eVisa available. |
| Kenya | eTA required ($30) | Visa-free for all African passport holders (since 2025, except Somalia and Libya). Up to 2 months stay; 6 months for EAC nationals. |
| Tanzania | eVisa required ($50) | Visa-free for EAC member states (Kenya, Uganda, Rwanda, Burundi, South Sudan, DRC). Most other African nationals get visa on arrival ($50) or eVisa. |
| Uganda | eVisa required ($50) | Visa-free for EAC members and several African countries including Angola, Comoros, Eritrea, Ghana, Kenya, Lesotho, Madagascar, Mauritius, Rwanda, Seychelles, Sierra Leone, Tanzania, Zambia, Zimbabwe. |
| Rwanda | Visa on arrival ($30) | Visa-free for all African passport holders (30 days). One of the most open African destinations. |
| Zambia | eVisa or on arrival ($50) | Visa-free for most SADC members (Botswana, Malawi, Mozambique, Namibia, South Africa, Zimbabwe). Visa on arrival for other African nationals. |
| Zimbabwe | Visa on arrival ($30) | Visa-free for most SADC members and several African states. Visa on arrival ($30-$45) for others including Nigeria. |
| Ghana | Visa required (apply in advance) | Visa-free for all African passport holders (since 2024). Visa-free for ECOWAS members for 90 days. |
| Nigeria | Visa required (apply in advance) | Visa-free for ECOWAS members (Benin, Ghana, Senegal, Togo, etc.). Visa required for non-ECOWAS African passports including Kenya, South Africa, Morocco. |
| Egypt | eVisa or on arrival ($25) | Visa-free for several Arab/African countries (Bahrain, Lebanon, Oman, Saudi Arabia, Tunisia). Visa on arrival for citizens of African Union member states (after pre-approval). Most African nationals need eVisa. |
| Botswana | No visa (90 days) | Visa-free for SADC members. Visa required for many West and East African passports including Nigeria. |
| Namibia | No visa (90 days) | Visa-free for SADC members and several African states. Visa required for Nigeria, Egypt. |
| Cape Verde | EASE pre-registration + on arrival (~€35) | Visa-free for ECOWAS members. Other African nationals use the EASE pre-registration system. |
| Madagascar | Visa on arrival ($35-$45) | Visa on arrival for most African nationals at the same rates. |
| Mauritius | No visa (90 days) | Visa-free for many African countries including Botswana, Kenya, Lesotho, Malawi, Namibia, Rwanda, Seychelles, South Africa, Tanzania, Tunisia, Zambia, Zimbabwe. Visa required for Nigeria, Ghana. |
Understanding African Regional Visa Blocs
African passport holders benefit from several regional integration agreements that allow visa-free movement between member states. Knowing which bloc your passport belongs to can save significant time and money.
East African Community (EAC)
Member states: Kenya, Uganda, Tanzania, Rwanda, Burundi, South Sudan, Democratic Republic of Congo (DRC).
Citizens of EAC member states can travel freely between all other EAC countries using either their national passport, the East African e-Passport, or in many cases their national ID card. There are no visa requirements, no entry fees, and stays of up to 6 months are permitted. Crucially, EAC nationals also pay local rates (rather than tourist rates) at hotels, parks, and attractions across the region — a significant cost saving for safari and tourism activities.
Economic Community of West African States (ECOWAS)
Member states: Benin, Burkina Faso, Cabo Verde, Côte d'Ivoire, The Gambia, Ghana, Guinea, Guinea-Bissau, Liberia, Mali, Niger, Nigeria, Senegal, Sierra Leone, Togo.
ECOWAS citizens can travel visa-free between all 15 member states for stays of up to 90 days. The ECOWAS passport (or national passport with ECOWAS designation) is recognized at all member-state borders. Note: Niger's recent withdrawal from ECOWAS may affect this status — verify current rules before traveling.
Southern African Development Community (SADC)
Member states: Angola, Botswana, Comoros, DRC, Eswatini, Lesotho, Madagascar, Malawi, Mauritius, Mozambique, Namibia, Seychelles, South Africa, Tanzania, Zambia, Zimbabwe.
SADC citizens enjoy visa-free or simplified entry between most member states for stays of 30-90 days, depending on bilateral agreements. South Africa, Botswana, and Namibia in particular offer broad visa-free access to fellow SADC nationals.
Pan-African Visa-Free Destinations
A growing number of African countries have eliminated visa requirements for all African passport holders as part of broader continental integration efforts. As of 2026, these include:
- Kenya (since 2025, except Somalia and Libya)
- Rwanda
- Ghana (since 2024)
- Seychelles
- The Gambia
- Benin
This list is expanding. The African Union's vision under Agenda 2063 includes a single African passport allowing free movement across the entire continent — though full implementation remains years away. For now, holders of any African passport can enjoy visa-free entry to a steadily growing list of destinations.
Spotlight: Visa Information for Major African Passports
Because rules vary significantly between African nationalities, here's a practical breakdown for the three most common passports among intra-African travelers.
For Nigerian Passport Holders
Nigerian travelers face more visa requirements than many other African nationals because Nigeria sits outside the EAC and SADC blocs. However, intra-African mobility is improving.
Visa-free destinations: Kenya, Rwanda, Cape Verde and ECOWAS member states (Benin, Burkina Faso, Cabo Verde, Cote d'Ivoire, The Gambia, Ghana, Guinea, Guinea-Bissau, Liberia, Mali, Niger, Senegal, Sierra Leone, and Togo)
Visa on arrival or eVisa: Tanzania, Uganda, Zambia, Zimbabwe, Madagascar, Egypt (most require eVisa application before arrival).
Visa required in advance: South Africa, Morocco, Botswana, Namibia, Mauritius. South Africa in particular requires a tourist visa applied for through the embassy in Lagos or Abuja — processing takes 5-15 working days. Apply early and ensure all supporting documents (bank statements, employer letter, travel itinerary, hotel bookings) are complete.
Regional shortcut: As an ECOWAS member, Nigerians can travel freely between Benin, Ghana, Senegal, Togo, Côte d'Ivoire, and other ECOWAS states with no visa required.
For Kenyan Passport Holders
Kenyan travellers benefit significantly from EAC membership and the East African e-Passport.
Visa-free destinations: All EAC member states (Tanzania, Uganda, Rwanda, Burundi, DR Congo, Somalia and South Sudan), plus Mauritius, Morocco, South Africa, Botswana, Namibia, Zimbabwe, Zambia, Madagascar, Ghana, Cape Verde, Seychelles and Sierra Leone.
Visa on arrival or eVisa: Egypt, Burkina Faso, Comoros, Guinea-Bissau, Togo, Mauritania, Nigeria, Angola, Cameroon, Equatorial Guinea
Visa required in advance: Egypt (apply through the Embassy of Egypt in Nairobi).
Regional shortcut: Kenyans can use either their EAC passport, ordinary national passport, or in many cases their national ID card to travel freely within the EAC region with stays of up to 6 months.
For South African Passport Holders
South African travellers benefit from SADC membership and the country's strong international relationships.
Visa-free destinations: All SADC member states (Botswana, Namibia, Zambia, Zimbabwe, Madagascar, Mauritius, Tanzania, Angola, Eswatini, Lesotho, Malawi, Mozambique, DR Congo, and Seychelles), plus Kenya, Rwanda, Ghana, Cape Verde, Morocco, Togo, Tunisia, Benin and Senegal.
Visa on arrival or eVisa: Uganda, Egypt, Burundi, Ethiopia, Madagascar, Comoros, Mauritania
Visa required in advance: Nigeria, Gambia, Eritrea, Burkina Faso. Guinea-Bissau, Mali, Sierra Leone
Regional shortcut: SADC membership grants visa-free entry to most Southern African countries for stays of 30-90 days.
Multi-Country Visa Shortcuts
These regional visas save money and simplify border crossings for multi-country itineraries.
East Africa Tourist Visa ($100)
Covers Kenya, Uganda, and Rwanda with multiple entries for 90 days. Apply through any of the three countries' eVisa portals. Essential for travelers combining gorilla trekking in Uganda with a Kenya safari, or any trip crossing these three borders.
How it works: Apply for the East Africa Tourist Visa through the country you'll enter first. The visa is valid across all three countries for 90 days with unlimited border crossings between them.
Savings: Three individual visas would cost $130-$150 total. The East Africa Tourist Visa costs $100.
KAZA UniVisa ($50)
Covers Zambia and Zimbabwe with multiple entries for 30 days. Available on arrival at major airports and Victoria Falls border posts. Essential for Victoria Falls visitors who want to see both sides of the falls.
How it works: Purchase on arrival. One payment covers both countries with unlimited crossings during your 30-day stay.
Important: Not all nationalities are eligible for the KAZA UniVisa. US, UK, Canadian, and most EU citizens qualify. Check the official list before relying on it.
Savings: Zambia single-entry ($50) + Zimbabwe single-entry ($30) = $80. KAZA UniVisa costs $50.
Country-by-Country Details
Visa-Free Countries (No Visa Needed)
For most international visitors (US, UK, EU, Canada, Australia): South Africa, Morocco, Botswana, Namibia, and Mauritius allow visa-free entry for stays of up to 90 days. You simply present your passport at immigration, receive an entry stamp, and proceed.
For African passport holders: Visa-free access varies by your specific nationality and the regional bloc you belong to. See the Quick Reference Table above and the "Spotlight" sections for the most common African passports. Pan-African visa-free destinations (open to all African passport holders) currently include Kenya, Rwanda, Ghana, Seychelles, The Gambia, and Benin.
Universal requirements: Your passport must be valid for at least 6 months beyond your travel dates and have at least 2 blank pages.
South Africa specific: South Africa requires one blank visa page per entry. If you're making multiple entries (e.g., visiting Lesotho or eSwatini mid-trip), ensure you have enough blank pages. Children traveling to/from South Africa may require birth certificates — check current regulations.
Electronic Visa Countries (Apply Online Before Travel)
Kenya (eTA): Apply through the official Kenya eTA portal at least 72 hours before travel. Cost: $30. Processing is usually within 48 hours but can take longer. Print or save your eTA confirmation on your phone.
Tanzania (eVisa): Apply at the official Tanzania immigration portal. Cost: $50 for a single-entry tourist visa. Processing takes 5-10 business days typically. Apply at least 2 weeks before departure.
Uganda (eVisa): Apply through the official Uganda eVisa portal. Cost: $50. Processing takes 3-5 business days typically. Note: if using the East Africa Tourist Visa, apply through Uganda's portal if Uganda is your first entry point.
Egypt (eVisa): Apply at the official Egypt eVisa portal. Cost: $25 (single entry, 30 days). Visa on arrival is also available at Cairo airport for most nationalities ($25, payable in USD cash) — but the eVisa avoids potential queues.
Zambia (eVisa): Apply through the Zambia Department of Immigration portal. Cost: $50. Alternatively, visas are available on arrival at major entry points. The eVisa is recommended to avoid queues, especially at Livingstone Airport during busy periods.
Visa-on-Arrival Countries
Rwanda: Visa on arrival for most nationalities. Cost: approximately $30 for a 30-day stay. The process is quick and efficient — Rwanda's immigration is among the fastest in Africa. An eVisa option is also available through the Rwanda Directorate General of Immigration website.
Zimbabwe: Visa on arrival at airports and major border posts. Cost: $30 (single entry) or $45 (double entry) for US and most Western passport holders. Cash (USD) is preferred. The KAZA UniVisa ($50) is the better option if you're also visiting Zambia.
Madagascar: Visa on arrival at Antananarivo airport. Cost: $35 (30 days) or $45 (60 days). Have cash ready in USD or euros — card payment is not always available.
Cape Verde: The EASE (Electronic Pre-Arrival System) registration must be completed online before travel. On arrival, a visa/entry fee of approximately €35 is collected. The system was redesigned in recent years — check the current portal and process before traveling.
Advance Embassy Visa Countries
Ghana: Most nationalities require a visa applied for in advance through a Ghanaian embassy or consulate. The process typically takes 1-2 weeks. Cost: approximately $60-$100 depending on nationality and visa type. Do not leave this to the last minute — Ghana does not offer visa on arrival for most Western passport holders.
Nigeria: Most nationalities require a visa applied for in advance. The process has improved with the introduction of an eVisa/eVoA (Visa on Arrival) system for some nationalities, but the process can be bureaucratic. Apply through the Nigeria Immigration Service portal. Cost: approximately $80-$160 depending on visa type. Processing can take 1-3 weeks. Start early.
Passport Requirements
Across all African destinations, you should ensure:
Validity: Your passport must be valid for at least 6 months beyond your planned departure date from the country. Some countries require validity beyond the intended stay, not the entry date — err on the side of caution and ensure 6+ months from your last travel day.
Blank pages: Most African countries require at least 2 blank visa pages in your passport. South Africa is particularly strict about this. If you're running low on pages, renew your passport before traveling.
Condition: Torn, water-damaged, or heavily worn passports may be refused at immigration. If your passport is in poor condition, consider renewing before your trip.
Tips for Smooth Entry
Print everything. Even in the age of digital documents, having printed copies of your visa confirmation, return flight itinerary, hotel bookings, and travel insurance can speed up immigration processing. Some border posts have limited internet connectivity to verify electronic documents.
Carry cash for visa fees. Even where eVisas exist, having USD or euros in cash provides a backup. Visa-on-arrival fees are almost always payable in cash (USD preferred across most of Africa). Carry clean, post-2009 bills — older US dollar notes may be refused.
Have your accommodation address ready. Immigration forms require a local address. Save your first hotel/accommodation address on your phone or write it down before arriving.
Be patient and polite. Immigration processing times vary. Some airports (Nairobi, Johannesburg, Casablanca) are efficient. Others (Lagos, Antananarivo) can involve longer queues. A smile and a calm demeanor go further than frustration.
Yellow fever vaccination. Several African countries require proof of yellow fever vaccination if you're arriving from or transiting through an endemic country. Carry your yellow International Certificate of Vaccination (the yellow card) whenever traveling in Africa. Countries that may require it include: Kenya, Tanzania, Uganda, Rwanda, Ghana, and Zambia.
Browse tours and experiences across 18 African destinations at tripzapp.com.
Frequently Asked Questions
Which African countries allow visa-free entry to all African passport holders?
As of 2026, Kenya, Rwanda, Ghana, Seychelles, The Gambia, and Benin offer visa-free entry to all African passport holders (with limited exceptions like Somalia and Libya in Kenya's case). This list is growing as part of African Union mobility initiatives. Several other countries offer visa-free entry to specific African nationalities through regional blocs (EAC, ECOWAS, SADC).
Can Nigerians travel to Kenya without a visa?
Yes. Since 2025, Kenya has eliminated visa requirements for all African passport holders, including Nigerians. You can stay in Kenya for up to 2 months. You may still need to register your entry through the Kenya eTA system — check current requirements before travel.
What's the easiest African country for a Nigerian to visit for a safari?
Kenya is now the easiest — visa-free entry, direct flights from Lagos and Abuja, and excellent safari options. Rwanda is another strong choice (visa-free, very safe, and gorilla trekking is world-class). Tanzania requires a visa but offers eVisa pre-approval to simplify the process. Avoid South Africa for last-minute trips — the visa process from Nigeria takes 5-15 working days minimum.
What if my visa is refused?
Visa refusals are uncommon for standard tourist applications with complete documentation. If refused, the embassy will typically indicate the reason. Common issues: incomplete application, insufficient proof of funds, no return flight booking, or passport validity problems. Address the issue and reapply.
Can I extend my visa while in Africa?
Most countries allow visa extensions through their immigration departments. The process varies — some are straightforward (Kenya, Tanzania), others are bureaucratic. If you think you might overstay your initial visa period, apply for an extension before your current visa expires.
Do I need a visa for a layover/transit?
Transit visa requirements vary by country and sometimes by airport. South Africa, Kenya, and Ethiopia (Addis Ababa is a major transit hub) generally do not require transit visas for connections under 24 hours if you don't leave the airport. Verify for your specific nationality and routing.
What about dual citizens?
If you hold dual citizenship with an African country, you may be entitled to different (often easier and cheaper) visa terms. Enter using the passport that gives you the most favorable entry conditions. Note: some countries don't recognize dual citizenship — check specifics for your nationality combination.
