Benin is easily accessed with direct flights from Europe and other African nations.
Airports & Airlines
The Aéroport International de Cotonou Cadjéhoun is Benin's main gateway.
The main international carriers are Air France, Royal Air Maroc, Brussels Airlines and Ethiopian Airlines, which offer direct flights to France, Morocco, Belgium and Ethiopia respectively, and connecting flights to the rest of the world.
Other major airlines include Asky, which flies to major capitals in West and Central Africa via Lomé; South African Airways, which flies to Johannesburg (South Africa); Kenya Airways, which flies to Nairobi (Kenya) and Ouagadougou (Burkina Faso); Air Burkina, which serves Ouagadougou (Burkina Faso) and Abidjan (Côte d'Ivoire); and Senegal Airlines, which flies to Dakar (Senegal) and Abidjan (Côte d'Ivoire). All airlines have offices in Cotonou.
There is no departure tax in Benin.
From Tanguiéta in northwestern Benin, you can find bush taxis to Nadiagou, on the Burkina side of the border north of Porga, from where you can find services to Ouagadougou. There's also a daily bus from Tanguiéta to Ouagadougou.
TCV bus services go two times a week between Cotonou and Bobo Dioulasso via Ouagadougou (CFA19,000, 18 hours).
From Malanville in northeastern Benin, a zemi-john (motorcycle taxi) or shared taxi can take you across the Niger River to Gaya in Niger.
From Cotonou, Rimbo-RTV has daily services to Niamey (CFA24,000, 18 hours).
ABC Transport operates a daily Lagos–Accra bus service, which stops in Cotonou (CFA12,000 to CFA14,000, four hours). Add another CFA6000 for the convoyeur (the middleman who'll handle and facilitate formalities at the border).
There are no direct taxis to Lagos from Porto Novo, so you'll have to change at the Kraké–Seme border (CFA1000, 30 minutes). Make sure you have some naira to pay for your journey on the other side.
Cotonou and Lomé are connected by frequent bush taxis (CFA6500, three hours), which regularly leave the Gare Jonquet in Cotonou for Lomé. Alternatively, pick up a taxi to the border point at Hilakondji and grab another taxi on the Togolese side of the border.
Other crossings are at Kétao–Ouaké, on the Kara–Djougou road, and between Nadoba in Togo and Boukoumbé in Benin along a good track. The latter crossing takes you through spectacular countryside but has little public transport except on Wednesdays, Nadoba market day.
There are currently no scheduled services to or from Benin by sea.