Booking tips · September 23, 2026

Why the same hotel room costs different prices on different sites

Search any hotel on three booking sites and you will get three prices. Sometimes the difference is a few dollars; sometimes it is 30%. Nothing about the room changed. What changed is the business model behind the price you are seeing.

1. Different contracts with the hotel

Hotels sign separate agreements with each distribution channel. Some sites get a commission on whatever rate the hotel sets; others buy rooms at a net rate and mark them up however they like. A merchant-model site can absorb margin to win a booking; an agency-model site cannot go below the hotel’s published rate.

2. Fees shown at different steps

Resort fees, destination fees, cleaning fees and local occupancy taxes are the biggest source of confusion. Some sites fold them into the first price you see; others add them on the payment page. A comparison of headline prices is meaningless — compare totals.

3. Currency and payment timing

Pay-at-hotel rates are quoted in the hotel’s currency and converted by your card. Pay-now rates are converted by the booking site, often at a worse rate. On a $1,000 stay that alone can be a $30–50 swing.

4. Member rates and loyalty pricing

Expedia’s One Key, Hotels.com rewards, Booking.com’s Genius tiers and hotel chains’ own member rates all show different prices to different people. Logging in before you compare can change the winner.

5. Rate types that look identical but are not

“Free cancellation until 48 hours before” and “non-refundable” can be $40 apart for the same room. Make sure you are comparing like with like before deciding one site is cheaper.

How to use this

Because the spread is structural, not random, comparing is reliably worth it. Search once across all major sites, sort by total, and check two options in detail. Most of the time the saving is real; occasionally the sites agree and you have lost ninety seconds.

Compare hotel prices across sites →

Compare prices for your trip.

One search. Compare prices across trusted booking sites before you book.

Results open on our partners' sites. We may earn a commission when you book — at no cost to you.