Distance between Francistown and Richmond
Distance from Francistown to Richmond is 625 miles / 1006 kilometers.
Map showing the distance from Francistown to Richmond
![]() |
Air distance: | miles km |
Francistown
City: | Francistown |
Country: | Botswana |
Richmond
City: | Richmond |
Country: | South Africa |
Time difference between Francistown and Richmond
There is no time difference between Francistown and Richmond. Current local time in Francistown and Richmond is 22:14 CAT (2025-02-26)