The cost of a timeshare can vary significantly depending on factors such as location, property type, and brand. As of 2019, the American Resort Development Association reported the average purchase price of a new timeshare in the United States to be approximately $22,942. However, prices can range from a few thousand dollars to over $100,000 for luxurious properties in desirable locations.