Honest review
Is Hotels.com legit?
Short answer: yes, with real tradeoffs.
Yes. Hotels.com is a real, established booking platform owned by Expedia Group, the same parent as Expedia and Vrbo, and confirmed bookings go through. It is sometimes cheaper than booking direct, but in our data it more often matched the hotel's own price or came in above it. It has booked hotels since 1991. The catches are that the lowest rates are frequently prepaid and non-refundable, resort fees can still be added at the property, the beloved collect-10-nights reward became the One Key program in 2023, and support runs through Hotels.com rather than the hotel. Here is the honest breakdown, and how to check whether a given deal actually holds up.
If you book Hotels.com through Underbook we may earn a commission, which never changes which rate we show. We lead with the lowest price we found, whoever lists it, and say whether it names your room.
The verdict, in plain terms
Legit, and sometimes cheaper than the hotel's own site, though usually not; a cheap rate can be prepaid, and the loyalty program that made it worth staying loyal isn't what it used to be.
Where Hotels.com is genuinely good
- Real, major platform backed by Expedia Group
- Large inventory with frequent member-priced rates
- One Key rewards earn OneKeyCash on eligible bookings
- Good for firm plans where you won't need to change dates
Where you should be careful
- The cheapest rates are often prepaid and non-refundable
- Resort fees and taxes can still be added on top
- The old 10-nights-free reward is gone, replaced in 2023
- Problems go through Hotels.com, not the hotel front desk
Why is it sometimes cheaper than the hotel's own site?
This is the question that makes people suspicious, and the answer is mostly boring, not shady. Hotels.com negotiates room blocks in bulk and can discount them, and it offers member-only prices when you're signed in. Hotels also release quieter, lower rates through these channels to fill rooms without publicly cutting their own headline price.
How often that happens, from our September 25 snapshot (stays 35 days out, US market, USD): at the 225 hotels where Google Hotels listed both Hotels.com and the hotel's own site, Hotels.com was more than 1% cheaper at 44, within 1% at 104, and more than 1% higher at 77. So check both. When it is cheaper, what you often trade for the saving is flexibility: the cheapest rates are prepaid and non-refundable, and resort fees and local taxes can still be added at the property or at checkout, so the headline can look lower than the all-in total. That is a fine trade when your dates are locked, and a worse one when your plans might move.
Before you book a prepaid Hotels.com rate, check three things
- 1. The all-in total. Compare the price after taxes and fees, including any resort fee, not the headline nightly rate.
- 2. The rate type. A prepaid rate can be cheaper, but confirm whether it's refundable before you commit.
- 3. The cancellation terms. A $40 saving isn't worth it if your plans might change and the rate is non-refundable.
The reward-program change most people miss
For years, the reason to stay loyal to Hotels.com was dead simple: collect 10 nights, get 1 reward night worth the average of what you paid. It was easy to understand and it added up. In 2023, Expedia Group retired that stamp-card program and merged Hotels.com into its One Key rewards program, which earns OneKeyCash you can spend across Expedia, Hotels.com, and Vrbo.
One Key isn't a scam, but it's a different deal. A lot of longtime users feel the new program is less generous and harder to reason about than banking whole free nights. The practical takeaway: if part of why you're booking on Hotels.com is the rewards, check what you actually earn on this specific booking before you count it as savings, rather than assuming it works the way it used to.
Measured, September 22 to October 1, 2026
How often Hotels.com was the cheapest, across 15 price snapshots
Across 15 snapshots taken between September 22 and October 1, 2026, we priced the same two-night stay on every booking site Google Hotels lists: 6,254 hotel prices in 348 cities. At 4,512 of them some site undercut the going rate by 5% or more. Hotels.com was the cheapest site at 97 of those 4,512, typically 6% below the going rate, and at 85 of those 97 it named the room its price was for. For comparison, Super.com was the cheapest site most often (1,239 hotels) and named a room at 0.
So some of its lower prices say which room they buy and some do not: either way, check the room name and cancellation terms before you pay.
Cancellation labels, 14 snapshots, September 25 to October 1, 2026: At 1,855 of the 4,433 hotels where it was listed (42%), a Hotels.com listing carried Google's free-cancellation label. Is free cancellation worth it?
Each snapshot: US market, USD, before-tax prices from one moment, not completed bookings. Method, charts and the per-hotel CSVs: the hotel price study.
How to check the deal yourself
The honest way to know if a Hotels.com rate is a good deal is to compare it, the all-in total for the same room and dates, against the hotel's own site and one or two other booking sites, and to read the cancellation terms alongside the price. Doing that by hand across five tabs is tedious, which is exactly why most people don't bother and just trust the first number they see.
Underbook is a free Chrome extension that does that comparison for you while you shop. When you're looking at a hotel, it checks other booking sites for the same hotel and dates and shows you the prices side by side (all-in when the sites report taxes and fees) and says whether the cheaper listing names the same room. When the room names don't match, it says to check before booking instead of pretending. If you book Hotels.com through Underbook we may earn a commission, which never changes which rate we show. We just show their rate when it's the one that saves you money.
Hotels.com against other sites, head to head
How Hotels.com's prices compared with Booking.com, Expedia, Priceline and Agoda at the same hotels, from our own price snapshots: Hotels.com vs Booking.com, Expedia vs Hotels.com, Hotels.com vs Priceline and Hotels.com vs Agoda.
Hotels.com: common questions
Is Hotels.com a scam?
No. It's a real booking platform owned by Expedia Group, and the hotel bookings are genuine. The frustration people report is almost always about the terms, non-refundable prepaid rates, resort fees added at the property, the loyalty program changing in 2023, and support running through Hotels.com rather than the hotel, rather than the booking not existing. Read the rate type and confirm the all-in total before you commit and you avoid the most common complaints.
Is it safe to pay on Hotels.com?
Yes. Payments go through a major, established company, and confirmed bookings are real. The thing to watch isn't payment safety, it's the rate's terms: whether it's prepaid or refundable, and what the all-in total is once taxes and any resort fee are added. Check those before you pay and the transaction itself is as routine as any other large booking site.
Do the Hotels.com rewards still give free nights?
Not in the old way. The collect-10-nights-get-1-free stamp card was retired in 2023 and replaced by One Key, which earns OneKeyCash you can spend across Expedia, Hotels.com, and Vrbo rather than banking whole reward nights. It still has value, but many longtime users find it less generous and harder to reason about. If rewards are part of why you're booking, check what this specific stay actually earns before counting it as savings.
Can I cancel a Hotels.com booking?
It depends on the rate. Many hotels offer a refundable option cancellable within a window, while the cheapest prepaid rates are non-refundable with no changes. Cancellations and problems go through Hotels.com rather than the hotel, which can be slower than dealing with the property directly. Always check the specific rate's terms before paying, this is the single most important thing to verify on any prepaid deal.
Does Underbook get paid to recommend Hotels.com?
Not for recommending it: we name Hotels.com when it lists the lowest price we found, or when it lists free cancellation or names the room at about the same price (within 2%). If you book Hotels.com through Underbook we may earn a commission, which never changes which rate we show. Underbook surfaces whichever site has the cheaper rate, says whether it names your room, and shows the lower price even when it earns nothing from it.
Real prices, hotel by hotel
Every site's price at 5,644 hotels in 348 cities
From our price snapshots of September 25, 2026, September 28, 2026, September 29, 2026, September 30, 2026 and October 1, 2026: each hotel's page lists every booking site Google Hotels showed, the going rate, and whether the cheapest listing named a room, with a button to check today's price for your own dates.
Some hotels where Hotels.com had the lowest price we found, 5% or more below the going rate (each page shows every site's price):
- Hilton Garden Inn Albany/SUNY Area, Albany New York: 15% below the going rate
- Divya Sutra Plaza and Conference Centre Calgary Airport, Calgary: 20% below the going rate
- Baymont by Wyndham Greenville Woodruff Rd, Greenville South Carolina: 11% below the going rate
- Batman's Hill on Collins, Melbourne: 6% below the going rate
- Polderhuis Bed & Breakfast, Rotterdam: 5% below the going rate
- City Express by Marriott St. Augustine, St. Augustine: 15% below the going rate
By region: United States · Europe · Canada, Latin America, Caribbean · Asia-Pacific, Middle East, Africa
Abu Dhabi · Albany New York · Albuquerque · Alexandria Virginia · Amalfi · Amarillo · Amelia Island · Amsterdam · Anaheim · Anchorage · Annapolis · Antalya · Antigua Guatemala · Antwerp · Aruba · Asheville · Aspen · Athens · Atlanta · Atlantic City · Auckland · Austin · Bali · Baltimore · Banff · Bangkok · Bar Harbor · Barbados · Barcelona · Bath · Baton Rouge · Beaufort South Carolina · Bend · Bergen Norway · Berlin · Big Bear Lake · Bilbao · Birmingham · Bogota · Boise · Bologna · Bordeaux · Boston · Bozeman · Branson · Breckenridge · Brisbane · Bruges · Brussels · Budapest · Buenos Aires · Buffalo · Burlington Vermont · Busan · Cabo San Lucas · Cairns · Calgary · Cancun · Cannes · Cannon Beach · Cape May · Cape Town · Carmel-by-the-Sea · Cartagena · Charleston · Charlotte · Chattanooga · Chiang Mai · Chicago · Cincinnati · Clearwater Beach · Cleveland · Cocoa Beach · Cologne · Colombo · Columbus · Como · Copenhagen · Cordoba Spain · Cork · Corpus Christi · Cozumel · Cusco · Da Nang · Dallas · Daytona Beach · Denver · Des Moines · Destin · Detroit · Doha · Dresden · Dubai · Dublin · Dubrovnik · Durham North Carolina · Edinburgh · El Paso · Estes Park · Eugene Oregon · Flagstaff · Florence · Fort Lauderdale · Fort Myers · Fort Worth · Frankfurt · Fredericksburg Texas · Fresno · Fukuoka · Funchal · Galveston · Gatlinburg · Geneva · Genoa · Gettysburg · Ghent · Glasgow · Gold Coast Australia · Granada Spain · Grand Rapids · Greenville South Carolina · Guadalajara · Gulf Shores · Halifax · Hamburg · Hanoi · Hartford · Heidelberg · Helsinki · Heraklion · Hershey · Hilton Head · Ho Chi Minh City · Hobart · Hong Kong · Honolulu · Hot Springs Arkansas · Houston · Huntsville Alabama · Hyannis · Ibiza · Indianapolis · Innsbruck · Istanbul · Jackson Hole · Jacksonville · Juneau · Kansas City · Kathmandu · Kauai · Kennebunkport · Key Largo · Key West · Knoxville · Kona · Kotor · Krabi · Krakow · Kuala Lumpur · Kyoto · Laguna Beach · Lake George · Lake Placid · Lake Tahoe · Lancaster Pennsylvania · Las Vegas · Leavenworth · Lexington · Lima · Lisbon · Little Rock · Ljubljana · London · Long Beach · Los Angeles · Louisville · Luang Prabang · Lubbock · Lucerne · Lyon · Mackinac Island · Madison · Madrid · Malaga · Malta · Mammoth Lakes · Manchester · Manila · Marco Island · Marrakech · Marseille · Maui · Medellin · Melbourne · Memphis · Merida Mexico · Mexico City · Miami · Milan · Milwaukee · Minneapolis · Moab · Mobile Alabama · Montego Bay · Monterey · Montreal · Mumbai · Munich · Mykonos · Myrtle Beach · Mystic · Nags Head · Nantucket · Napa · Naples, Florida · Nashville · Nassau · New Delhi · New Haven · New Orleans · New York · Newport Rhode Island · Niagara Falls New York · Nice · Oaxaca · Ocean City · Ogunquit · Oklahoma City · Omaha · Orlando · Osaka · Oslo · Ottawa · Palermo Sicily · Palm Springs · Palma de Mallorca · Panama City Beach · Paris · Park City · Penang · Pensacola · Perth · Philadelphia · Phuket · Pigeon Forge · Pittsburgh · Playa del Carmen · Portland · Portland Maine · Porto · Prague · Providence · Puerto Vallarta · Punta Cana · Quebec City · Queenstown New Zealand · Raleigh · Rehoboth Beach · Reno · Reykjavik · Richmond · Riga · Rio de Janeiro · Rochester New York · Rome · Rotterdam · Sacramento · Salt Lake City · Salzburg · San Antonio · San Diego · San Francisco · San Jose · San Jose Costa Rica · San Juan Puerto Rico · San Miguel de Allende · San Sebastian · Sanibel Island · Santa Barbara · Santa Cruz California · Santa Fe · Santa Monica · Santiago Chile · Santorini · Sao Paulo · Sapporo · Sarasota · Saratoga Springs · Savannah · Scottsdale · Seattle · Sedona · Seoul · Seville · Shanghai · Shreveport · Siem Reap · Siena · Singapore · Sioux Falls · Sonoma · Sorrento · South Padre Island · Split · Spokane · St. Augustine · St. Louis · St. Petersburg Florida · St. Simons Island · Stockholm · Stowe · Strasbourg · Sydney · Tacoma · Taipei · Tallahassee · Tallinn · Tampa · Tel Aviv · Tenerife · Thessaloniki · Tokyo · Toronto · Traverse City · Tucson · Tulsa · Tulum · Turin · Tybee Island · Vail · Valencia · Vancouver · Venice · Verona · Victoria BC · Vienna · Virginia Beach · Warsaw · Washington DC · West Palm Beach · Whistler · Wichita · Williamsburg · Wilmington North Carolina · Wisconsin Dells · Zagreb · Zermatt · Zurich
Don't guess whether it's a deal.
Underbook compares the price for your hotel and dates, all-in where the sites report taxes and fees, across booking sites and says whether a cheaper listing names the same room or needs a check before you book. Free, and you always book where you choose.
+ Add to Chrome — free