Is there any public transportation from Beirut or Tripoli to Sir El Danniyeh?
And if yes, how can a Westerner with no knowledge of Lebanese find the (presumably) bus?
Direct bus no you dont have , you can go from beirut Cola Station to Tripoli then you can get a cab from there (but note if you want to get a cab they will charge you alot if they know you as a tourist generally for a citizen around 3$-4$ for a tourrist 15$-20$). As for safety I advised to be careful as lebanon is at threat especially after they caught suicide bomber before exploding himself. Anyway if anyone need help in lebanon I can help :)