How many miles from Williamsburg VA to Memphis TN?

It is 879.13 miles according to MapQuest.