The distance between Bethlehem to Hamedan is 1550 Mi by road. You can also find the distance from Bethlehem to Hamedan using other travel options like bus, subway, tram, train and rail. Apart from the trip distance, refer
Directions from Bethlehem to Hamedan for road driving directions!