how long is the flight to punta cana, does dallas fly direct
Flying time from Dallas, TX to Punta Cana, Dominican Republic. The total flight duration from Dallas, TX to Punta Cana, Dominican Republic is 4 hours, 32 minutes. This assumes an average flight speed for a commercial airliner of 500 mph, which is equivalent to 805 km/h or 434 knots. It also adds an extra 30 minutes for take-off and landing.