The average price range of homes for sale in Weymouth, MA is but varies depending on factors such as location, size, and condition.