There are
1,970 mi
from Palo Alto, CA to St Cloud, MN
That's the driving distance. It would take 1 day 10 hours to go from Palo Alto, California to St Cloud, Minnesota.
The flight distance (direct flight from Palo Alto, CA to St Cloud, MN) is 1,542.93 mi.
1,970 mi = 3,170.48 kms