Flight distance between Puerto Plata, Dominican Republic and Porto Alegre, Brazil 3,678.0 mi / 5,919.1 km