
For years I followed the same rule everyone repeats: always book direct, cut out the middleman, save money and earn points. It felt like smart, disciplined travel advice, the kind you pass along without questioning too hard. Then a string of small, annoying experiences made me actually check my own assumptions, and what I found didn’t match the advice at all.
The trip that made me stop trusting “book direct”

It started with a weekend stay in a mid-size city where I booked directly through the hotel’s own website because that’s just what I always did. A week later, out of curiosity, I ran the same dates through a comparison tool and found the identical room for noticeably less money on a third-party site. No hidden catch, no different room category, just a lower price sitting right there.
That single moment cracked something open. If the “smart” choice wasn’t actually the cheapest one, what else had I been assuming without checking? I started testing every booking after that, and the pattern kept repeating more often than it should have.
Rate parity isn’t the rule it used to be

Part of why direct booking used to make sense was rate parity, the old requirement that hotels charge the same price everywhere, on their own site and on every OTA. Wide rate parity is the most restrictive arrangement, requiring a hotel to offer the same room rate across all distribution channels, including its own website and all third-party OTAs, and a property is contractually forbidden from undercutting an OTA’s price on any other platform. That used to mean direct and third-party prices were basically twins.
That’s no longer guaranteed everywhere. In 2025, the European Union required Booking Holdings to remove rate parity clauses across Europe, joining countries like the UK, Australia, Japan, and South Korea which have already implemented laws limiting these restrictions. Once those clauses loosen, prices on different channels start drifting apart, sometimes in favor of the hotel’s own site, sometimes not.
The commission math hotels don’t advertise

Here’s something that surprised me once I looked into it: hotels pay OTAs a real chunk of every booking. While hoteliers often feel OTA commissions are exorbitant, average fees sit between 15% and 25% of the booking value. Some platforms sit at the higher end of that range depending on the market.
That commission gets baked into pricing decisions in ways that aren’t always visible to the guest. Booking.com charges hotels 15-18% in commissions, so the same room is often cheaper on the hotel’s website. Meanwhile Agoda’s rates can reach 25% commission, which some properties pass to customers. The point isn’t that one channel is universally cheaper, it’s that the math shifts by hotel, by market, and by week, which is exactly why checking every time matters more than following a fixed rule.
Comparison shopping is genuinely easy now

What actually pushed me away from automatic direct booking wasn’t distrust of hotels, it was realizing how little effort comparison now takes. The same hotel, same room, same night can show up on three different booking sites with price gaps of 15% to 30%. That’s not a rounding error, that’s real money on a three or four night stay.
A team that actually tested this across multiple destinations found the same thing repeatedly. Seven destinations were tested on Booking.com, Agoda, Hotels.com, Trivago, Expedia, and Skyscanner Hotels in March 2026, and the cheapest site changed for every single destination, meaning there is no single “best” hotel booking website. Once I saw that pattern for myself, sticking to one channel out of habit stopped making sense.
Metasearch engines now do the heavy lifting

The tools I lean on most are metasearch engines, sites that don’t sell rooms themselves but scan dozens of sources at once. There are three principal types of websites you can use to find hotels: the hotels’ own websites, which may offer special deals to book direct; OTAs; and aggregators, or meta-search engines, which don’t actually handle reservations, but trawl both OTAs and hotel sites to return a compendium list of results. That third category is where I now start almost every search.
Kayak is one I keep coming back to because of how it handles uncertainty in travel plans. Kayak is a metasearch and alerts platform pulling inventory from hundreds of booking sites and hotel chains, and among pre-booking tools, it has some of the most flexible monitoring settings, which makes it a strong fit when your trip parameters are still in flux. Skyscanner Hotels has also earned a spot in my routine after testing showed it outperforming other metasearch tools in a majority of destinations checked.
Google Hotels has quietly become a starting point for most travelers

I didn’t expect Google to become part of my hotel research, but it has, almost by default. Google Hotels is a meta-search engine showing prices across multiple booking sites, and over 70% of travelers begin trip planning here, with an interface that integrates with Google Maps, showing exactly where properties sit relative to your destinations. It’s fast, it’s free, and it sits right where most people are already searching anyway.
It’s not flawless, though. Google also had a bewildering tendency to mix up prices, which sometimes changed when navigating from the map to the listing, and in one example, the map price bubble for a hotel showed one figure, changed when clicked, but the lowest price was actually found via Booking.com. That’s exactly why I never treat any single tool as the final word, Google included.
Booking.com’s quiet discount that beats a lot of direct rates

Booking.com isn’t a metasearch engine, it’s a full booking platform, but it earned a permanent spot in my comparison routine because of one feature specifically. It features a Genius loyalty program that provides 10-20% discounts, making it a strong choice for both US and international travel. That discount often applies automatically once you’re logged in, no special code, no extra steps.
I’ve tested this enough times to trust it now. Another thing to keep an eye out for is the Genius discount, and when a room type is marked as available, savings of 10% off the base price come just from logging in to your account, which has been tested and confirmed the price adjusted just by logging in. On its own, that single login step has beaten plenty of “book direct” rates I’d have taken at face value a few years ago.
Price tracking after booking, not just before

The habit that changed my savings the most wasn’t finding a good rate, it was checking again after booking. Hotel rates are not fixed, a single room can change price up to 100 times between the day you book and your check-in date, as hotels adjust rates based on demand, occupancy, and competitor pricing. Most people book once and never look back, which quietly costs them.
Free tools exist specifically to catch that movement. Monitoring prices and rebooking when rates drop saves 10 to 30% on average for the same room. I now treat every refundable booking as a placeholder rather than a final decision, because rates keep shifting right up until check-in, and catching a drop can mean rebooking for meaningfully less.
Where booking direct still genuinely wins

None of this means I’ve written off hotel websites completely. There’s one clear scenario where direct booking still makes sense, and I stick to it every time it applies. If you hold elite status with a hotel, it’s generally best to book direct, since in addition to not earning points and elite night credits when booking through an OTA, your elite status might not be honored by the hotel.
Cancellation flexibility is the other place direct booking can pull ahead. According to Hotel News Resource, 61% of travelers prefer to book directly with hotels due to the more lenient cancellation and modification policies. When my travel dates aren’t locked in, that flexibility is sometimes worth more than a modest price gap on a comparison site.
The routine I actually follow now

What I use isn’t one app, it’s a short sequence I run through almost automatically at this point. Start broad on a metasearch tool like Kayak or Skyscanner Hotels to see the full price landscape, then check Booking.com specifically since the Genius discount is often silently applied and genuinely beats other rates. If the direct hotel rate lands close to that number, I book direct anyway for the loyalty credit and easier changes.
The bigger shift wasn’t really about tools at all. Around 60% of hotel reservations today are made through third-party channels, yet many travelers still prefer to book directly. I just stopped assuming either side automatically wins and started checking every single time, which turned out to be the whole trick.
Final thoughts

Looking back, the old advice to always book direct wasn’t wrong so much as outdated. It made more sense when parity rules locked prices together and comparison meant opening ten browser tabs by hand. Now that comparison takes thirty seconds and price gaps regularly run into double digits, the smarter habit is simply checking before committing to anything.
I still book direct sometimes. I just don’t do it out of loyalty to a rule anymore, I do it when the numbers and the flexibility actually line up in the hotel’s favor.






