Visa are required by all visitors of all nationalities except for Arabs and Maltese nationalities. If you are planning to visit Libya you must ensure that your passport doesn't contain any stamps or other indication that you've visited Israel. And must be translated into Arabic
Types of visas: Tourist & business.
Application to: The Libyan consulate in the relevant country or abroad.