Flight distance between Puerto Plata, Dominican Republic and Teyateyaneng, Lesotho 7,364.6 mi / 11,852.2 km