Citizens of the following countries can visit Senegal visa-free for a stay of up to 90 days: European Union citizens, Benin, Brazil, Burkina Faso, Canada, Cape Verde, Central African Republic, Congo, Côte d'Ivoire, Djibouti, Gambia, Ghana, Guinea, Guinea-Bissau, India, Japan, Kenya, Liberia, Malaysia, Mali, Mauritius, Niger, Nigeria, Sierra Leone, Singapore, South Korea, Togo, Tunisia, United States. They need a passport that is valid for at least 3 months from the date of arrival.
Visa for up to 90 days can be obtained upon arrival by citizens of 69 countries and territories including Algeria, Argentina, Australia, Cameroon, China, Costa Rica, Dominican Republic,Egypt, Honduras, Iceland, Israel, Jamaica, Libya, Liechtenstein, Madagascar, Monaco, Namibia, Nepal, New Zealand, Norway, Philippines, Russia, Seychelles, South Africa, Switzerland, Thailand, Turkey, Ukraine, United Arab Emirates and Zimbabwe. They need a passport that is valid for at least 6 months from the date of arrival.
Note that evidence of return or onward travel may have to be presented in order to enter the country. A certificate of vaccination against yellow fever might also be necessary if travelling from endemic countries.
If you're not sure whether or not to apply for a visa, we recommend that you contact the embassy or consulate in your country.