The number of points you’ll need to pay for a Marriott stay will vary, depending on the destination, date of travel and hotel. However, you can expect to pay anywhere from 4,000 points to 100,000 points for a free night’s stay. In general, ultralow rates of 10,000 points or less are typically reserved for off-peak PointSavers deals or for rooms that have been priced well below market value.