Quick Answer
London is denser than it looks on the map. Each neighborhood is its own city with its own pub, market, and 400 years of history. The museums are free, the theater is the best in the world, and the food has gone from a punchline to genuinely excellent in the last decade. Hotels start from $200/night and May, June, and September are the sweet spots for weather.
Explore London in Detail
Find Hotels in London
Hotel listings for London are currently being updated.
Top Tours in London
Tower of London Skip-the-Line with Crown Jewels
Beefeater-guided tour of the 1000-year-old fortress with priority access to the Crown Jewels exhibit.
Book This Tour →Westminster Abbey and Parliament Tour
Walking tour of Westminster Abbey, the Houses of Parliament exterior, Big Ben, and a Thames riverboat cruise.
Book This Tour →Harry Potter Warner Bros Studio Tour
Round-trip transport from central London to the official film studios with the original sets, props, and costumes.
Book This Tour →Top Things to Do in London
The experiences travelers come back to London for, year after year.
Itineraries for London
Day-by-day plans built by travelers who actually went.
London in 3 Days
The essential first-time itinerary — the must-sees you came for, plus the local moments you came home talking about.
London for Couples
Quiet mornings, slow dinners, and the views the brochures don't show. Built for two.
London with Kids
Activities everyone enjoys, restaurants that welcome little ones, and downtime built into the plan.
Getting Around London
Renting a car is one of the best ways to explore London at your own pace. Compare rates from all major suppliers in one search.
Best Time to Visit London
Best months to visit London: April–June and September–October offer mild weather and fewer crowds. July–August is peak season. December–February is coldest but cheapest.
Why Visit London?
London does not show you its best parts on the first day. The first day is the tourist loop, the river, the changing of the guard, the £8 lukewarm beer. The good London is the second day when you start walking.
The city is really 32 villages stitched together. Hampstead is leafy and Georgian and has a pub John Keats drank at. Shoreditch is street art and curry on Brick Lane and a different bar every weekend. Notting Hill is the pastel houses and the Saturday market. South Bank is the Tate Modern and walking along the Thames at golden hour. The history is everywhere, but the city is not a museum. The Tube gets you anywhere in 30 minutes. The pubs are an industry of their own. The Indian food in Whitechapel might be better than what you would eat in Mumbai. Eight days is honest. Three days is criminal. Pick a base in Zone 1 or 2, get an Oyster card, and walk a different neighborhood every day.
Frequently Asked Questions — London
How much does a hotel in London cost per night?
London hotels run $200-$895 per night depending on category and season. Mid-range properties average $250-$380 per night. Book 60-90 days ahead during peak season for the best rates.
What is the best time to visit London?
May, June, and September delivers the best weather and value combination in London. Shoulder months offer lower prices with decent conditions. Avoid major holidays and local events when rates spike.
How many days do you need in London?
5 to 7 days is the sweet spot for London. That gives you enough time to hit the main sights, a day trip or two, and a buffer day to slow down.
Is London safe for tourists?
London is very safe by world capital standards. Pickpockets work tourist sites and Tube stations during rush hour. Late-night central London (Soho, Leicester Square on weekends) gets rowdy but rarely dangerous. Phone snatching from outdoor tables is the trend to watch for.
What is the best area to stay in London?
Covent Garden and Soho put you in walking distance of theaters and tourist sites. South Bank has river views and museums. Shoreditch is hip and full of restaurants. Notting Hill is residential with character. Avoid hotels south of the river outside South Bank unless you are tight on budget.
How do I get around London?
The Tube (London Underground) is the fastest way around. Get an Oyster card or use contactless payment for capped daily fares. Buses are great for short hops and seeing the city. Black cabs are expensive, Ubers cheaper. Walking between adjacent Tube stops is often faster than the train.
Do I need to speak the local language to visit London?
No. English is the language. Different accents (Cockney, posh, every immigrant community) make for fun listening but you will be understood everywhere.