Flight distance between Valletta, Malta and Tembisa, South Africa 4,369.2 mi / 7,031.5 km