Best hotels & accommodations in London

We list the best hotels, hostels, B&Bs and guesthouses in London as recommended by travel experts from CNN, Lonely Planet, Frommer’s, Fodor’s, New York Times and more. All hotel recommendations have been referenced with customer reviews and we only listed places that have at least a 4 out of 5-star customer review rating.

 

Best cheap hotel in London: The East London Hotel

Best boutique hotel in London: Artist Residence Hotel

Best luxury hotel in London: The Savoy Hotel

Best hostel in London: Wombat’s CITY Hostel

Best eco-friendly hotel in London: Room2

List view List view
Map view Map view
Table view Table view

Sorry, there are no results.

FAQ

What are the best neighborhoods to stay in London?

London is a 21st-century city with history stretching back to Roman times. It is the capital city of England and the United Kingdom and the city housing Buckingham Palace, Westminster Abbey, Houses of Parliament, ‘Big Ben’ clock tower, and the London Eye. Some of the major neighborhoods in London are:

Mayfair
London's West End is the most affluent and richest area in Central London, full of five-star hotels, desinger shops and the posh restaurants.

Shoreditch
London's East End is the hipster part of Central London, full of coffee shops, cool bars, markets and vintage shops. It's also home to the start-up scene, most of them are around Old Street.

Southwark
Sat on the south bank of the river Thames, this area is home to the famous Tate Modern and Shakespeare's Globe Theatre. You can also find The Shard, the tallest building in the city, and Borough Market here.

Dalston
Dalston is a neighborhood that is home to pop-up supper clubs, community gardens, literary cafés, and many more establishments.

Peckham
Peckham is among the coolest neighborhoods in South London that has numerous stylish cafes, indie-stores, a rooftop bar, and gives the feeling of a community.

Stoke Newington
Stoke Newington is a neighborhood that is known for underground cocktails bars, posh pizza parlors, indie boozers, charity-shops, among others. The neighborhood does not have any overground or tube links and is a greater version of Dalston.

King’s Cross
King’s Cross was a neighborhood infamous for its all-night raves, now it is the center of cafés and galleries as well as multinational headquarters of Google and The Guardian.

Kensal Rise
Kensal Rise is a neighborhood that is located between Queen’s Park and Ladbroke Grove. The neighborhood has many bars such as Paradise by Kensal Green.

Hackney Wick
Hackney Wick is one of the coolest neighborhoods in London and is the home to many restaurants, club spaces, art galleries, and craft breweries. The area has a growing collection of warehouses.

Walthamstow
Walthamstow is a stylish and creative neighborhood with an artsy and bohemian feel that hosts several arts festivals and has a thriving community for new artists.

Read also our guide about the best areas to stay in London.

What is the best budget hotel in London?

If you're looking for a cheap hotel in London, then book The East London Hotel. It's an excellent budget hotel offering great value for money. It's in a good location, it's been recommended by travel experts and the hotel has excellent customer reviews. Also check out our list of the best cheap hotels in London.

What is the best boutique hotel in London?

Not a fan of big chain hotels? No problem. If you want to stay in a boutique hotel in London, then you should book Artist Residence Hotel. The hotel has been rated highly by previous guests for its boutique style. It has also been recommended by influential travel journalists.
Also check out our list of the best boutique hotels in London, it's a manually curated list of the most unique and romantic hotels in the city.

What is the best luxury hotel in London?

If money isn't a problem and you're looking for a luxury hotel in London, then go for The Savoy Hotel. The hotel offers excellent service, it's in a top location, it has been rated very highly by previous guests and renowned travel critics have recommended it.
Also check out our list of the best luxury hotels in London, it's a manually curated list of the most exclusive 5-star hotels in the city.

What is the best hostel in London?

If you're looking for a great hostel in London, then you should check out Wombat's CITY Hostel. The hostel has magnificent reviews by backpackers, it has been recommended by well-known travel experts and it's in a good location. Also check out our guide about the best hostels in London.

What is the best bed & breakfast in London?

Looking for a cozy place to stay in London that serves you handmade and fresh breakfast in the morning? Go and check out Hotel Number Sixteen. The B&B has been recommended by well-known travel experts and recent guests have given it top ratings.

How much does it cost to stay in a London hotel?

For a 3-star hotel you have to pay around $140 per night and for a 4-star hotel you would be looking at $210 per night. If you're after a luxury 5-star London hotel then you can expect to pay around $370 per night.

Which London hotel serves great breakfast?

Try Charlotte Street Hotel, The Arosfa Hotel or The Laslett Hotel if you're looking for a delicious breakfast at a hotel in London. They all have excellent customer review ratings for breakfast.

Which London hotel offers great views?

If you're looking for a room with a view, then try the Hotel Intercontinental The O2 or citizenM Hotel Tower of London. Both offer amazing views of London according to recent customer reviews.

Which London hotel offers a great rooftop bar or rooftop restaurant?

Looking for a great view while having your dinner or drinking a beer? The Ned Hotel has one of the best rooftop bar in London.

Which London hotel is the best for couples?

Try Hotel Intercontinental The O2, it has some excellent recent customer reviews by couples.

Which London hotels are the best for families?

If you're looking to stay in London with your family, then try Charlotte Street Hotel. The hotel has excellent review ratings by families.

What are the best things to do in London?

Stonehenge, Windsor Castle, and Bath from London. Visit some of the top attractions outside of London on this day trip to Stonehenge, Windsor Castle and the historic town of Bath. Price: $107.

Magical London: Harry Potter Guided Walking Tour. Embark on an interactive Harry Potter tour around central London with an expert guide. Choose from either a boat or London Underground trip for the experience. Price: $27.

London: Westminster to Greenwich River Thames Cruise. Take a 1-way or return cruise from Westminster to Greenwich (or vice versa) and see the sights of London from a different perspective. Listen to an informative audio commentary as you admire monuments such as the Tower of London from the River Thames. Price: $18.

More things to do in London

About London

The City of London has a long and rich history. It has given us some of the most famous writers, artists, politicians, and inventors in history, among many other influential figures. However, it is not just about the past. The city continues to thrive today as one of the world’s leading global cities with a population of more than 10 million people (2017 estimate) and third-largest urban area in Europe after Paris and Moscow. So if you are considering a visit to London, here is your handy guide to make your stay even more memorable, interesting and enjoyable.

Travel to London
London is a major international travel hub, with several international airports located within the city, as well as many other nearby airports. The biggest airport is London Heathrow Airport (LHR) which is located in the southwest of the city and has flights to over 200 destinations worldwide, with around 70-80 million passengers each year. Other major airports are London Gatwick Airport (LGW) which is located in West Sussex, just south of London and has flights to over 200 destinations worldwide with around 60 million passengers each year, London Stansted Airport (STN) which is located northeast of London and has flights to 100 destinations worldwide with 13-15 million passengers each year and London City Airport (LCY) which is located in East London and has flights to 70 destinations worldwide with 10-12 million passengers each year.

When to Visit London
The best times to visit London are from April to September, when the weather is mild and the city is busy with tourists. If you want to avoid the crowds, the best time to visit London is from October to February, as the weather is generally drier and milder. However, these months are also when the city hosts many events and activities, so it will also be busy. If you are looking for some peace and quiet, then the best time to visit London is from March to May and October to November, when the weather is cooler but still pleasant.

Things to see in London
London is home to numerous tourist attractions and landmarks such as Buckingham Palace, Big Ben, Westminster Abbey, the London Eye, British Museum, the Tower of London (including the Crown Jewels), and Trafalgar Square. Many of these attractions are free and easy to visit, making them a great way to spend a few hours during your stay in London. If you are looking for some more unusual places to visit, then London is also home to some fantastic museums and galleries including the British Museum, National Gallery, Natural History Museum, Science Museum, and Victoria and Albert Museum.

Tips for Visiting London
If you are lucky enough to have a few days to visit London, here are a few tips to make your stay even more memorable and enjoyable. If you like to get up early, then catch the sunrise over the Tower of London, changing color during the year. If you are a fan of art, then make sure you visit the Tate Modern or the British Museum, both of which have some of the best collections in the world. If you are looking for a day out with the kids, then make sure you visit one of the many zoos and parks located around London. If you are interested in history and would like to visit some of the most famous places in London, then make sure you visit Buckingham Palace, 10 Downing Street, and the Houses of Parliament. Finally, if you want to enjoy some nightlife, then make sure you visit Camden, one of the most vibrant places in London, where you can enjoy some great food and drinks.

Conclusion
London is a vibrant and lively city with something for everyone. Whether you are interested in its rich history, visiting museums and art galleries, exploring new and interesting places, or just want to enjoy some great food and drinks at night, London has it all. The city is also very easy to travel to with a range of airports and train stations, making visiting it a breeze. So if you are planning a trip to London, make sure you don’t miss out on all the great things it has to offer.

Want to get to know the city a bit better? Check out our guide about where to stay in London, it includes recommendations about the best areas, museums, attractions and other things to do.

If you like our list of hotels, hostels and B&Bs in London, then you should also check out our selection of recommended hotels in Glasgow or the best hotels in Dublin.