Flight distance between Punta Cana, Dominican Republic and Cape Town, South Africa 6,751.8 mi / 10,865.9 km