With welcoming locals, Royal history, and endless options for fun, London is a very attractive option for your family vacation. There are Harry Potter attractions, historic landmarks and museums, stunning parks, and many easy-to-reach day trips. But the biggest question is: Where do you stay in London with kids? We have the answer with these best family hotels in London.
*Disclosure: This post may contain affiliate links, which means we may receive a commission if you click a link and purchase something we have recommended. Please check out our disclosure policy for more details. Thank you for your support!
Table of Contents
Our favorite family friendly hotels in London
Hotels in Europe are generally smaller than in the US and suited for two people, which can make it hard when you’re trying to find family-friendly hotels in London. So we asked some of our favorite travel writers for their favorite London hotels for families. Here is what they had to say!
1. Royal Garden Hotel Kensington
If you’re going to share the best family hotels in London, why not start with a local’s favorite spot? Katja from Globetotting has this to say:
London does family-friendly hotels well (interconnecting rooms, kids’ menus, and even free ice cream) but the Royal Garden Hotel in Kensington takes it to another level.
This hotel offers free Micro Scooters for kids and their parents to zip around Hyde Park, an afternoon tea with peanut butter and jelly sandwiches, and a ‘flicks and food’ day where you can watch unlimited movies for 24 hours while munching on pizza and popcorn – perfect for those rainy London days!
Katja also has tips for free things to do in London with kids, check it out!
2. Marriott Grosvenor Square
On a recent trip to London, we decided to stay at the Marriott Grosvenor Square. The rooms are stylish and the breakfast buffet is well done, but best of all is the fabulous location.
Located on a quiet side street off Oxford Street you aren’t far from Bond Street tube station. Families with kids that need to run off some steam will be happy to find a small park (Grosvenor Square) across from the hotel.
3. The Mandarin Oriental Hyde Park
There are so many luxury hotels for families in London, but few have the ideal location of the Mandarin Oriental Hyde Park. Behind the hotel is the city’s largest green space with gardens, playgrounds, and cultural events, even horseback riding arranged by the hotel.
Across the street is Harvey Nichols, and Harrods is only a few blocks away. The tube station is outside the hotel’s front door. The basement-level spa has a wonderful indoor pool with no restrictions on when families can swim, and the suites are incredibly spacious for rollaway beds.
A children’s afternoon tea and a great kids’ menu at the hotel bistro made eating well super easy. We had a flawless stay. – Robin of Luxe Recess
4. The Athenaeum Mayfair
The Athenaeum Hotel & Residences in London strives to be your home away from home. The friendly doorman welcomes you into the stylish lobby by name and with a smile.
The location on Piccadilly makes this Mayfair hotel in London one that really can’t be beat. Families looking for more room can spread out in the elegant Residences. This is a wonderful option that is luxurious but not stuffy. – Tamara of We3Travel
My family also had a chance to stay at this excellent hotel. There aren’t many London hotels with family rooms, but we found their connecting rooms to be sufficient. Here is our review of the Athenaeum.
5. COMO Metropolitan Hotel Mayfair
The COMO Metropolitan Hotel is conveniently located in the heart of London’s Mayfair District. The hotel offers spacious rooms, an excellent a la carte breakfast, a world-class spa (because we definitely want mama to be happy), and a Michelin-starred restaurant.
With Buckingham Palace, Knightsbridge, and Bond Street all within walking distance, as are the Hyde Park Corner and Green Park tube stations, most of the city’s major attractions are easily accessible. – Monique of An Unstoppable Journey
6. Park Plaza Hotels – several London locations
Our family has been to London twice now, and both times we have booked rooms at one of several Park Plaza hotels. Their family rooms help us avoid extra room costs, and they have great locations around the city.
Consider the Plaza on the River for condo-style rooms with in-room laundry, the Park Plaza Westminster with perfect views of Big Ben, or the Park Plaza Sherlock Holmes with a cozy boutique feel just steps from the Sherlock Holmes Museum.
Their rewards program Club Carlson can really help offset pricey hotel nights as well. – Carrick of Along for the Trip
Side note: We’ve stayed at Park Plaza County Hall and enjoyed the spacious rooms and central location. If you’re looking for hotels near London Eye, this is the place to stay. It’s also close to the city center and Waterloo station which will take you anywhere you want to go in London! -Kirsten
7. Citadines Trafalgar Square
We have stayed at the Citadines Trafalgar Square on our two most recent family trips to London and loved the convenient location on Northumberland Avenue within five minutes walking distance to Trafalgar Square and to the Charing Cross underground tube station.
Citadines is an aparthotel chain which makes it one of the best hotels for kids in London. It offers serviced accommodations that were ideal for us – an apartment with a kitchen in the heart of London, hotel amenities, and free WIFI. – Lisa of Gone with the Family
8. The Trafalgar Hotel St. James Trafalgar Square
As someone who travels a lot with my family, there are certain things that I look for in a hotel before making my choice to stay there. The location needs to be convenient for activities and landmarks in the City that I’m visiting, and the rooms need to be spacious since we usually travel as a group of five (sometimes six).
The Trafalgar Hotel St. James in London met my requirements and even more!
Located steps away from Trafalgar Square and within a short walking distance of many of London’s iconic attractions; Big Ben, Tower Bridge, The London Eye, Buckingham Palace, and Chinatown this hotel ticks all the boxes when searching for the best London hotels for families.
The hotel is chic and cozy and the room (Nelson Double Queen Room) far exceeded expectations with its size and fabulous view of Trafalgar Square.
The friendly staff also made the visit wonderful and stress-free. They were helpful with dining recommendations and tips for the best days and times to visit the often overcrowded attractions.
With its ideal location, The Trafalgar Hotel is the perfect place for families to stay, especially when your vacation time is limited. – Susan of She’s on the Go
9. The Rubens at the Palace – Victoria
The Rubens at the Palace is the closest hotel to Buckingham Palace (it overlooks its gardens) and is incredibly family-friendly. This is a hotel that combines luxury with a genuine welcome and we love our stays here.
With a special check-in just for kids, milk and cookies at bedtimes, and a fun trail to do around the hotel, this is the best hotel in London for kids! – Nichola of GlobalMouse Travels
10. VRBO Apartment – Westminster
Given its close proximity to Victoria Station, where we’d take a train in from Gatwick airport, we chose the Pimlico neighborhood as our home base for our week-long stay in London.
The flat we rented through VRBO was one of our favorite places to stay in London. It provided enough room for our family of 4 to spread out, sleep comfortably, and wind down from our busy travel days.
Little things like a stocked refrigerator, bathtub, washer/dryer, no stairs to climb, cleanliness, and a quiet street made it ideal for our visit with young kids! – Kate at Wild Tales Of…
11. Georgian House Hotel
Have a Harry Potter fan in your group? Don’t miss the opportunity to stay in the Wizard Chambers at Georgian House Hotel.
Rooms feature faux castle elements such as stained glass windows, archways, cauldrons, and trunks. Their Family Wizard Chamber sleeps up to five.
Located near Victoria Station, this is definitely a contender for the best family hotel in London. Your kids will be blown away by the magical touches!
12. St. Ermin’s Hotel
St. Ermin’s is part of Marriott’s Autograph Collection and families will love the boutique feel of this property (and the ability to use those Marriott points)!
Located near Buckingham Palace, the property offers family rooms with two queens and a trundle bed. There is an afternoon tea service, Kids Concierge, and an opportunity to be a spy for the day. This is one of our favorite hotels for families in London!
13. TAJ 51 Buckingham Gate Suites and Residences
These spacious suites and residences range from one to six bedrooms, ensuring every type of family can find the right accommodation. Centrally located in Westminster, it’s easy to reach many of London’s top attractions! The five star property has a spa, a Michelin-starred restaurant (Quilon), as well as butler and Golden Key concierge service. If you want a luxury stay in London for families, this is the place to be!
14. Corinthia London
Corinthia London is luxury property located near Whitehall and Trafalgar Square. Families can book either a superior, deluxe, or executive room, or a family room that has two double beds and can be connected with another room. Suites and penthouses are also available.
Amenities include a spa, two indoor swimming pools, complimentary bike rentals, afternoon tea, and several restaurants and lounges on-site. Transportation from the airport is available for an additional fee.
15. Cheval Three Quays
If your family prefers a large space, consider booking one of the luxury apartments offered by the Cheval Colllection. Bookings can be a little as one night to several months, it all depends on what you need.
There are over 150 apartments at Cheval Three Quays, and each one has a fully equipped kitchen, wi-fi, and washer and dryer. A 24-hour concierge is available, as well as a complimentary fitness center. Located close to Tower London, Tower Bridge, and the Tower Hill underground station, you can access most of London quite easily.