If you want the short answer, my best overall hotel in central London is the Resident Covent Garden: a kitchenette in every room and Trafalgar Square six minutes' walk away, for £444 on an off-peak Tuesday. For value, Premier Inn London County Hall puts a £185 room three minutes from the London Eye. For a splurge, the Savoy, with the Ritz and the Shard's Shangri-La for other kinds of big night. These are 20 hotels across Zone 1, not a guide to choosing a neighbourhood; if you haven't picked an area yet, start with where to stay in London, which compares 13 areas neighbourhood by neighbourhood, then come back here for the hotel.
The hotels are grouped by budget and by who they suit: grand hotels, boutique townhouses, mid-range, budget but central, families, and hotels beside the main-line stations for the Eurostar and the airport trains. Every one is in Zone 1, the centre of the Tube (the subway) fare map, which means no Canary Wharf, Camden, Greenwich or airport hotels here. Each card gives the walk to the nearest Tube station, a real nightly rate and the one thing I'd want to know before booking, and links to the full area guide if you want more options nearby.
The rates are indicative off-peak midweek prices for Tuesday 10 November 2026 (and a weekend night where that tells a story), checked between 18 and 25 September 2026, so use them to compare hotels, not as a quote. They include 20 per cent VAT, and London has no tourist tax yet. They also move a lot: the Wimbledon fortnight in late June and July, the school summer holidays, the Christmas-lights weeks from mid-November and any night with a big Wembley or O2 show can push them up sharply, while January and February are the cheapest months. For summer, book three to six months ahead.