So "which booking site is cheapest?" has no permanent winner. A better question is: cheapest for this hotel, on these dates, right now? This guide explains why the answer keeps changing, and how to stop refreshing tabs by hand.

Why no single site is always the cheapest

Online travel agencies (OTAs) all sell rooms from the same hotels, but they don't sell them on identical terms. The price you see depends on several moving parts:

Put together, this means the cheapest site is genuinely a moving target. A site that wins for a beach resort in July can lose for a city hotel in November.

The five major OTAs, at a glance

This is a general orientation, not a ranking — because the ranking flips by hotel and date.

The practical takeaway: check more than one, and don't assume your usual favorite is winning today.

The part most guides skip: the price keeps moving after you book

Here's the trap. You compare, you find a good rate, you book — and you stop looking. But the rate for your exact room and dates can keep dropping after your reservation is locked in. A flash sale, a freed-up cancellation, or a new coupon can put the same room below what you paid, on the same site or a different one.

If your rate is free-cancellation, a later drop is real money: you can rebook the cheaper rate and cancel the old one. If your rate is non-refundable, you usually can't rebook — but knowing the lower price still helps you plan smarter next time, and it's free information either way.

This is the gap a one-time comparison can't close. Comparing five tabs once tells you the cheapest price for that minute. It says nothing about the next two months until check-in.

How to actually get the lowest price

  1. Compare at least three OTAs for your hotel and dates, logged in, with the app open where member prices apply.
  2. Confirm what's included — taxes, fees, breakfast, and the cancellation policy — before you treat a number as "cheapest."
  3. Prefer free-cancellation rates when the gap is small. The flexibility is worth it precisely because prices move.
  4. Keep watching after you book. This is the step almost everyone skips, and it's where the easy savings hide.

That last step is the hard one to do by hand. Nobody re-checks five sites every day until check-in.

Where HotelRefund fits

That is what our free price tracker is for. Pick your city, hotel and dates at hotelrefund.net/track — we check the price several times a day and keep every observation on a public page you can bookmark. Prices come from Agoda for the exact stay you selected, and you can see how the rate has moved since tracking started. There is no signup, and email is optional: leave one when you start tracking and we send a note when the price changes (one-click unsubscribe), or leave it empty and just open the public page before your cancellation deadline.

You handle the first comparison. We handle every comparison after that.

📬 Just discovered your hotel got cheaper? Add it to the price tracker and we'll keep watching the rate until check-in. Free, no signup.