Distance between Oshnavīyeh and Bethlehem
Distance from Oshnavīyeh to Bethlehem is 673 miles / 1084 kilometers.
Map showing the distance from Oshnavīyeh to Bethlehem
![]() |
Air distance: | miles km |
Oshnavīyeh
City: | Oshnavīyeh |
Country: | Iran |
Bethlehem
City: | Bethlehem |
Country: | Palestinian Territory |
Time difference between Oshnavīyeh and Bethlehem
The time difference between Oshnavīyeh and Bethlehem is 1 hour 30 minutes. Bethlehem is 1 hour 30 minutes behind Oshnavīyeh. Current local time in Oshnavīyeh is 20:42 +0330 (2025-02-17) and time in Bethlehem is 19:12 EET (2025-02-17).