If you’re searching for ideas on where to go in London, this guide is just what you need. It offers year-round recommendations for the best spots to visit in the UK’s vibrant and cosmopolitan capital.
You likely already know about iconic landmarks like Big Ben, Buckingham Palace, and the London Eye. However, this guide dives into less well-known but equally remarkable attractions in London.
Having lived in and around the city for most of my life, I can tell you the best places to visit in London—from popular tourist destinations to hidden gems. Each time I visit the city, I discover something new and interesting, and I’m excited to share my insider tips with you. Also, check out our neighborhood guide to find out where to stay in London.
Now, let’s explore some of the top places to see in London. Below are my top 25 picks for the best things to do, along with an interactive map and suggested itineraries to help you plan your trip.
London is undoubtedly one of the top destinations in England. If you’re interested in exploring more, don’t miss our full guide to traveling in England.
Buckingham Palace is not just where former Queen Elizabeth II resided; it’s also the administrative hub of the British monarchy. The British Prime Minister met the Queen here to discuss weekly events, with the Queen having met 15 Prime Ministers over her 70-year reign. Buckingham Palace, over 300 years old, attracts more than 2.7 million visitors annually. Watching the Changing of the Guard is a must on any trip, especially for first-timers.
Westminster Abbey is another essential stop. It’s the site where British monarchs are crowned and also serves as a burial place for many since William the Conqueror in 1066. This historical site offers breathtaking gothic architecture dating back to the 13th century.
The Shard, a 95-story skyscraper, is the tallest building in the UK and offers incredible city views from its level 72 viewing platform. Inside, you’ll find offices, apartments, a TV studio, and several bars and restaurants that provide stunning views of London.
The British Museum is among the world’s top museums, featuring exhibits from ancient Mesopotamia to modern times. It’s free to enter and offers something for everyone, from Egyptian mummies to the Elgin Marbles.
For a fun and romantic outing, the London Eye offers a leisurely ride in glass pods, providing magnificent views of the cityscape. It’s particularly magical at sunset.
Madame Tussauds is perfect for a family outing. The wax museum features over 250 life-like figures of celebrities, athletes, and historical icons across multiple zones.
Tower Bridge, often mistaken for London Bridge, is a symbol of the city. Constructed between 1886 and 1894, it features a hydraulic system to lift the road and walkway for passing boats. You can even check schedules to witness the bridge lift.
Adjacent to Tower Bridge is the historic Tower of London, home to the Crown Jewels and historical exhibits detailing its use as a prison and site for executions.
Highgate Cemetery is a lesser-known but incredible spot in North London, where famous figures like Karl Marx and Douglas Adams are buried. Guided tours offer in-depth insights into this serene and historical site.
The Monument to the Great Fire of London is another often-overlooked landmark. Climbing 311 steps rewards you with fantastic city views and a certificate upon completion.
The Natural History Museum is one of the best free attractions in the city. It hosts exhibits on British wildlife, the world’s oceans, human evolution, and more.
For a taste of British history, visit the Globe Theatre, a reconstruction of the Elizabethan playhouse where Shakespeare’s plays were originally performed.
Tate Modern, located on London’s South Bank, is a prime spot for contemporary art. Even if modern art isn’t your thing, the impressive structure and ever-changing exhibits make it worth a visit.
Camden Market is a bustling shopping district known for its alternative clothing, food stalls, and vibrant atmosphere. It’s also a great spot for nightlife.
St Paul’s Cathedral is another iconic landmark, famous for its whispering gallery, dome, and crypt. It’s a must-visit for its historical significance and architectural beauty.
Hyde Park, one of London’s Royal Parks, offers a peaceful retreat with its Serpentine Lake, cafes, and picnicking spots. Don’t miss Speakers’ Corner, where people discuss and debate various topics.
Notting Hill is a trendy, picturesque neighborhood, made famous by the film of the same name. It’s known for its colorful houses, bookshops, and cafes.
Greenwich, known for its naval history, is home to the Cutty Sark and the Royal Observatory. The area includes museums, shops, and a weekly market.
Hampstead Heath offers stunning views of the city from Parliament Hill, and its wide-open spaces are perfect for a relaxing day outdoors.
Kew Gardens, a UNESCO World Heritage Site, is home to over 50,000 plant species. It’s a great place for families to explore gardens, greenhouses, and themed exhibits.
The HMS Belfast, moored between London Bridge and Tower Bridge, serves as a museum detailing life on a WWII light cruiser. It’s perfect for history enthusiasts and families.
If you’re looking for nightlife, Soho is where you should head. It’s packed with bars, restaurants, theaters, and shops, making it the ideal place to enjoy a night out.
The London Mithraeum offers a fascinating glimpse into Roman London’s past, showcasing the ruins of a Mithras Temple and a variety of Roman artifacts.
Ye Olde Cheshire Cheese is one of London’s oldest pubs and still serves pints in an atmosphere that feels frozen in time. Located on Fleet Street, it’s a great spot for history buffs.
Trafalgar Square is one of London’s most iconic landmarks, home to Nelson’s Column, the National Gallery, and a vibrant atmosphere day or night.
With these itineraries, you can easily navigate through London’s top attractions, experiencing a mix of historic landmarks, museums, parks, and vibrant neighborhoods.
From exploring historic sites to enjoying London’s diverse food culture, the city offers endless possibilities. Follow this guide to uncover the best spots to visit and make the most of your trip to this incredible city. Whether you’re staying for a weekend or longer, you’ll leave with unforgettable memories.