Million Mile Secrets supports our readers with thousands of hours of research and writing to help you get Big Travel with Small Money. You support us (and you!) by signing-up for credit cards through partner links on our site, which earn us a commission. This keeps our small team employed and working hard for you! Here’s a longer explanation of our Advertising Policy.

Should You Book Hotels Through a Travel Website or Directly Through the Hotel?

Should You Book Hotels Through a Travel Website or Directly Through the Hotel?

Million Mile SecretsShould You Book Hotels Through a Travel Website or Directly Through the Hotel?Million Mile Secrets Team

Update: One or more card offers in this post are no longer available. Check our Hot Deals for the latest offers.

There’s been lots of hype by hotels telling us to skip “clicking around” and to book directly through their sites for the best price.  But is that really the best deal for paid stays?

I recently wrote it’s usually best to book your airfare through an online travel agency.  So I decided to see if it’s the same for hotels!

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Can Booking Direct With the Hotel Chain Save You Money?

Let’s look at whether it’s better to book hotel stays with a hotel chain directly, or use an online travel agency.

It’s Not Just About Price

If getting the cheapest rate is your only consideration, it makes sense to shop around and book through the method with the lowest price.

But keep in mind, hotel reservations made through online travel agencies will not offer the same benefits you’d get if you booked through the hotel directly.  For example:

  • You typically will NOT earn hotel points or stay credits on 3rd-party bookings
  • Some chains (like Hilton, Marriott, and Starwood) require you book with them directly to get free Wi-Fi
  • You likely will NOT have your elite status recognized or receive elite perks like upgrades, late check-out, or amenities (though there are sometimes exceptions – it’s worth calling the hotel to add your loyalty program number to the booking just in case)
  • The cancellation policy may not be as flexible, or you may have to commit to a non-refundable booking
  • You often won’t receive the most desirable room (especially for deeply discounted 3rd-party bookings, like Priceline or Hotwire) – for example, near an elevator, lower floor, etc
  • You won’t earn bonus points for using the hotel’s co-branded card like you would if you booked directly
  • If you’ve registered for a hotel promotion, you won’t earn bonus points or stay credit
Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Don’t Expect Elite Status Benefits, Like Welcome Amenities or Upgrades, When You Book a Hotel Through an Online Travel Agency

Keep in mind, you’ll usually earn bonus points at online travel agencies when you use cards like the Chase Sapphire Preferred, Citi Prestige, or Citi ThankYou Premier, because most online travel agencies code as a travel purchase.

Comparing Online Travel Agency Rates Against Hotel Prices

I looked some random examples to see if booking directly through the hotel would save money.  The results might surprise you!

1.   Hilton vs., Expedia, and Orbitz

Earlier this year, Hilton launched the “Stop Clicking Around” campaign, which encourages folks to book directly through them to receive exclusive member rates.  And guaranteed they’d have the best prices over other websites.

A little while ago, I checked the rates for a standard king room at the Hilton Union Square San Francisco on the Hilton website,, Expedia, and Orbitz on October 1, 2016.


To get the best rates at Hilton, log-in to your Hilton account first.

Booked directly through Hilton, you’d pay ~$345 for the best flexible rate.  You can cancel 2 days prior to arrival without penalty, and you’ll earn Hilton points for your stay.

Plus, if you’re a Hilton elite member, you’ll get perks depending on your status (like late-check out, room upgrades when available, or free breakfast).  And all members get free Wi-Fi when they book direct.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Booking Through the Hilton Website Turns Out to Be the Best Deal! has the same room for ~$383.  That’s ~$38 more than Hilton’s price!  However, the room also comes with free Wi-Fi and the same cancellation policy as Hilton.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
You’ll Pay ~$38 More If You Reserve Your Room Through

Expedia has essentially the same price as, ~$383 for the same room and cancellation policy.  But Expedia does NOT offer free Internet.  Instead, you’ll earn 766 Expedia+ points, which is worth ~$5.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Expedia Also Charges ~$38 More Than Hilton, and You Won’t Get Free Internet

Orbitz had about the same ~$383 rate and same cancellation rules.  Again, you won’t get free Wi-Fi, but you’ll earn ~$11 in Orbucks (Orbitz’ reward currency).

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
You’ll Pay a Similar Price With Orbitz but Wi-Fi Isn’t Included Either!

So in this example, it clearly makes sense to book directly through Hilton!  You’ll save ~$38, earn Hilton points and stay credits, and have your elite status recognized.  Plus, if you’ve registered for a Hilton promotion, you’d earn bonus points.

To see if other locations and dates gave similar results, I ran the same experiment at the New York Hilton Midtown on November 1, 2016.  Booking direct though Hilton as a loyalty program member saved at least ~$12 and is the only option that offers free Wi-Fi.

And I tried one more time on December 2, 2016, at the Hilton Garden Inn Chicago Downtown / Magnificent Mile and got nearly identical results.

Hilton consistently beat the rates of online travel agencies by ~$12 to ~$40 per night and was the only booking option with free Wi-Fi every time.

And Hilton points earned your stay were always more valuable than Orbucks and Expedia+ points.

2.   Choice Hotels vs., Expedia, and Orbitz

Choice Hotels recently began offering discounted member rates, which are only available to members of their loyalty program through


I signed-in to my Choice Hotels account and searched for rooms at the Comfort Inn & Suites Love Field – Dallas Market Center on October 1, 2016.  The advance purchase rate (no cancellation) was ~$99 and the member rate (able to cancel up to that day) for ~$121.

Free Wi-Fi and breakfast is offered to all guests, no matter where you book.  You’ll also earn Choice points.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Booking Directly Though Choice, the Prepaid Rate Is ~$99 and the Best Refundable Rate for Members Is ~$121 offers a non-refundable rate of ~$105 for the same room, or ~$6 more.  And their refundable rate is ~$123, or ~$2 more.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
You’ll Pay Slightly More for Both Rate Types at

Expedia has the same non-refundable rate as Choice, but their refundable rate is ~$2 more.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
The Prepaid Rate on Expedia Is the Same as Booking Directly Through Choice, but the Refundable Rate Costs Slightly More

Orbitz matched Expedia’s rates exactly.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Orbitz and Expedia Had Identical Rates

Unless you really prefer collecting Expedia or Orbitz points over Choice points, it’s better to book with Choice.  Plus, Choice often runs promotions which allow you to earn bonus points after a certain number of stays.

I checked the rates at Comfort Inn & Suites Pittsburg and Cambria Hotel & Suites Ft. Lauderdale and got very similar results.

The non-refundable rates were exactly the same on all websites, and Choice beat the refundable rates of online travel agencies by ~$3.  Again, free W-Fi and breakfast is offered to all guests, no matter the booking method.

And like Hilton points, Choice points are likely more valuable to most than Orbucks or Expedia+ points.

Hyatt vs., Expedia, and Orbitz

This year, Hyatt also introduced special member rates to encourage folks to book directly through their site.  You can save up to 10% off regular prices.


Signed-in to my Hyatt account, I found a member discount rate at the Grand Hyatt Seattle for ~$267 on October 1, 2016.  Complimentary Wi-Fi is provided to ALL guests, and you can cancel 24 hours prior to arrival with no penalty.  And you’d earn Hyatt points for the stay, plus credit towards promotions if you’ve registered.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
You’ll Pay ~$267 for a Night at the Grand Hyatt Seattle When You Book Direct‘s price is ~$30 more at ~$297!  They have the same cancellation policy as Hyatt.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website Charges a Whopping $30 More for the Same Night – and Same Cancellation Policy

Expedia‘s rate is even higher at ~$299.  The cancellation policy is also the same, and you’d earn Expedia points.

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Expedia’s Rate Is Even Pricier – ~$32 More Than Hyatt

Orbitz has the same price as Expedia (~$299) and the same cancellation policy.  You’d earn ~$9 in Orbucks, which isn’t worth it!

Better To Book Hotels Through An Online Travel Agency Or Directly Through The Hotel Website
Orbitz Also Charges ~$32 More Than Hyatt

I did find one instance where an online travel agency beat a direct booking.  On November 1, 2016, at the Hyatt Regency Miami, you can save ~$10 by using Booking’s non-refundable rate.  Hyatt’s rate is ~$233 but is refundable.

I’d gladly pay $10 for a refundable rate that earns Hyatt points and offers elite perks (Diamond breakfast!) and possible upgrades.

Booking’s refundable rate is ~$247, which Hyatt beats by ~$14.  Hyatt easily beat Expedia and Orbitz rates as well.

I tried one other date and overall, I found booking direct with Hyatt is cheaper on average by ~$33 for refundable rates, and either the same or slightly cheaper for non-refundable rates.  It’s better to book direct with Hyatt.

Booking Direct Is Your Best Bet

Based on the evidence, it’s almost always better to book with the hotel chain directly:

  • In the 9 experiments I ran, I saved an average of $17
  • Wi-Fi was always included, but that was not always the case with online travel agencies
  • The cancellation policies were almost always identical
  • The hotel points you’d earn are generally more valuable than those of the online travel agencies
  • If you have a co-branded hotel credit card, you’ll earn even more points.  For example, you’d earn 12 bonus Hilton points per $1 with the Hilton Honors Surpass Card from American Express at Hilton hotels
  • The hotel chains also provided “Best Rate Guarantees,” though I’ve always found those difficult to collect.
  • You may eventually earn elite status if you stay at the same chain frequently
  • I’ve read reports that booking directly with hotels sometimes translates to better service

Remember, it’s free to join any hotel’s loyalty program.

If you’re not loyal to a specific brand, it makes sense to start your search at a website like Expedia or Orbitz, then book direct with the hotel chain of your choosing.  That way you can comparison shop and find the best deal for your travel dates.

Or consider narrowing down your search by checking paid rates on Hotel Hustle.

Bottom Line

Now that many hotel chains offer discounted rates to loyalty program members, it’s almost always a better deal to book with the hotel chain directly, instead of an online travel agency.

I experimented with different chains and hotels and found the hotel matched or beat the online travel agency price just about every time.  But always shop around to be sure you’re getting the best deal, if price is your only concern.

When you book direct with the hotel, you’ll earn points, stay credits, and promotion bonuses, unlike when you book through 3rd party sites.

Plus, with online travel agency bookings, you generally won’t have your elite status perks recognized.  So you might not get benefits like free breakfast, welcome amenities, and late check-out.

That said, sometimes online travel agencies have discount promotion codes.

Have you had a different experience?  Please share in the comments!

If you liked this post, why don’t you join the 25,000+ readers who have signed-up to receive free blog posts via email (only 1 email per day!) or in an RSS reader …because then you’ll never miss another update!

Chase Sapphire Preferred® Card

Chase Sapphire Preferred® Card

  • Earn 50,000 bonus points after you spend $4,000 on purchases in the first 3 months from account opening. That's $625 toward travel when you redeem through Chase Ultimate Rewards®
  • Chase Sapphire Preferred® named a 'Best Travel Credit Card' by MONEY® Magazine, 2016-2017
  • 2X points on travel and dining at restaurants worldwide & 1 point per dollar spent on all other purchases.
  • Earn 5,000 bonus points after you add the first authorized user and make a purchase in the first 3 months from account opening
  • No foreign transaction fees
  • 1:1 point transfer to leading airline and hotel loyalty programs
  • Get 25% more value when you redeem for travel through Chase Ultimate Rewards. For example, 50,000 points are worth $625 toward travel.
  • No blackout dates or travel restrictions - as long as there's a seat on the flight, you can book it through Chase Ultimate Rewards

More Info

Editorial Note: We're the Million Mile Secrets team. And we're proud of our content, opinions and analysis, and of our reader's comments. These haven’t been reviewed, approved or endorsed by any of the airlines, hotels, or credit card issuers which we often write about. And that’s just how we like it! :)

Add comment

E-mail is already registered on the site. Please use the Login form or enter another.

You entered an incorrect username or password

Sorry, you must be logged in to post a comment.


by Newest
by Best by Newest by Oldest

Let me throw in my two cents as I travel frequently. My experience is that the chain hotel's own booking sites are always cheaper but that third party sites, such as Orbitz or Expedia are usually cheaper for non chain hotels. To me the perks of Hilton Diamond, IHG Spire/IC Ambassador or SPG Gold make it worthwhile to stay with one of those chains wherever possible. My experience of checking with Rocketmiles and other point sites is that their rates are invariably more expensive. It may be worthwhile to use them though if you need a small number of miles for a redemption target as the extra on the hotel is usually cheaper than buying the miles. On a recent vacation add on stay in Switzerland, whilst the Zurich rates were better with SPG, when I stayed in a resort hotel in Eastern Switzerland, the Orbitz rate was the cheapest third party site and some 30% cheaper that the small hotel's own Internet rate. I booked on Orbitz and they still gave me an upgraded room on arrival when I showed my Hilton card and asked if they could do anything for me as a frequent hotel guest. Never hurts to ask! I have seen very attractive rates using British Airways Avios points for hotels. Sometimes they are crazy expensive but sometimes there are very good deals out there. Also sometimes that add on rate taking a hotel with a BA flight is extremely attractive. Bottom line is that it is worth spending 20-30 minutes checking out the options.

I think shopping around a little doesn't hurt. I think it depends on where you staying, when, and how long. Check both the website and App for deals. Some deals may not be on both, or one could be cheaper than the other. I joined all the hotel awards, and I also joined the players clubs for my favorite casinos. If you are going to Las Vegas you can find better deals either way. In my experience, the length of stay, and if you can cancel are the most important factors there. And some casinos are partners with airlines, and hotel award programs, or owned by a hotel conglomerates. So you could double dip on points, miles, or player awards if you go with one of them.

Got a better deal by booking a Madrid hotel in combination with cheap flight from Lisbon purchased on travelocity website. First booked air only and declined the offer to book hotel in conjunction with flight purchase. Several days later received offers from Travelocity again, and the hotel I wanted on the Gran Via was available for less than the price offered on the hotel's website. Stayed at the hotel in the past booked through hotel website and received a very nice room. So it will be interesting to see if the room assignment will be worse. Did call the hotel to confirm that I, in fact, had a booking.

I prefer to use for hotels in Japan because the website is so easy to use, AND I can limit my search to non-smoking rooms with free cancellation, AND I can call their number to ask in English questions about my reservation, AND I can see all my reservations in chronological order on their website (or app on my phone). If there's a problem, I have someone who speaks English to take my side.

If you've ever tried to use a Japanese hotel's website, even in English, you'll be puzzled - first they ask you how much you want to spend! Inscrutable.

I think I'd use for any overseas hotel booking outside Europe.

In all of your experiments, you checked chain and name brand hotels. If you are booking a boutique hotel, I always find cheaper rates on the deal sites like and For example, the wedding hotel my friend had a wedding block at in Miami. My rate was $100 cheaper than her "wedding rate" which was $100 cheaper than the regular price (so I saved $200!) I recently booked a room at The Ace in Panama, and their rate online was $85 more than If you aren't staying at a Hyatt, Hilton, Marriot, or SPG, use the discount sites!

Load more