London is one of the world’s most iconic cities, offering an incredible mix of history, culture, art, and modernity. Whether you’re here for a weekend getaway or a long stay, the capital of the United Kingdom boasts a variety of experiences that cater to all types of travellers. From royal palaces to world-class museums, bustling markets, and tranquil parks, London offers something for everyone. Here’s a curated list of the best things to do in London, perfect for tourists who want to soak up the city’s unique atmosphere.
1. Visit the Tower of London
A visit to the Tower of London offers a journey through a thousand years of history. This UNESCO World Heritage Site was once a royal palace, prison, and even a zoo. Today, it houses the Crown Jewels, a dazzling collection that showcases the British monarchy’s power and wealth. Don’t miss the famous Yeoman Warders, or “Beefeaters,” who share fascinating stories about the tower’s rich history.
2. See Big Ben and the Houses of Parliament
No trip to London is complete without admiring the iconic Big Ben and the Houses of Parliament. This Gothic Revival masterpiece sits along the River Thames and is home to the UK’s government. While you can’t go inside Big Ben, you can take a guided tour of the Parliament buildings when sessions are not in progress.
3. Walk Across Tower Bridge
Tower Bridge is one of London’s most recognizable landmarks. Take the Tower Bridge Exhibition to learn about its history and get stunning views from the high-level walkways, where a glass floor lets you look down at the river and the streets below.
4. Take a Ride on the London Eye
For unparalleled views of London’s skyline, hop aboard the London Eye, the city’s famous observation wheel. From the top, you’ll see landmarks such as the Shard, St. Paul’s Cathedral, Westminster Abbey, and more. It’s especially stunning at sunset or after dark when the city lights up.
5. Explore the British Museum
London’s British Museum is a treasure trove of world history, housing over 8 million artefacts from ancient civilizations to modern times. Highlights include the Rosetta Stone, the Elgin Marbles, and Egyptian mummies. Best of all, admission is free!
6. Tour Buckingham Palace
Buckingham Palace, the official residence of the British monarch, is a must-see for royal fans. During the summer months, you can tour the State Rooms and marvel at the grandeur of British royalty. Don’t miss the Changing of the Guard ceremony, a timeless tradition that takes place just outside the palace gates.
7. Stroll Through Hyde Park
London’s green spaces are just as famous as its historical landmarks, and Hyde Park is the city’s most iconic park. With its vast open spaces, boating on the Serpentine Lake, and beautiful Kensington Gardens, Hyde Park is a great place for a relaxing afternoon stroll or a picnic.
8. Visit the Tate Modern
Art lovers will enjoy the Tate Modern, one of the world’s leading contemporary art galleries. Housed in a former power station along the River Thames, it’s home to works by iconic artists like Pablo Picasso, Salvador Dalí, and Andy Warhol. Admission is free, though special exhibitions may require tickets.
9. Step Inside Westminster Abbey
A visit to Westminster Abbey offers a deep dive into British history. This Gothic church has been the site of royal coronations since 1066 and is the resting place of famous figures like Charles Darwin, Isaac Newton, and Geoffrey Chaucer. The abbey’s stunning architecture and rich history make it one of London’s top attractions.
10. Shop on Oxford Street
If you’re in the mood for shopping, Oxford Street is the place to be. It’s London’s busiest shopping street, with over 300 stores including high-end brands, department stores like Selfridges, and international chains like H&M and Zara. Be prepared for crowds, especially during the holiday season when the street is beautifully lit with Christmas lights.
11. Get Lost in the Streets of Covent Garden
Covent Garden is a lively area filled with street performers, boutique shops, and trendy restaurants. Visit the Apple Market for unique crafts and gifts, or catch a performance at the Royal Opera House. The area’s buzzing atmosphere makes it a great spot to explore during the day or night.
12. Marvel at St. Paul’s Cathedral
The breathtaking St. Paul’s Cathedral is one of London’s most iconic landmarks. Its massive dome dominates the skyline, and the cathedral’s interiors are equally stunning. Climb to the Whispering Gallery for an acoustic phenomenon, or continue to the Golden Gallery for sweeping views of the city.
13. Discover the Tower Bridge Exhibition
For history buffs and those interested in architecture, the Tower Bridge Exhibition is a must. Inside, you’ll learn about the bridge’s construction and see incredible views of London from its high-level walkways. The glass floor gives visitors a unique perspective as they walk above the River Thames.
14. Catch a Show in the West End
London’s West End is synonymous with world-class theatre. Catching a show in this entertainment hub is a must for any visitor. From long-running classics like Les Misérables and The Phantom of the Opera to newer hits like Hamilton and Harry Potter and the Cursed Child, there’s something for every taste.
15. Visit the Natural History Museum
The Natural History Museum is not only one of the most stunning buildings in London but also home to incredible exhibits. From dinosaur skeletons to displays in the natural world, this museum is a family favourite. The life-sized Blue Whale skeleton hanging from the ceiling is a particular highlight.
16. Cruise the River Thames
A cruise down the River Thames offers a relaxing way to see London’s major landmarks, such as Big Ben, the Tower of London, and Shakespeare’s Globe Theatre. Several companies offer boat tours, and some even include dining options for a special experience.
17. Explore the Victoria and Albert Museum
For fans of art and design, the Victoria and Albert Museum (V&A) is a treasure trove. Its collection spans over 5,000 years of art, design, and fashion from across the globe. Don’t miss the spectacular fashion exhibits or the beautiful Raphael Cartoons, a set of seven tapestry designs by Raphael.
18. Visit the Shard’s Observation Deck
The Shard, Western Europe’s tallest building, offers an observation deck with unparalleled views of London. On a clear day, you can see for miles in every direction. It’s a great spot for photography enthusiasts and anyone who wants to see the city from a unique perspective.
19. Wander Through Camden Market
Known for its eclectic vibe, Camden Market is the perfect place to find quirky souvenirs, vintage clothes, and delicious street food. The market is a blend of punk culture, art, and international flavours, making it one of the city’s most unique shopping experiences.
20. Experience the Churchill War Rooms
Step back in time and visit the Churchill War Rooms, the underground bunker where Winston Churchill and his team directed British military operations during World War II. This fascinating museum offers a glimpse into the life of the British Prime Minister and the pressures of wartime decision-making.
21. Check Out the Science Museum
London’s Science Museum is another family favourite, offering interactive exhibits on everything from space exploration to modern technology. The museum’s IMAX cinema and hands-on galleries make it a fun and educational experience for visitors of all ages.
22. Enjoy Afternoon Tea at The Ritz
Afternoon tea is a quintessential London experience, and where better to enjoy it than at The Ritz? Indulge in finger sandwiches, scones with clotted cream, and a selection of pastries, all served in the luxurious surroundings of the hotel’s Palm Court.
23. Climb the Monument
For a bit of history and exercise, climb the 311 steps of The Monument. This towering column commemorates the Great Fire of London in 1666. Once you reach the top, you’ll be rewarded with panoramic views of the city.
24. Roam the Streets of Notting Hill
Made famous by the film of the same name, Notting Hill is a picturesque neighbourhood with colourful houses, charming boutiques, and the lively Portobello Road Market. It’s the perfect place for a leisurely afternoon walk or a hunt for unique antiques.
25. Explore Kew Gardens
Just outside central London, Kew Gardens is a UNESCO World Heritage Site and home to one of the largest collections of plants in the world. With stunning greenhouses, beautifully landscaped gardens, and even a treetop walkway, it’s a haven for nature lovers.
26. Take a Walk Along the South Bank
The South Bank of the River Thames offers one of the best walking routes in London, with stunning views of the city’s skyline. Along the way, you’ll pass by landmarks like the London Eye, Shakespeare’s Globe, and Tate Modern. It’s a vibrant area filled with street performers, food vendors, and pop-up markets.
27. Visit the National Gallery
Located in Trafalgar Square, the National Gallery is home to a stunning collection of European paintings from the 13th to the 19th centuries. Masterpieces by artists such as Van Gogh, Da Vinci, and Turner can be found here, making it a must-visit for art lovers.
28. Take a Tour of Shakespeare’s Globe Theatre
Step into the world of Shakespeare at the Globe Theatre, a faithful reconstruction of the open-air playhouse where many of his works were performed. Take a tour of the theatre and learn about its history, or better yet, watch one of the Bard’s plays in this historic setting.
29. Experience the Magic of Warner Bros. Studio Tour: The Making of Harry Potter
Harry Potter fans will love the Warner Bros. Studio Tour, located just outside of London. You can explore actual sets, costumes, and props from the Harry Potter films. Walk through Hogwarts Great Hall, visit Diagon Alley, and learn the secrets behind the magical special effects.
30. Admire Trafalgar Square
Trafalgar Square is a central hub in London, home to the National Gallery and the iconic Nelson’s Column. It’s a lively place where people gather for events, protests, and celebrations. The square is a great spot for people-watching, feeding the pigeons, or relaxing after exploring nearby attractions.
31. Visit the Imperial War Museum
For those interested in military history, the Imperial War Museum offers moving exhibits on the impact of war, from the First World War to modern conflicts. The museum is filled with historical artefacts, including tanks, planes, and even personal letters from soldiers.
32. Relax in Regent’s Park
Regent’s Park is one of London’s Royal Parks, offering beautiful gardens, a boating lake, and the famous ZSL London Zoo. It’s the perfect spot for a picnic, leisurely stroll, or even a rowboat ride on the lake.
33. Take in a Performance at the Royal Opera House
For an unforgettable cultural experience, catch a ballet or opera performance at the Royal Opera House in Covent Garden. This world-renowned venue showcases some of the finest talents in the performing arts, making it a must for music and theatre lovers.
34. Explore Greenwich and the Prime Meridian
Located along the Thames, Greenwich is known for its maritime history and is home to the Royal Observatory, where you can stand on the Prime Meridian, marking the line between the eastern and western hemispheres. Don’t miss the Cutty Sark, a 19th-century British clipper ship, and the sweeping views from Greenwich Park.
35. Discover the Hidden Treasures of Leadenhall Market
Leadenhall Market is a stunning Victorian marketplace located in the heart of the city’s financial district. With its ornate ceilings, boutique shops, and cosy pubs, it’s a perfect spot for photography, shopping, and grabbing a bite to eat.
36. Visit the Museum of London
To truly understand the city, a visit to the Museum of London is essential. This museum tells the story of London’s history, from prehistoric times to the present day. With engaging exhibits on everything from the Roman occupation to the Great Fire of London, it’s an insightful journey through the city’s past.
37. Discover Little Venice
For a tranquil escape from London’s busy streets, head to Little Venice, a picturesque network of canals just north of Paddington. You can take a canal boat ride to Camden Market or simply enjoy a peaceful walk along the water, surrounded by charming narrowboats and quaint cafes.
38. Visit the Houses of Parliament and Westminster Abbey
Explore two of London’s most famous landmarks in one trip: the Houses of Parliament and Westminster Abbey. These iconic buildings are steeped in history and are some of the city’s most visited attractions. Take a guided tour to explore the halls of British democracy or visit the Abbey, where monarchs have been crowned since 1066.
39. Explore the Serpentine Galleries
For contemporary art lovers, the Serpentine Galleries in Hyde Park offer cutting-edge exhibitions and installations from world-renowned artists. The galleries are a great place to explore modern art in a peaceful, park setting.
40. Enjoy Street Art in Shoreditch
London’s Shoreditch neighbourhood is famous for its vibrant street art and creative atmosphere. Take a walk around the area to see murals by famous street artists like Banksy, or explore the eclectic mix of vintage shops, pop-up food markets, and trendy cafes.//
41. Take a Day Trip to Hampton Court Palace
Just outside of central London, Hampton Court Palace is a stunning royal residence once home to King Henry VIII. The palace boasts beautifully manicured gardens, a world-famous maze, and grand Tudor architecture. Explore the lavish rooms and kitchens, and immerse yourself in England’s Tudor history.
42. Walk Along the Thames Path
The Thames Path is a scenic walking route that follows the banks of the River Thames. The stretch from the Tower of London to Westminster is particularly popular with tourists, offering stunning views of landmarks like the Globe Theatre, St. Paul’s Cathedral, and The Shard. Walking along the river is a peaceful way to experience the city from a different perspective.
43. Visit the Sherlock Holmes Museum
Fans of literature and mystery won’t want to miss the Sherlock Holmes Museum at 221B Baker Street. Dedicated to the fictional detective created by Sir Arthur Conan Doyle, the museum recreates Holmes’ famous study and offers a glimpse into Victorian London, complete with artefacts from the stories.
44. Climb Primrose Hill
For one of the best panoramic views of London, head to Primrose Hill, located just north of Regent’s Park. The hill offers a sweeping view of the city’s skyline, and it’s a favourite spot for locals to relax and take in the scenery, especially at sunset.
45. Step Into the National Portrait Gallery
Adjacent to Trafalgar Square, the National Portrait Gallery houses an extensive collection of portraits featuring Britain’s most famous historical and contemporary figures. From royal portraits to modern photography, the gallery showcases how portraiture has evolved over centuries. It’s a must-visit for art lovers.
46. Explore the Southbank Centre
The Southbank Centre is a dynamic arts complex that hosts a variety of cultural events, from concerts and theatre performances to art exhibitions and literary festivals. Located along the river, the centre also features outdoor installations, pop-up food stalls, and scenic spots for soaking in the riverside vibe.
47. Check Out the Saatchi Gallery
For contemporary art enthusiasts, the Saatchi Gallery is a must-see. Located in Chelsea, this cutting-edge gallery showcases work from up-and-coming artists alongside established names. The exhibitions frequently change, offering a fresh and exciting take on contemporary art every time you visit.
48. Explore Hampstead Heath
If you’re looking for a natural escape from the city, Hampstead Heath offers 800 acres of woodlands, ponds, and grassy fields. The park is perfect for hiking, picnicking, and even swimming in the famous Hampstead Ponds. Don’t miss the views from Parliament Hill, where you can see the entire city skyline.
49. Visit the Design Museum
For lovers of design, the Design Museum in Kensington is a hub of creativity and innovation. The museum explores all facets of design, from fashion and architecture to digital technology and industrial design. Its sleek modern building is as impressive as the exhibitions inside.
50. Discover Borough Market
Borough Market is one of London’s oldest and most beloved food markets. Located near London Bridge, the market is a paradise for foodies, offering everything from gourmet street food to artisanal cheeses, fresh produce, and baked goods. Whether you’re looking for a quick bite or unique culinary ingredients, Borough Market is a must-visit.
51. Admire the Houses of Kensington Palace
Kensington Palace, the home of Prince William and Kate Middleton, is a historic royal residence that offers a peek into royal life, past and present. You can tour the stunning State Apartments, learn about Queen Victoria’s life, and wander through the tranquil Kensington Gardens surrounding the palace.
52. See a Performance at Shakespeare’s Globe
Experience the magic of live theatre at Shakespeare’s Globe, a faithful recreation of the original Globe Theatre where many of Shakespeare’s plays were performed. The open-air setting and the chance to watch a play just as audiences did in the 1600s make this a unique London experience.
53. Walk Through the Sky Garden
For breathtaking views of the city’s skyline that rival the Shard but are free of charge, visit the Sky Garden. Located at the top of the “Walkie-Talkie” building, the Sky Garden features lush greenery and a spacious observation deck where you can enjoy panoramic views of London.
54. Explore the Sir John Soane’s Museum
The Sir John Soane’s Museum is a hidden gem in central London, offering a quirky collection of art, antiquities, and curiosities from the 19th century. The house itself was the home of architect Sir John Soane and its eccentric layout and eclectic collections make it a fascinating stop for history and art lovers alike.
55. Relax at the London Wetland Centre
For nature lovers, the London Wetland Centre offers a tranquil escape just a short distance from central London. This beautiful nature reserve is home to a variety of wildlife, including birds, butterflies, and even otters. It’s a peaceful spot for a walk and a great place to spot some of the UK’s native species.
56. Go Back in Time at the Old Operating Theatre Museum
One of London’s most unusual museums, the Old Operating Theatre Museum, offers a glimpse into the history of surgery in the 19th century. Located in the attic of a church, it houses Europe’s oldest surviving operating theatre, complete with antique medical instruments and fascinating stories about early medical practices.
57. Explore the Gardens of Chelsea Physic Garden
Founded in 1673, the Chelsea Physic Garden is one of London’s oldest botanical gardens. Originally used for the study of medicinal plants, the garden now offers a peaceful retreat in the heart of Chelsea. It’s a beautiful spot to wander, learn about botany, and enjoy a quiet moment away from the busy city.
58. Visit the Wallace Collection
The Wallace Collection is a lesser-known but stunning art museum located in a historic London townhouse. The museum boasts an impressive collection of fine and decorative arts, including paintings by Rembrandt and Velázquez, as well as elaborate armor and porcelain pieces. The beautifully restored rooms of the house provide a grand setting for the collection.
59. Tour the Cutty Sark
Step aboard the Cutty Sark, one of the world’s most famous clipper ships, located in Greenwich. This 19th-century ship was once the fastest of its kind, transporting tea from China to Britain. Now a fascinating museum, visitors can explore the ship’s decks and learn about its voyages and history.
60. Discover London’s Hidden Street Art Scene
Beyond the murals of Shoreditch, London is home to countless pockets of amazing street art. Neighbourhoods like Brick Lane, Leake Street Arches, and Brixton are filled with incredible, ever-changing pieces by both famous and up-and-coming street artists. Take a self-guided tour or join a local expert for an in-depth exploration of London’s street art scene.
London is a city of endless possibilities, and with so much to see and do, it’s easy to see why it’s one of the world’s top tourist destinations. Whether you’re here to explore its rich history, enjoy its vibrant arts scene, or simply soak up the city’s diverse culture, London offers something for everyone. Be sure to take your time and enjoy the blend of old and new that makes London such a unique and unforgettable place to visit.