How many miles is it from Perry Oklahoma to Celina Texas?

The total distance from Perry, Oklahoma to Celina, Texas is approximately 291 miles (469 km) via I-35 S. The travel time is approximately 4 hours and 20 minutes.
Copyright Wanderlust World © https://www.ynyoo.com