How many air miles from San Diego to St. Louis?

The flight distance from San Diego, California to Saint Louis, Missouri is:

1,564 miles / 2,517 km