Farwell is a village in Clare County in the U.S. state of Michigan. The population was 880 at the 2020 census. The village is located within Surrey Township about 4.0 miles west of the city of Clare. According to the U.S. Census Bureau, the village has a total area of 1.41 square miles, of which 1.37 square miles is land and 0.04 square miles is water.