How to Get Free Hotel Nights on Your First Booking
I signed up for the Marriott Bonvoy program on a Tuesday, received 15,000 bonus points for joining through a promotional link, and by Friday I had enough points...
I signed up for the Marriott Bonvoy program on a Tuesday, received 15,000 bonus points for joining through a promotional link, and by Friday I had enough points for a free night at a Fairfield Inn in San Diego that normally costs $120. I had not stayed a single night at a Marriott property. The entire process took three days and cost me nothing. That free night was the beginning of a strategy that has earned me over 30 free hotel nights without ever achieving elite status.
Hotel loyalty programs offer sign-up bonuses that are, for new members, the easiest path to free nights. These bonuses are designed to attract new customers, and the hotels make them generous enough to be genuinely valuable. Here is how to maximize sign-up bonuses from hotel loyalty programs, even if you have never stayed at a single hotel in your life.
The Major Hotel Programs and Their Bonuses
Marriott Bonvoy is the largest hotel loyalty program with over 8,000 properties worldwide. The standard sign-up bonus is 1,000 points, which is essentially worthless. But Marriott regularly runs promotional offers that give 15,000 to 50,000 bonus points for signing up through specific links. I found my 15,000-point bonus through a link on The Points Guy website. Marriott also runs "MegaBonus" promotions that offer additional points for completing a certain number of stays within a specific period. During a MegaBonus, I earned 10,000 extra points for completing two stays within 60 days, which combined with the sign-up bonus gave me enough for two free nights.
Hilton Honors offers a sign-up bonus of 5,000 to 30,000 points for new members who sign up through promotional links. Hilton points are worth about 0.5 cents each, so 30,000 points is worth about $150 in hotel stays. I signed up for Hilton Honors through a promotional link that offered 30,000 points after my first stay. I completed the requirement with a single night at a Hampton Inn that cost $89, and the 30,000 points I earned were worth about $150, making the stay effectively free and then some.
Hyatt's World of Hyatt has a smaller footprint than Marriott or Hilton, with about 1,300 properties, but the sign-up bonus can be more valuable because Hyatt points are worth more per point. The standard sign-up bonus is 500 points, but promotional offers sometimes give 10,000 to 30,000 points. I signed up through a promotion that offered 30,000 points after my first stay, which was enough for a free night at a Category 4 Hyatt property, a hotel that would normally cost $200 to $300 per night.
Credit Card Strategies and Status Matching
The fastest way to accumulate hotel points is through credit card sign-up bonuses. The Marriott Bonvoy Brilliant American Express card offers 75,000 bonus points after spending $5,000 in the first three months. That is enough for three to five free nights depending on the hotel category. The Chase Sapphire Preferred offers 60,000 Ultimate Rewards points after spending $4,000 in the first three months, and those points transfer 1:1 to Marriott Bonvoy or Hyatt. The annual fee on these cards is $95 and $55 respectively, but the sign-up bonus alone is worth $600 to $900 in hotel stays.
Status matching is another strategy that can get you free nights and perks without staying the required number of nights. If you have elite status with one hotel chain, you can often match it to another chain. I had Gold status with Marriott (earned through credit card spending) and matched it to Hilton Honors Gold status, which gave me free breakfast and late checkout at Hilton properties. The status match process is usually simple: fill out a form on the target chain's website, upload a screenshot of your current status, and wait 7 to 14 days for approval. Some chains offer status challenges instead of matches, where you have to complete a certain number of stays within 90 days to maintain the matched status.
One more tactic: take advantage of "mattress runs," stays at cheap hotels near your home solely to earn points or maintain status. I once stayed at a Hampton Inn 15 minutes from my apartment for $65 on a Saturday night to complete a Hilton promotion that would give me 25,000 bonus points. The points were worth about $125, so the $65 stay netted me $60 in value. This is only worth doing if the math works out, but when promotions are generous, mattress runs can be surprisingly profitable.
Getting free hotel nights is not about being loyal to a single brand. It is about understanding how loyalty programs work, taking advantage of sign-up bonuses, and using credit card rewards strategically. I have earned over 30 free hotel nights in the past three years without spending more than I would have spent anyway. The hotels want your loyalty, and they are willing to pay for it. The question is whether you are willing to collect what they are offering.
Former airline analyst turned travel deal hunter. Tom knows every trick to find the cheapest flights and hotels.
Related Reading
Explore more articles on this topic from our travel guides and tips.
-
1
Exploring the Yucatan Peninsula on a Shoestring Budget Destination Guides · May 2, 2026
-
2
How I Traveled Japan for 21 Days on $1200 Budget Travel · May 10, 2026
-
3
How to Plan a Two-Week Vacation for Under $2000 Total Budget Travel · May 1, 2026
-
4
The Philippines Island Hopping Guide on a Tight Budget Destination Guides · Apr 13, 2026