Distance between Cancún and Surprise
Distance from Cancún to Surprise, AZ is 1777 miles / 2860 kilometers.
Map showing the distance from Cancún to Surprise
![]() |
Air distance: | miles km |
Cancún
City: | Cancún |
Country: | Mexico |
Surprise, AZ
City: | Surprise, AZ |
Country: | United States |
Time difference between Cancún and Surprise
The time difference between Cancún and Surprise is 2 hours. Surprise is 2 hours behind Cancún. Current local time in Cancún is 18:52 EST (2025-02-27) and time in Surprise is 16:52 MST (2025-02-27).