Flight distance between Fayzabad, Afghanistan and Pietermaritzburg, South Africa 5,294.1 mi / 8,520.0 km