Facilities for tourists are widely available but vary in quality. A passport is required. A visa is not required by nationals of Denmark, France, germany, Italy, Ireland, Luxenbourg, the Netherlands, the USA and the UK for stays of less than 90 days. All other nationalities require a visa.
Visas are usually good for multiple entries and stays of three months.
Visas are NOT available at airports or land borders. Airport customs officials will hold such items if brought in as baggage or carry-on luggage. Public Holidays Senegal celebrates the feast days of the Muslim Calendar. These are moveable feasts which depend on the new moon and may not be known well in advance. The major holidays are Independence Day, end of Ramadan and Tabaski.