Distance between Bhuj and Zafarwāl
Distance from Bhuj to Zafarwāl is 704 miles / 1134 kilometers.
Map showing the distance from Bhuj to Zafarwāl
![]() |
Air distance: | miles km |
Time difference between Bhuj and Zafarwāl
The time difference between Bhuj and Zafarwāl is 30 minutes. Zafarwāl is 30 minutes behind Bhuj. Current local time in Bhuj is 09:14 IST (2025-02-27) and time in Zafarwāl is 08:44 PKT (2025-02-27).