This is a list of large cities closest to South Williamstown, MA. A big city usually has a population of at least 200,000 and you can often fly into a major airport. If you need to book a flight, search for the nearest airport to South Williamstown, MA. 1  113 miles to Boston, MA.  140 miles to New York, NY.