You need 7,500 to 30,000 Wyndham points for a free night. The exact number of Wyndham points you will need to cover a one-night stay depends on the type of room you select, the hotel location, and the date of your stay.