Distance between Weslaco and Roswell
Distance from Weslaco, TX to Roswell, NM is 635 miles / 1022 kilometers.
Map showing the distance from Weslaco to Roswell
![]() |
Air distance: | miles km |
Weslaco, TX
City: | Weslaco, TX |
Country: | United States |
Roswell, NM
City: | Roswell, NM |
Country: | United States |
Time difference between Weslaco and Roswell
The time difference between Weslaco and Roswell is 1 hour. Roswell is 1 hour behind Weslaco. Current local time in Weslaco is 11:55 CST (2025-02-27) and time in Roswell is 10:55 MST (2025-02-27).