Hotel Direct vs Booking.com vs Expedia: Who's Cheapest?
The honest answer is "it depends" β but it depends in ways you can predict, and the predictable wins add up to hundreds of pounds a year. Booking.com and Expedia look like the cheapest place to book a hotel because they show you 1,500 properties at once and shout "lowest price guaranteed" in big letters. What they don't show is the 15β25% commission they're charging the hotel, the loyalty perks you're forfeiting, and the fact that β since the EU forced rate parity to be scrapped in 2024 β chain hotels are now legally free to undercut them on their own websites. Here's how to work out who's actually cheapest for your next trip, and how to use JetMeAway to do the comparison in two clicks rather than thirty.
1. The 15β30% you can't see β what OTAs actually charge hotels
Every Booking.com or Expedia price you see has the OTA's commission baked into it. Booking.com averages 15% commission on hotel bookings, with rates ranging from 10% to 25% depending on country, property type and visibility programmes (Booking.com partner docs). Sign a hotel up to "Preferred Partner" and "Genius" and the effective cost climbs past 25% per booking. Expedia is more aggressive: independent hotels pay 15β30% commission across the Expedia family (Hotels.com, Vrbo, Orbitz), with a typical range of 18β22% (Cloudbeds OTA commission guide). Big chains negotiate themselves down to 10β15% but pay it across thousands of properties.
That commission isn't an abstract industry stat β it's the headroom every hotel has to undercut the OTA on its own website without losing a penny. A Β£100 Booking.com room is, from the hotel's side, an Β£85 booking after commission. List the same room at Β£92 on the hotel website and the hotel earns Β£7 more and you save Β£8. Both sides win. Until 2024 hotels couldn't legally do this in the EU because of "rate parity" clauses; that's now over (more on that in section 4).
2. The pattern: when direct is cheaper (and when it isn't)
Run the same search across the three channels and a clear pattern emerges. At the major chains β Hilton, Marriott, IHG, Accor β the brand's own website beats Booking.com on the room rate by roughly 2β10% once the loyalty member rate is applied, and that's before you add the perk stack (free Wi-Fi, late checkout, sometimes breakfast at higher tiers) that doesn't transfer to OTA bookings. On a Β£150/night room over a two-night weekend that's typically Β£6βΒ£30 saved on the rate plus another Β£15βΒ£50 of in-kind value. The exact figure on any given date depends on the property, the season and which member rate you qualify for, but the directional pattern is consistent enough to be the default assumption for chain stays.
The pattern flips for independents. A boutique riad in Marrakech or a family-run pensΓ£o in Lisbon often shows the same price on Booking.com as on its own website, because the property either has a price-parity habit it hasn't broken or knows that Booking.com's traffic-funnel is worth more than the 15% it costs. In those cases the OTA isn't ripping you off β it's effectively the property's outsourced marketing department.
The skill is in knowing which side of the line your hotel sits on. Use JetMeAway to find the property and rough price across six providers (Booking.com, Expedia, Hotels.com, Trip.com, Agoda, Trivago), then check the hotel's own site for the final booking. We earn nothing if you book direct β and we'd still rather you saved the money.
3. Loyalty-rate maths β Hilton, Marriott, IHG, Accor compared
Every major chain's loyalty programme is free to join and gives you a member rate that beats the public rate. The discounts are real but smaller than the marketing suggests:
- Hilton Honors β discount starts at 2% off the eligible rate, with advance-purchase rates up to 17% off Best Available Rate. Free in-room Wi-Fi, no resort fees and digital key are standard at all tiers (Hilton Honors benefits). Gold status (4+ stays/year, or free via Amex Platinum) adds free breakfast at most international properties.
- Marriott Bonvoy β exclusive Member Rates "at least 2% on weekdays and up to 5% on weekends" globally (Marriott member benefits). Free Wi-Fi and mobile check-in for everyone; Platinum unlocks free breakfast and 4pm late checkout.
- IHG One Rewards β Member Rate is the lowest publicly-bookable rate, guaranteed not to exceed Best Flexible Rate. 2026 promotions are running 15β25% off for advance purchase or 3+ night stays (IHG offers).
- Accor Live Limitless (ALL) β 2β10% off public rates with the Members Rate, up to 15% off when booking 15+ days ahead with Advance Saver (Accor members rate). Strong in Europe and South-East Asia where Accor has dense footprint.
For a typical UK leisure traveller paying Β£150/night, the member rate alone saves Β£3βΒ£15 per night. Add free breakfast at higher tiers (Β£15βΒ£25 per person per day) and the gap to Booking.com widens fast. The catch β these benefits only apply when you book through the chain's own channel. Book the same hotel via Booking.com or Expedia and you'll usually still earn points but you forfeit the rate discount, the free breakfast, and the upgrade priority.
4. The "Best Rate Guarantee" cheat β find the room on an OTA, book it on the chain
Every major chain runs a Best Rate Guarantee that says: find a verifiable lower rate elsewhere within 24 hours of booking, and we'll match it. Marriott goes furthest β match the lower rate plus 25% off the room (20% for Design Hotels) or 5,000 Bonvoy points (Marriott BRG). Hilton, IHG, Hyatt and Accor all run similar programmes, typically matching plus a small bonus.
The practical workflow: search JetMeAway to surface the price across all six OTAs, screenshot the cheapest, then book direct on the chain's site. If the OTA is genuinely cheaper after free cancellation rules and member-rate maths, file a Best Rate Guarantee claim within 24 hours and the chain pays you to use them. The mechanic exists because chains want you off OTAs β they're effectively paying you the commission they would have lost.
5. The hidden value of perks (breakfast, late checkout, upgrades)
Booking.com lists thousands of "free breakfast included" rates, but it's a marketing layer over a fixed package β you're paying for it whether you eat it or not. Loyalty-programme breakfast is different: it's added to your stay regardless of rate type, so the cheapest member-rate room still gets it.
For a couple staying three nights at a Hilton with Gold status, complimentary breakfast at Β£20 per person per day saves Β£120 across the trip β more than enough to wipe out any small Booking.com price advantage. Add late checkout (so you don't have to dump your bags somewhere on departure day), the occasional room upgrade, and lounge access at higher tiers, and the loyalty maths is rarely close.
Two practical routes in for UK travellers: an American Express Platinum card (Β£650/year, but includes complimentary Hilton Gold and Marriott Gold status β equivalent to roughly 30+ paid Hilton nights or 25 paid Marriott nights of effort), or simply hitting four stays a year at one chain to hit the lowest paid status tier.
6. When the OTA actually wins β independents, last-minute, no-loyalty stays
Don't assume direct is always cheaper. There are three solid cases for staying on Booking.com or Expedia:
- Independent boutique hotels and B&Bs. Most don't have a competitive direct-booking engine, don't run a member programme, and rely on Booking.com for 60β80% of their reservations. The OTA price is often the only price.
- Last-minute stays. Booking.com's "Tonight" deals and Hotels.com's flash drops surface unsold rooms at 20β30% off. Hotels would rather sell at a discount than have an empty room, and the OTAs are the fastest sales channel.
- One-off destinations where you have no loyalty. Visiting Tbilisi once for a weekend? You're not going to chase Marriott Bonvoy points across a single stay, so the OTA's selection and reviews are more useful than a chain's small-network footprint.
For these trips, JetMeAway compares all six providers side by side so you don't have to open six tabs.
7. Section 75, ATOL and the protection question
Here's where the channel choice has consequences beyond price. Paying with a UK credit card gives you Section 75 protection on any element over Β£100 β your card issuer becomes jointly liable with the supplier if the booking goes wrong. That protection requires an unbroken debtor-creditor-supplier link.
Book direct on a hotel's website with your credit card and the link is clean: you, your card, the hotel. Book the same hotel via Booking.com or Expedia and the link is contested β courts have repeatedly found that OTAs act as intermediaries, not suppliers, breaking the Section 75 chain (MoneySavingExpert forum on Booking.com Section 75). The FCA acknowledges the uncertainty and says outcomes depend on the "specific commercial structure" of each booking (FCA guidance on s.75 and travel).
Hotel-only bookings aren't covered by ATOL either β that's flight-inclusive packages only (financial protection guide). So the practical safety stack for hotel-only travel is: pay direct on credit card for Section 75, buy travel insurance the day you book for cancellation cover, and keep all confirmations in one place.
If you do want full ATOL protection, that's the case for booking a flight + hotel as a package β and we cover when packages genuinely beat DIY in our companion piece on booking flight and hotel separately.
The bottom line
For chain hotels β Hilton, Marriott, IHG, Accor, Hyatt β booking direct almost always wins in 2026. Member rates are 2β10% cheaper, free perks add another Β£10βΒ£40 per night in real value, Best Rate Guarantees catch the rare exceptions, and Section 75 keeps your credit card protection intact. The EU's 2024 ban on rate parity clauses means chains are now legally free to undercut Booking.com on their own websites, and most have started to.
For independent boutiques, last-minute stays, and one-off trips with no loyalty in play, the OTA is fine β sometimes it's the only sensible option. The trick is knowing which case you're in before you click "Book Now".
The smartest workflow is the two-step: use a comparison site to find the property and the going rate, then check the hotel's own website before you book. Search hotels on JetMeAway to compare Booking.com, Expedia, Trip.com, Hotels.com, Agoda and Trivago side by side β no markup, no booking fees, just six prices in one place. Then make the final call on whichever channel actually pays off for your stay.
Editorial guidance, not financial or legal advice. JetMeAway is a hotel comparison engine β we earn an affiliate commission when you book through some of the providers we list (Booking.com, Expedia, Trip.com, Hotels.com, Agoda, Trivago) and earn nothing when you book direct on a hotel's own website. All commission rates, loyalty perks and Best Rate Guarantee terms cited are sourced from the providers' own published pages at time of writing β verify current terms directly before you claim a benefit.
Plan Your 2026 Trip Now
Use the JetMeAway Scout to compare live prices across 15+ trusted providers. Zero booking fees.
Start Searching