Distance between Sonora and Rio Rancho
Distance from Sonora, TX to Rio Rancho, NM is 475 miles / 765 kilometers.
Map showing the distance from Sonora to Rio Rancho
![]() |
Air distance: | miles km |
Sonora, TX
City: | Sonora, TX |
Country: | United States |
Rio Rancho, NM
City: | Rio Rancho, NM |
Country: | United States |
Time difference between Sonora and Rio Rancho
The time difference between Sonora and Rio Rancho is 23 hours. Rio Rancho is 23 hours ahead of Sonora. Current local time in Sonora is 00:56 CST (2025-02-27) and time in Rio Rancho is 23:56 MST (2025-02-26).