Distance between Puyallup and Salem
Distance from Puyallup, WA to Salem, OR is 159 miles / 256 kilometers.
Map showing the distance from Puyallup to Salem
![]() |
Air distance: | miles km |
Puyallup, WA
City: | Puyallup, WA |
Country: | United States |
Salem, OR
City: | Salem, OR |
Country: | United States |
Time difference between Puyallup and Salem
There is no time difference between Puyallup and Salem. Current local time in Puyallup and Salem is 02:57 PST (2025-02-27)