Following the modern day roads it is approximately 6 miles. It should take you 1 to 2 hours to walk it depending on your pace. how long it would have taken by camel to Bethlehem from Jerusalem