Distance between Benguela and Francistown
Distance from Benguela to Francistown is 1104 miles / 1777 kilometers.
Map showing the distance from Benguela to Francistown
![]() |
Air distance: | miles km |
Benguela
City: | Benguela |
Country: | Angola |
Francistown
City: | Francistown |
Country: | Botswana |
Time difference between Benguela and Francistown
The time difference between Benguela and Francistown is 1 hour. Francistown is 1 hour ahead of Benguela. Current local time in Benguela is 05:14 WAT (2025-02-26) and time in Francistown is 06:14 CAT (2025-02-26).