Distance from Puyallup to Muscle Shoals
The shortest distance (air line) between Puyallup and Muscle Shoals is 1,980.52 mi (3,187.33 km).
How far is Puyallup from Muscle Shoals
Puyallup is located in Washington, United States within 47° 10' 45.48" N -123° 42' 35.28" W (47.1793, -122.2902) coordinates. The local time in Puyallup is 23:23 (09.12.2025)
Muscle Shoals is located in Alabama, United States within 34° 44' 35.52" N -88° 21' 56.52" W (34.7432, -87.6343) coordinates. The local time in Muscle Shoals is 01:23 (10.12.2025)
The calculated flying distance from Muscle Shoals to Muscle Shoals is 1,980.52 miles which is equal to 3,187.33 km.
Puyallup, Washington, United States
Related Distances from Puyallup
Muscle Shoals, Alabama, United States