Americans planned to spend approximately $2,122 on their summer vacation plans this year. If you have plans to travel multiple times during the year, it can be challenging to budget for all of it. But if you’re serious about finding ways to save money when you travel, consider these six ways to get your hotel stay for free.
The content on this page is accurate as of the posting date; however, some of our partner offers may have expired. Please review our list of best credit cards, or use our CardMatch™ tool to find cards matched to your needs.
Figures from the Allianz Partners’ Vacation Confidence Index showed that, on average, Americans planned to spend more than $2,122 on a single summer vacation this year. If you have plans to travel multiple times during the year, it can be challenging to cover all your plans with cash.
If you typically stay in hotels when you travel, the cost can average more than $100 per night in some major cities. However, you can easily pay $200 or more per night in more expensive regions of the country or in major metropolitan areas.
Fortunately, there are ways to score free hotel stays, allowing you to save that money or use it to travel more often. If you’re serious about finding ways to save money when you travel, consider these six ways to get your hotel stay for free.
See related: How to strategically plan for travel in the new year
How to get a free hotel stay
1: Sign up for hotel loyalty programs
Every major hotel brand has a rewards program that gives you credit when you stay at properties within the brand. For example, the World of Hyatt program awards you 5 points per dollar spent at Hyatt hotels, and free nights start at 5,000 points (or as low as 3,500 during off-peak times starting in mid-October 2021).
This means that if you have one five-night stay in a Hyatt hotel with an average price of $200 per night, you’ll have enough points for one free night. Also, some rewards programs, including Marriott Bonvoy and Hilton Honors (requires silver elite status or higher), will give you a free night if you book a certain number of nights with points.
Of course, it can take a while and a lot of money to earn enough points for a longer stay. But when you combine loyalty program earnings with other ways to get free hotel stays, you’ll reach your goal more quickly.
“You’re missing out on so many opportunities if you don’t enroll in loyalty programs,” says Debra Schroeder, who runs Traveling Well For Less, a travel advice website. “You’re basically leaving money on the table.”
You can also take advantage of other rewards programs to get free nights. For example, for every 10 nights you book through Hotels.com, you’ll receive one for free.
2: Earn credit card rewards
Many major hotel chains have one or more co-branded credit cards that allow you to earn loyalty points with the brand just for using it on everyday purchases. These cards also often provide introductory offers to make it easier to rack up rewards quickly.
One example is the Marriott Bonvoy Boundless® Credit Card, which offers a generous bonus that lets you earn 100,000 Bonus Points after you spend $3,000 on purchases in your first 3 months from your account opening, for a limited time.
For many people, credit card rewards are the fastest way to earn free hotel stays. Depending on how much you spend, using a hotel credit card to rack up points can give you several free hotel nights every year.
3: Snag credit card anniversary nights
In addition to a rewards program, several hotel credit cards also offer a free anniversary night’s stay every year when you pay your annual fee. Many cards don’t require you to spend any money to get this perk, but some, including the Hilton Honors American Express Surpass® Card, do require you to meet a spending requirement.
Others, including World of Hyatt Credit Card, give you one anniversary night’s stay automatically and a second after you meet a spending requirement. Getting just one free night once a year may not be enough for most trips, but it can allow you to extend a stay that you’re paying for with points or out of pocket.
See related: How to avoid resort fees when you book a hotel stay
4: Stack rewards
Some hotels offer dining programs and online shopping portals that make it possible to earn hotel points you can use toward free stays, and this is on top of the rewards you’re already earning with your credit card on the purchase.
For example, with the IHG Rewards Club dining program, you’ll earn up to 8 points per dollar when you join, register any credit or debit card and eat at one of the more than 10,000 participating restaurants, bars and clubs with the same card. Hilton is the other major hotel chain that has a dining program.
“When eating out at home and while traveling, I always look for [partner] restaurants,” says Schroeder. “You’ll be surprised at how many restaurants participate.”
If you shop a lot online, Wyndham and Choice Hotels both have online shopping malls that give you bonus points when you shop with partner retailers. Just visit the hotel’s shopping portal first and click through to the retailer of your choice, then complete your purchase as normal.
If you’re not loyal to either of those hotel programs, websites like Swagbucks use the same approach, but allow you to use your rewards earned to buy Hotels.com gift cards. This approach can give you more flexibility with your hotel stays – and again, the rewards you earn are on top of what you’re getting with your rewards credit card.
5: Use your phone
If you have a little free time now and then, a handful of mobile apps allow you to earn rewards that you can turn into free hotel stays.
“I earn Hotels.com gift cards by using several apps on my phone,” says Melissa Nance, author of The Penny Pinching Globetrotter. “I play games like rolling dice and trivia. I also take surveys, some that are just one question and others that are longer. I scan receipts from the grocery store, gas station and various other places into apps to earn more. I even watch movie trailers.”
In total, Nance has seven such apps and usually spends 10 to 15 minutes per day using them. Some of the apps she uses include Fetch Rewards, Shopkick, Verydice and Ibotta.
6: Leverage your social media following
Hotel properties often rely on word-of-mouth advertising to attract guests, and travel bloggers often take advantage of that fact to convince managers to give them free stays in exchange for coverage.
But you don’t need to be a travel blogger to do this, says Christina Cindrich, a two-time Emmy Award-winning travel TV producer and host.
“If somebody has any kind of following on social media, it’s not difficult to get free hotel stays,” she said. “I’ve done it before when I’m not even working; I’ve just gone to Bali and reached out to hotels, and we’ve done a collaboration for free hotel nights.”
Of course, your experience can vary based on where you’re going and the properties you reach out to, and there’s no guarantee a sizable Twitter or Instagram follower list will be enough.
See related: Is hotel elite status really worth it?
Best credit cards for free hotel nights
Which credit cards should you consider if you’re hoping to earn hotel loyalty points for free stays or angling to earn a free anniversary night? Here are some of the best options available:
IHG® Rewards Premier Credit Card: Best bonus offer available right now
- Earning rate: Up to 26X points on IHG hotel stays; 5X points at gas stations, restaurants and grocery stores; 3X points on other purchases
- Welcome bonus: Earn 140,000 bonus points after you spend $3,000 in the first three months
- Annual fee: $99
- Anniversary night: Earn a free night award (up to 40,000 points) each year on your cardmember anniversary
Hilton Honors American Express Card: Best Hilton option with no annual fee
- Earning rate: 7X points on Hilton purchases; 5X points at U.S. restaurants, U.S. supermarkets and U.S. gas stations; 3X points on other purchases
- Welcome bonus: Earn 100,000 Hilton Honors Bonus Points after you spend $1,000 in purchases in the first three months of card membership. Plus, you can earn up to $100 in Statement Credits on eligible purchases at any of the Hilton family hotels in the first 12 months of membership.
- Annual fee: $0
- Anniversary night: N/A
Hilton Honors American Express Surpass® Card: Best for infrequent travelers
- Earning rate: 12X points on Hilton purchases; 6X points at U.S. restaurants, U.S. supermarkets and U.S. gas stations; 3X points on other purchases
- Welcome bonus: Earn 130,000 Hilton Honors Bonus Points after you spend $2,000 in purchases in the first three months of card membership. Plus, you can earn up to $130 in Statement Credits on eligible purchases made at any of the Hilton family hotels in the first 12 months of membership.
- Annual fee: $95
- Anniversary night: Earn a free weekend night award when you spend $15,000 on your card within a calendar year
Hilton Honors American Express Aspire Card*: Best for true Hilton loyalists
- Earning rate: 14X points on Hilton purchases; 7X points on flights booked with airlines or with AmexTravel.com, car rentals booked with select car rental companies and at U.S. restaurants; 3X points on other purchases
- Welcome bonus: Earn 150,000 Hilton Honors bonus points after you spend $4,000 within the first three months
- Annual fee: $450
- Anniversary night: Receive a free weekend night each year you have the card; also earn an additional free night when you spend $60,000 on your card within a calendar year
Hotels.com® Rewards Visa® Credit Card: Best for flexibility
- Earning rate: Spend $500 on the card to collect one stamp, plus earn one stamp for each night stayed at a property booked on Hotels.com; 10 stamps are worth one free hotel night worth $110
- Welcome bonus: Earn two award nights worth $250 total when you spend $1,000 in the first three months
- Annual fee: $0
- Anniversary night: N/A
Marriott Bonvoy Bold® Credit Card: Best Marriott option with no annual fee
- Earning rate: 3X points on Marriott hotel stays; 2X points on other travel; 1X points on other purchases
- Welcome bonus: Earn 30,000 bonus points when you spend $1,000 in the first three months from account opening
- Annual fee: $0
- Anniversary night: N/A
Marriott Bonvoy Boundless® Credit Card: Best for infrequent Marriott guests
- Earning rate: 6X points on Marriott hotel stays; 3X points on all other purchases
- Welcome bonus: Earn 3 Free Nights (each night valued up to 50,000 points) after you spend $3,000 on purchases in your first 3 months from your account opening
- Annual fee: $95
- Anniversary night: Free night award (up to 35,000 points) each year on your cardmember anniversary
Marriott Bonvoy Brilliant™ American Express® Card: Best for luxury stays with Marriott
- Earning rate: 6X points on eligible purchases at hotels participating in the Marriott Bonvoy program; 3X points at U.S. restaurants and on flights booked with airlines; 2X points on all other eligible purchases
- Welcome bonus: Earn 75,000 Marriott Bonvoy bonus points after you use your new Card to make $3,000 in purchases within the first three months
- Annual fee: $450
- Anniversary night: Free night award (up to 50,000 points) each year on your cardmember anniversary at hotels participating in the Marriott Bonvoy program (certain hotels have resort fees)
World of Hyatt Card: Best for Hyatt enthusiasts
- Earning rate: 4X points on Hyatt hotel purchases (plus 5X base points earned by regular World of Hyatt members); 2X points on dining out, gym memberships, transit and commuting and flights; 1X points on other purchases
- Welcome bonus: Earn 30,000 bonus points after you spend $3,000 in the first three months, then earn 2 points per $1 spent in the first six months on purchases that normally earn 1 point, on up to $15,000 in spending
- Annual fee: $95
- Anniversary night: Free night in Category 1 to 4 property on your cardmember anniversary each year; also earn an additional free night in a Category 1 to 4 property when you spend $15,000 on your card within a calendar year
If you’re looking for ways to get free hotel stays, the best way to achieve your goal is typically through hotel credit cards. Earning rewards on your everyday purchases and getting a free anniversary night every year may be enough to cover multiple vacations.
Also, consider other travel rewards credit cards.
“No single rewards card is right for everyone, so it’s really just about how you spend your money and what kind of rewards you value most,” says Cindrich. “Any kind of travel card you decide to get can get you closer to a dream vacation.”
But if you’re not sure you want to get a rewards credit card or you’re looking for opportunities to supplement your credit card rewards earning, there are plenty of other ways to get free nights in your favorite destinations.
For beginners, it can all be a little overwhelming, and it can take time to figure things out, says Nance. But the effort can be well worth it.
*Information about the Hilton Honors American Express Aspire card has been collected independently by CreditCards.com. The issuer did not provide the details, nor is it responsible for their accuracy.
The editorial content on this page is based solely on the objective assessment of our writers and is not driven by advertising dollars. It has not been provided or commissioned by the credit card issuers. However, we may receive compensation when you click on links to products from our partners.