What is the distance between the Lebanon border and Jerusalem?

A little over 20 miles.

It is roughly 144 kilometers from the Israel/Lebanon border to Jerusalem as the crow flies. It can be over 30% longer if you are driving because of how the roads in Israel divert away from the West Bank.