Flight distance between Bawshar, Oman and Petit Raffray, Mauritius 3,010.8 mi / 4,845.4 km