Flight distance between Puerto Plata, Dominican Republic and Botshabelo, South Africa 7,306.7 mi / 11,759.1 km