The best time to visit South Carolina is from March to May, its the best time to witness the nature and lush green environment of South Carolina. To experience the gorgeous beaches of South Carolina, the best time to visit is during June and July, September is the month when the beaches are least crowded.