The nearest beach from Fort Mill is Atlantic Beach which is 151.88 miles away in the southeast direction, which is approximately 3 hours and 37 minutes apart from each other.