Distance between Rock Hill and New Smyrna Beach
Distance from Rock Hill, SC to New Smyrna Beach, FL is 408 miles / 656 kilometers.
Map showing the distance from Rock Hill to New Smyrna Beach
![]() |
Air distance: | miles km |
Rock Hill, SC
City: | Rock Hill, SC |
Country: | United States |
New Smyrna Beach, FL
City: | New Smyrna Beach, FL |
Country: | United States |
Time difference between Rock Hill and New Smyrna Beach
There is no time difference between Rock Hill and New Smyrna Beach. Current local time in Rock Hill and New Smyrna Beach is 19:36 EST (2025-02-27)