Beirut, Lebanon
Mogadishu
The best and cheapest way to get from Beirut, Lebanon and Mogadishu is to travel by car/taxi, which will cost about 544,194 SOS or 405.00 USD.