As mentioned above, Lebanon does offer no-visa and visa on arrival services to several countries. Entry is denied to citizens of Israel and tourists who have any evidence of visiting Israel. The Nationals not listed above will have to apply for their visa at an embassy or general consulate of the Republic of Lebanon.
There are two ways in which Indians can apply for their visas. One would be by a Lebanese counterpart at the Lebanese Immigration Department. Another option would be to apply at the Embassy of Lebanon in New Delhi, by submitting some documents given below. This entire process can take up to a month. The visa fee depends on the approval granted by the Immigration Department.
Visa for Indians - Fee & Requirements
Valid passport (6 months)
Countries that do not need a Visa for Lebanon
Bahrain, Kuwait, Oman, Jordan, Qatar, Saudi Arabia and the United Arab Emirates