Distance between Jacksonville and Surprise
Distance from Jacksonville, NC to Surprise, AZ is 1986 miles / 3196 kilometers.
Map showing the distance from Jacksonville to Surprise
![]() |
Air distance: | miles km |
Jacksonville, NC
City: | Jacksonville, NC |
Country: | United States |
Surprise, AZ
City: | Surprise, AZ |
Country: | United States |
Time difference between Jacksonville and Surprise
The time difference between Jacksonville and Surprise is 2 hours. Surprise is 2 hours behind Jacksonville. Current local time in Jacksonville is 20:25 EST (2025-02-16) and time in Surprise is 18:25 MST (2025-02-16).