Original data study

    How consistent are London hotel listings across OTAs?

    We scanned 35 London hotels across 5 OTA channels on 4 October 2026. 94% of them had at least one factual field where their own listings disagreed, and the average consistency score was 81.9 out of 100.

    Method and page reviewed 3 October 2026 · Scan window 4 October 2026 · full method and limits

    Key findings

    94%

    Properties with at least one mismatch

    33 of 35 scored properties

    81.9

    Average consistency score

    Median 86.0 · 0–100 scale

    35

    Properties scored

    3 not measured (error)

    15.4

    Fields compared per property

    Average count of fields with comparable evidence

    A "mismatch" is a field where at least two successfully read listings stated comparable values that do not agree after normalisation. A field no listing stated, or that only one listing stated, is reported as not comparable and is excluded from every rate on this page.

    Where listings disagree, by field

    Of the properties where a field could actually be compared, the share with at least one conflicting value in that group.

    Share of comparable properties with a conflict, by field — LondonA dash means no property in the sample had two readable sources stating this field.
    FieldProperties with a conflictConflicting of comparable
    Breakfast
    17%
    6 of 35
    Check-in/out
    33%
    11 of 33
    Pet policy
    37%
    13 of 35
    Parking
    68%
    23 of 34
    Cancellation
    0%
    0 of 30
    Fees & taxes
    64%
    9 of 14
    Wi-Fi
    9%
    3 of 35
    Children
    59%
    20 of 34
    Amenities
    9%
    3 of 35

    Where listings disagree, by OTA

    For each channel, the share of the field values it supplied that sat inside a disagreement. This does not say the channel is wrong — a conflict involves at least two listings, and this counts participation in one, not fault.

    Share of supplied field values that sat in a conflict, by OTA — LondonA dash means the channel supplied no comparable value in this sample — see the coverage table below for why.
    OTAValues in a conflictConflicting of supplied
    Booking.com
    20%
    85 of 430
    Expedia
    19%
    90 of 466
    Hotels.com
    18%
    77 of 438
    Trip.com
    0%
    0 of 2
    Agoda
    18%
    68 of 383

    How much of each channel we could read

    A rate above is only as good as the evidence behind it. Some channels serve a bot-verification page instead of the listing, and a channel we could not read contributes nothing — it is never counted as agreement, and a low conflict rate on a channel with few readable listings says more about our access than about that channel's accuracy.

    Listings discovered, read and refused, by channel — London
    OTAListings foundRead successfullyCould not read
    Booking.com35350
    Expedia35314
    Hotels.com34304
    Trip.com35332
    Agoda35341

    Most common conflicts

    1. Children — Extra bed or cot fee — 54% of scored properties (19)
    2. Parking — Availability — 37% of scored properties (13)
    3. Check-in/out — Check-in time — 26% of scored properties (9)
    4. Fees & taxes — Damage deposit — 26% of scored properties (9)
    5. Parking — On site or off site — 23% of scored properties (8)
    6. Pet policy — Pets allowed — 23% of scored properties (8)
    7. Check-in/out — Check-out time — 20% of scored properties (7)
    8. Parking — Price — 20% of scored properties (7)
    9. Pet policy — Pet fees — 17% of scored properties (6)
    10. Breakfast — Price — 11% of scored properties (4)

    Anonymised examples

    Real conflicts from the sample, with the property described rather than named. Values are quoted as the listings stated them.

    Breakfast — Included in stay

    Five-star hotel, central London

    Expedia
    Not included
    Hotels.com
    Not included
    Agoda
    Included

    Two Expedia Group brands and Agoda describe the same stay differently. A guest booking on Agoda expects breakfast; the hotel expects to charge for it. This is the mismatch most likely to be discovered at the table on the first morning.

    Children — Extra bed or cot fee

    Five-star hotel, central London

    Booking.com
    GBP 100 per person per night
    Expedia
    free
    Hotels.com
    free

    The largest single money gap in the sample. A family booking through either Expedia Group brand has been told an extra bed is free; through Booking.com, that it costs GBP 100 per person per night. Both cannot be right, and the difference lands at check-in.

    Parking — Availability

    Five-star hotel, central London

    Booking.com
    Not available
    Expedia
    Available
    Hotels.com
    Available

    A guest who books on Expedia and arrives by car has been told parking exists. Booking.com says it does not. Whichever is correct, one set of arrivals is being set up for a bad first five minutes.

    Sample and window

    What this study measured
    LocationLondon, United Kingdom
    Properties attempted38
    Properties scored35
    Read but not comparable (fewer than two readable sources)0
    Not measured (discovery or request error)3
    Listings read successfully133
    Channels readBooking.com, Expedia, Hotels.com, Trip.com, Agoda
    Scan window4 October 2026
    Run identifier2026-10-04T05-30-58-115Z

    How the sample was selected

    Every OpenStreetMap feature inside the Greater London administrative boundary tagged tourism=hotel with stars 4 or 5, as of the OSM snapshot above. Unnamed features removed; duplicates removed by name and by position rounded to 4 decimal places; the remainder ordered by OSM element id and every 5th taken, up to 38.

    Source
    OpenStreetMap via the Overpass API · licence
    Snapshot
    2026-10-04T05:22:56Z
    Properties in the frame
    207 before sampling

    The star rating used to select these properties is the one recorded in OpenStreetMap, which is crowd-sourced. It is not an AA or VisitEngland accreditation, and nothing here is a claim about any property's official rating — it defines which properties were scanned, and nothing else.

    The six steps every study follows, how a mismatch is defined, and the eight limits that apply to every rate on this page are set out once on the consistency study hub. They are not restated per city, so there is one authoritative copy to check them against.

    How to cite this study

    Suggested citation

    MisMatchMaker AI, "Hotel OTA listing consistency benchmark: London", 3 October 2026. https://mismatchmaker.com/hotel-listing-consistency-benchmark/london

    The aggregate figures on this page are published under the Creative Commons Attribution 4.0 licence: reuse them anywhere, including commercially, with attribution and a link back to this page. If you quote a rate, quote its sample size and scan window with it — a share without a denominator is not a finding. Raw per-property reports are not published, because they contain identifiable properties and third-party listing text.

    Other cities

    Hotel child policies across OTAs

    Where each channel draws the child age line, whether a free child counts against occupancy, and the family search test that shows what guests are quoted.

    Where does your hotel sit?

    This study runs the same free check anyone can run. Scan your own property to see which of these fields disagree across your listings, with the evidence from each channel beside it.

    Run a free match check