There are
968 mi
from Maple Grove, MN to Pampa, TX
That's the driving distance. It would take 17 hours 30 mins to go from Maple Grove, Minnesota to Pampa, Texas.
The flight distance (direct flight from Maple Grove, MN to Pampa, TX) is 767.63 mi.
968 mi = 1,557.58 kms