Distance from Liberia to South Africa

The distance between Liberia and South Africa is 5,329 kilometers = 3,311 miles = 2,876 nautical miles If you travel with an airplane from Liberia to South Africa It takes 5.9 hours to arrive (average speed = 900 kilometers = 559 miles )