Driving from Missoula to Glacier National Park takes approximately 2.5 hours. They are 137 miles apart.