The number of points you need for a free hotel stay varies dramatically based on the program. For example, free nights with the World of Hyatt program start at just 3,500 points over off-peak dates while free nights with Hilton start at just 5,000 points. On the other end of the spectrum, booking a top tier luxury resort with any major hotel loyalty program can easily set you back 100,000 points or more per night.