To obtain a visa for Senegal, you can apply at your nearest Senegalese embassy or consulate, or in some cases, obtain one upon arrival at the airport.