Distance between Najrān and Maşyāf
Distance from Najrān to Maşyāf is 1305 miles / 2101 kilometers.
Map showing the distance from Najrān to Maşyāf
![]() |
Air distance: | miles km |
Time difference between Najrān and Maşyāf
There is no time difference between Najrān and Maşyāf. Current local time in Najrān and Maşyāf is 23:22 +03 (2025-02-26)