Visitors to Senegal require a visa unless they come from one of the visa exempt countries.
Citizens of the following 16 countries can visit Senegal without a visa:
Holders of official passports issued to nationals of Algeria, Brazil, China, Romania and holders of diplomatic passports issued to nationals of any country do not require a visa for Senegal.
Visa on arrival
Citizens of the following 27 countries can visit Senegal by obtaining a visa on arrival valid for up to 3 months at Dakar Airport:
Holders of a pre-enrolment can obtain a visa on arrival for a maximum stay of 3 months at Dakar Airport.