Because there are no direct flights between DXB and RHO, the total distance of the full journey varies between 1,815 and 4,111 miles (or 2,921 and 6,616 kilometers), depending on your stopover airport.