The distance from Palm Harbor to Casa Grande is 3322 km (or 2065 mi). The estimated driving time for the trip is 33 h and the main road for this route is the I 10, US 180. In a straight line, the distance between Palm Harbor and Casa Grande is 2819 km (1752 mi).