The Google map says it is 156 kilometers or 96 miles. But the route they show is entirely in modern-day Israel. In Jesus' day it is more likelier that one of two, possibly shorter routes was taken. (1) through Samaria along the ridge-tops of the modern-day West Bank. (2) Down the Jordan River Valley.
The distance (air miles) from Nazareth to Bethlehem is about 109.608 kilometers or 68.107 miles, on a course of 184.08°
Walking between Nazareth and Bethlehem covers a distance of approximately 70 miles (112 kilometers). Depending on a person's walking speed and stamina, it could take around 30 to 40 hours of continuous walking. However, considering rest breaks and overnight stays, the journey might realistically take several days to complete.
Both Biblical Bethlehem and Nazareth are located are in Israel. Also (for what it's worth,) there is a city of Bethlehem and a village of Nazareth located about 6 miles apart in NE Pennsylvania (US).
Bethlehem
About 140 km by roadit is basiclly 65 miles if you go straight..about 70 miles depending on the size and shape of the particular crow!
He traveled from Nazareth to Bethlehem with Mary, where Jesus was born. From Bethlehem he took his family to Egypt. From Egypt they returned to Nazareth.
She was from Nazareth.
Nazareth and Bethlehem are two significant cities in the context of Christianity. Nazareth, located in northern Israel, is known as the hometown of Jesus and is where he grew up. Bethlehem, situated to the south of Jerusalem, is famous as the birthplace of Jesus, as described in the New Testament. While both cities are important in the life of Jesus, they represent different stages of his story: Nazareth for his upbringing and Bethlehem for his nativity.
The terrain between Nazareth and Bethlehem was a desert , rough and sometime there were robbers to.
The distance between Nazareth and Bethlehem is approximately 70-80 miles, depending on the specific route taken. Traveling by foot with a donkey, the journey would have taken several days to complete, likely around 4-7 days. This distance aligns with historical records of the time and the terrain of the region.
We do not know with certainty but it was probably in the town of Nazareth, Galilee, Israel, or in Bethlehem.
Joseph was probably born in Nazareth although his ancestral home was Bethlehem.