Everyone (except members of ECOWAS) needs to arrange a visa in advance at a Sierra Leone Embassy. Visas cost around $100 but vary depending on nationality.
Visas are fairly easy to arrange in neighbouring countries. Visas on arrival may be available at most land borders. We have had reports of a visa on arrival available at the airport but convincing the airline may be a problem.
To apply email firstname.lastname@example.org.