StayAreas

Where to stay in London with kids

With children, choose calm streets, a park nearby and a direct line to the sights. A short Tube ride is easier than a long walk with tired kids.

  1. Kensington

    Next to the Natural History and Science Museums and Kensington Gardens. Calm, leafy and the classic family choice.

    Hotels in Kensington · ~$295/night
  2. Marylebone

    Quiet village streets by Regent's Park and the zoo, and walkable to Oxford Street.

    Hotels in Marylebone · ~$320/night
  3. Bloomsbury

    Garden squares, Coram's Fields and the British Museum, at central prices that are lower than the West End's.

    Hotels in Bloomsbury · ~$255/night
  4. Paddington

    Good value family rooms, Hyde Park nearby, and 15 minutes from Heathrow.

    Hotels in Paddington · ~$230/night
  5. Greenwich

    Village feel, a huge park and the Cutty Sark, but further from central London.

    Hotels in Greenwich · ~$200/night

Written by the StayAreas editorial team · Updated Oct 2026 · How we research our guides

Hotels we'd book in Kensington

Our top area for this guide. Mid-range doubles cost about $295 a night.

Kensington guide

Best value

The Nadler Kensington

Why we like it: Rooms with mini kitchens, a short walk from Earl's Court.

Typical mid-range rate in Kensington: ~$295/night

Boutique pick

The Pelham London

Why we like it: Townhouse hotel opposite South Kensington station.

Typical mid-range rate in Kensington: ~$295/night

Luxury pick

The Milestone Hotel

Why we like it: Classic English luxury opposite Kensington Gardens.

Typical luxury rate in Kensington: ~$645/night

StayAreas may earn a commission when you book through selected links, at no extra cost to you. Learn more

FAQs

What is the best area to stay in London with a family?

Kensington, Marylebone and Bloomsbury are calm, well-kept and well connected, with parks close by.

Are London hotel rooms big enough for families?

Rooms are often small. Look for family rooms or connecting rooms, or an aparthotel, especially in Paddington and Kensington.

More London guides

Where to stay in London

Hotels in KensingtonMid-range from ~$295/night

See hotels