You need at least 5,000 points for a free night at an IHG hotel. The exact number of IHG 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.