Flight distance between Arthur’s Town, Bahamas and Pietermaritzburg, South Africa 7,954.3 mi / 12,801.3 km