Flight distance between Rustaq, Oman and Pietermaritzburg, South Africa 4,078.8 mi / 6,564.2 km