It comes down to three things: the final price, what the rate includes and who answers when something goes wrong. Since late 2024 a hotel in Europe has been free to publish a lower price on its own site than on the platforms, so the answer is not the one it was two years ago.
The short version
- The hotel website tends to win once you have picked the property and you care about extras, points and being able to talk to someone on site.
- A platform tends to win while you are still choosing, or when it runs a one off deal the hotel does not match.
- From 14 November 2024, Booking.com removed parity clauses from its agreements with European business users, so hotels can openly undercut on their own sites.
- The member rate, free to join and visible only once you sign in, is the usual route to a cheaper direct price.
- Hotels pay between 15% and 25% commission on every booking that arrives through a platform, and that margin is what they can share with you.
- Neither channel wins every time, so check the same room and the same dates in both.
What actually changes depending on where you book?
Booking on a hotel website or on a platform changes who your contract is with, not just what you pay. Book direct and the contract sits with the hotel: it takes the money, it confirms the room and it decides whether to move you when the day gets messy. Book on a platform and that company sits in the middle, so most of the admin runs through it. The gap shows up hardest when something goes wrong, and it is set out in full in what booking direct with a hotel means.
What does each channel cost the hotel?
Each channel carries a cost for the hotel, and that cost shapes the price you see. Every booking arriving through a platform carries a commission on the rate, usually somewhere between 15% and 25% depending on the channel and the visibility programmes the hotel has signed up to. You do not pay it separately: it already sits inside the price. Book direct and the hotel keeps that margin and chooses what to do with it, and the breakdown is in how much commission Booking and Expedia charge hotels.
Hotel website and platform, point by point
The choice between a hotel website and a platform is easier to settle criterion by criterion than as one big question. Read the table by rows: each one matters differently depending on the trip, and the same channel rarely wins all of them.
[[DIRECTO_TABLE]]
Why does the same hotel cost different amounts on different sites?
The same hotel can cost different amounts on different sites because every channel has its own rules, its own promotions and its own costs. For years, parity clauses stopped a hotel from openly publishing a lower price than the platform showed. That changed: the European Commission designated Booking.com as a gatekeeper under the Digital Markets Act, and by the compliance date of 14 November 2024 the company had removed wide and narrow parity clauses from all agreements covering European business users, according to its own compliance report. In July 2024 the Spanish competition authority also fined Booking.com 413.24 million euros for abuse of dominance, a penalty later suspended by the Spanish National Court while it hears the company's appeal.
When is the hotel website the better bet?
The hotel website is the better bet once you know where you want to sleep and you want the best version of that stay. That is where the member rate shows up, free to join and visible only after you sign in, and where the hotel has margin to add breakfast, a late checkout or a better placed room. It is also the channel that earns points and qualifying nights towards your tier. For how much margin there really is, see how much you can save booking direct.
When is a platform the better bet?
A platform is the better bet while you are still choosing a hotel. Seeing thirty options in a city with filters, a map and reviews on one screen is something no hotel website can do, and it saves hours. It also wins when the property is small and has no decent booking engine of its own, when the platform runs a deal the hotel will not match, or when the platform's own loyalty scheme hands you a discount worth having.
When booking direct is not the smart move
Booking direct does not win every time, and that is worth saying plainly even though the opposite conclusion would suit us. There are cases where the platform is the sensible choice:
- The cheapest direct rate is non refundable while the platform rate cancels free.
- The hotel has no reliable site of its own, or the top search result is a lookalike.
- You are travelling as a group or need several rooms and the hotel engine handles it badly.
- The platform is running a deal for those dates that the hotel will not match.
- You need a payment method or an invoice format the hotel does not offer.
How to decide in two minutes
Choosing between a hotel website and a platform comes down to one short check before you confirm. Browse wherever suits you, then once you have the hotel, open its official site, sign in to see the member price and compare both rates for the same room and the same dates. Look at what each one includes and how it cancels, then book wherever the whole package is better rather than wherever the number is lower.
To avoid doing that by hand on every search, the Directo extension compares the hotel direct price while you browse. More than 300,000 travellers use it.
Frequently asked questions
Is the hotel website always cheaper?
No. The hotel website can match or beat a platform price, especially through the member rate, but nothing guarantees it wins. There are dates when a platform runs a promotion the hotel will not copy. The only way to know is to compare the same room and the same dates on both.
Is it easier to cancel if I book direct?
That depends on the rate, not the channel. Hotels and platforms both sell flexible rates and non refundable ones. What does change is the process: with a direct booking you speak to the hotel and the answer usually arrives sooner, while an intermediated booking has to travel through the platform and its own timelines.
Do I earn loyalty points if I book through a platform?
Usually not. The big chains keep point earning and tier benefits for stays booked through their own channels. A stay bought on a platform counts as qualifying only in specific cases, so if the programme matters to you, read its terms before you decide where to book.
How do I know I am on the hotel official website?
Search the hotel name together with the city and look closely at the domain: an official site normally uses the chain or property name with no hyphens or extra words bolted on. The first search results can be third party ads. Check that the phone number and address match the ones the hotel itself publishes.
What is a member rate and how do I see it?
A member rate is a price kept for people with a free account in the chain programme who arrive through its site or app. It does not appear while you browse signed out. Creating the account takes a minute and commits you to nothing, and the member price is shown in the room list, well before checkout.
Who fixes it if something is wrong with the room?
With a direct booking the hotel does, since it holds the contract with you and can sort it at the desk. With a booking made on a platform the hotel can still help, but date changes, refunds and formal complaints normally have to go through the platform customer service team.





