Distance between St. Louis and Rose Hill
Distance from St. Louis, MO to Rose Hill, VA is 705 miles / 1135 kilometers.
Map showing the distance from St. Louis to Rose Hill
Air distance: | miles km |
St. Louis, MO
City: | St. Louis, MO |
Country: | United States |
Coordinates: |
38°37′38″N 90°11′52″W |
Rose Hill, VA
City: | Rose Hill, VA |
Country: | United States |
Coordinates: |
38°47′19″N 77°6′45″W |
Time difference between St. Louis and Rose Hill
The time difference between St. Louis and Rose Hill is 1 hour. Rose Hill is 1 hour ahead of St. Louis. Current local time in St. Louis is 18:19 CDT (2024-05-17) and time in Rose Hill is 19:19 EDT (2024-05-17).