What is the distance between San Juan in Puerto Rico and Eagan Minnesota?

The distance between San Juan, Puerto Rico and Eagan, Minnesota is approximately 2,999 miles (4,830 kilometers) by air.
Copyright Wanderlust World © https://www.ynyoo.com