These three often list the same hotel at a similar price, so the differentiators worth knowing are cancellation policy defaults, loyalty rewards, and how each handles booking changes.
Booking.com: broad inventory, generally flexible cancellation
Booking.com Credit covers one of the largest hotel and property inventories globally, and a large share of its listings default to free cancellation — worth checking specifically since not every listing is flexible, but Booking.com's overall cancellation-friendly listing mix is a genuine advantage over stricter competitors.
Expedia: strong for bundling flights and hotels together
An Expedia Gift Card is the better pick if you're booking a flight-plus-hotel package rather than a hotel alone — Expedia's bundle discounts for combined bookings are often better than booking flights and hotels separately across two different sites.
Hotels.com: the loyalty program built specifically around hotel stays
A Hotels.com Gift Card pairs with a loyalty program (collect stays, earn a free night) that's simpler and more hotel-focused than Expedia's broader points system covering flights, cars, and activities too. If you book hotels frequently and want a straightforward "stay X nights, get one free" structure, Hotels.com's program is the more direct path there.
Always compare directly with the hotel
Regardless of which platform you use, it's worth a quick check of the hotel's own website before booking — some properties price-match or beat third-party platforms for direct bookings, occasionally with added perks (room upgrade, late checkout) that don't come through an intermediary booking site.
Loyalty status can carry more value than a small price difference
If you already have status or accumulated points with a specific hotel loyalty program independent of these booking platforms, booking directly with the hotel chain sometimes preserves those loyalty benefits (points earning, room upgrades) in ways a third-party booking platform doesn't always guarantee — worth checking before automatically booking through a comparison site for a hotel chain you're already loyal to.
Currency conversion fees can quietly add cost when booking international hotels — check whether the platform charges in your home currency or the property's local currency at checkout, since a mismatched currency conversion by your card issuer on top of the platform's own pricing can add an unexpected few percent.
Guest review authenticity and volume differ slightly across platforms depending on how each verifies that a review comes from an actual booked stay — cross-referencing a property's reviews across more than one platform before booking is a reasonable extra step for an unfamiliar destination.
Free cancellation deadlines are typically measured in days before check-in rather than being unlimited up to arrival — always check the exact cancellation cutoff time and date on the specific listing rather than assuming 'free cancellation' means cancellable at any point up to check-in.
All three send booking confirmations directly to your email with a reference number, worth saving that confirmation separately in case you need to reference it at check-in.
The bottom line
Broadest inventory and flexible cancellation: Booking.com. Bundling flights with hotels: Expedia. Frequent hotel stays and want a simple loyalty program: Hotels.com. All three are in Travel & Transportation.