The distance from East Stroudsburg to Phoenix is approximately 2,300 miles. Driving takes about 35 to 38 hours via I-80 West and I-40 West. The most practical and efficient way to travel is to drive to Newark Liberty International Airport and take a direct flight to Phoenix Sky Harbor International Airport (PHX). This is a long-distance journey that requires careful planning.
Total Distance: 3,700 km driving distance; 3,300 km straight-line air distance.
Book flights well in advance to secure the best rates.
Winter and early spring offer the most pleasant weather for exploring the city.