Miles between Pearland, TX and Belton, TX

There are
197 mi
from Pearland, TX to Belton, TX

That's the driving distance. It would take 3 hours 58 mins to go from Pearland, Texas to Belton, Texas.

The flight distance (direct flight from Pearland, TX to Belton, TX) is 165.88 mi.

197 mi = 317.43 kms