Distance between Mahalapye and Mgandu
Distance from Mahalapye to Mgandu is 1281 miles / 2062 kilometers.
Map showing the distance from Mahalapye to Mgandu
![]() |
Air distance: | miles km |
Time difference between Mahalapye and Mgandu
The time difference between Mahalapye and Mgandu is 23 hours. Mgandu is 23 hours behind Mahalapye. Current local time in Mahalapye is 23:58 CAT (2025-02-27) and time in Mgandu is 00:58 EAT (2025-02-28).