Flight distance between Montpellier, France and Pietermaritzburg, South Africa 5,330.7 mi / 8,578.9 km