Yes, from Jeddah, you can fly direct to Beirut. There are 3  direct flights from Jeddah to Beirut