Distance between San Rafael and Weslaco
Distance from San Rafael, CA to Weslaco, TX is 1645 miles / 2647 kilometers.
Map showing the distance from San Rafael to Weslaco
Air distance: | miles km |
San Rafael, CA
City: | San Rafael, CA |
Country: | United States |
Coordinates: |
37°58′24″N 122°31′51″W |
Weslaco, TX
City: | Weslaco, TX |
Country: | United States |
Coordinates: |
26°9′34″N 97°59′27″W |
Time difference between San Rafael and Weslaco
The time difference between San Rafael and Weslaco is 2 hours. Weslaco is 2 hours ahead of San Rafael. Current local time in San Rafael is 21:26 PST (2025-01-08) and time in Weslaco is 23:26 CST (2025-01-08).