Distance between Elgin and Puyallup
Distance from Elgin, IL to Puyallup, WA is 1696 miles / 2730 kilometers.
Map showing the distance from Elgin to Puyallup
![]() |
Air distance: | miles km |
Elgin, IL
City: | Elgin, IL |
Country: | United States |
Puyallup, WA
City: | Puyallup, WA |
Country: | United States |
Time difference between Elgin and Puyallup
The time difference between Elgin and Puyallup is 2 hours. Puyallup is 2 hours behind Elgin. Current local time in Elgin is 05:08 CST (2025-02-27) and time in Puyallup is 03:08 PST (2025-02-27).