Best Things to Do in London: A Complete Guide
10 Best Things to Do in London
Looking for what to do in London? London is one of the world’s most iconic and culturally rich cities — a place where royal palaces, historic landmarks, modern skyscrapers, world-class museums, leafy parks, markets, theatres and multicultural neighbourhoods come together. With centuries of history layered alongside cutting-edge design, London feels both timeless and ever-evolving. Its neighbourhoods each offer something unique, from the refined streets of Kensington to the creative buzz of Shoreditch and the riverside charm of South Bank.
From famous landmarks and riverside sights to museums, parks, markets and architectural masterpieces, here are the 10 best things to do in London to help you plan the perfect trip.
1. Visit Big Ben & the Houses of Parliament
No trip to London is complete without seeing Big Ben and the Palace of Westminster, two of the city’s most recognisable symbols. Visitors can admire the Gothic Revival architecture, stroll along Westminster Bridge for postcard-perfect photos, and take in the sweeping river views that frame these historic buildings. Parliament Square, just across the road, features statues of global leaders and offers a great vantage point for appreciating the scale of the palace.
For a deeper understanding of British democracy, guided tours inside Parliament allow visitors to explore the House of Commons, House of Lords and centuries-old corridors. These tours provide fascinating insight into the UK’s political traditions, historic debates and architectural heritage, making it one of London’s most meaningful cultural experiences.
2. Explore the British Museum
The British Museum is one of the world’s most significant cultural institutions, showcasing over two million years of human history. Its vast collections include the Rosetta Stone, Parthenon sculptures, Egyptian mummies, Assyrian carvings, Roman artifacts and treasures from civilizations spanning every continent. Each gallery reveals new perspectives on ancient cultures and their remarkable achievements.
The museum’s grand architecture — especially the glass-roofed Great Court — is a masterpiece in its own right. With its enormous size, visitors can easily spend a full day exploring, though curated trails and guided tours help highlight major exhibits. Free entry makes it an accessible and essential stop for history, art and archaeology enthusiasts.
3. Walk along the South Bank
The South Bank is one of London’s most scenic and vibrant riverside promenades, offering panoramic views of the Thames and a dynamic cultural atmosphere. As you walk, you’ll pass landmarks such as the London Eye, Shakespeare’s Globe, Tate Modern and the National Theatre, each adding its own artistic flair. Street performers, pop-up markets and food stalls create a lively environment throughout the day.
The area becomes magical at sunset, when the river reflects the golden light and city landmarks begin to glow. In the evenings, the South Bank transforms into a hub of nightlife with illuminated bridges, riverside dining and cultural events. It’s one of the best places in London for capturing unforgettable photos and enjoying the city’s urban beauty.
4. Explore the Tower of London
The Tower of London is one of Britain’s most important historic sites, offering an immersive journey through nearly 1,000 years of royal power, intrigue and tradition. Visitors can explore medieval fortifications, ancient towers, dungeons and the famous Traitors’ Gate that once received prisoners arriving by boat. The Beefeater-led tours bring the fortress to life with gripping stories of monarchs, rebellions, executions and priceless treasures.
The highlight of any visit is seeing the Crown Jewels, an extraordinary collection of crowns, sceptres and ceremonial regalia used in coronations. Outside, the views of Tower Bridge — especially from the riverside walkways — add even more grandeur to this UNESCO-listed landmark. It’s one of London’s most captivating attractions for travellers of all ages.
5. Visit Buckingham Palace & the Changing of the Guard
Buckingham Palace, the official residence of the British monarch, stands as one of London’s most visited and photographed sites. The palace’s grand façade, ornate gates and royal guards create an atmosphere of tradition and ceremony. Visitors often gather for the Changing of the Guard, a colourful display of military precision accompanied by music and marching — a timeless London spectacle.
After visiting the palace, stroll through St. James’s Park, one of the city’s prettiest green spaces. With its lakeside pathways, flower beds, resident pelicans and views of Buckingham Palace framed by greenery, it’s the perfect place to relax and enjoy classic London scenery. The combination of royal pageantry and serene parkland makes this area especially memorable.
6. Wander Covent Garden
Covent Garden is a lively district known for its charming streets, boutique shops, artisan stalls, cafés and vibrant entertainment. The historic covered market offers everything from handmade crafts and fashion to bakeries, gelato stands and speciality stores. Street performers fill the central piazza with music, comedy and acrobatics, creating a festive atmosphere year-round.
Beyond the market, Covent Garden is also home to the Royal Opera House, independent theatres, stylish cocktail bars and excellent restaurants. Whether you’re shopping, dining, watching a performance or simply soaking up the neighbourhood’s charm, Covent Garden delivers a quintessential London experience that blends culture, creativity and fun.
7. Explore the National Gallery
Located in the heart of Trafalgar Square, the National Gallery houses one of the world’s finest collections of European paintings. Visitors can admire works by Van Gogh, Monet, Rembrandt, Botticelli, Turner, Cézanne and hundreds of other masters. The museum’s grand halls and beautifully curated galleries make exploring its collections a visually stunning experience.
The National Gallery’s steps offer one of London’s most recognisable viewpoints overlooking Trafalgar Square. With free entry, visitors can return again and again to discover new favourites and rotating exhibitions. It’s a cultural treasure that appeals to both art lovers and casual visitors.
8. Discover Camden Market
Camden is one of London’s most eclectic and energetic neighbourhoods, offering an exciting mix of alternative fashion, vintage shops, street art, global street food and canal-side charm. The sprawling market complex includes Camden Lock Market, Stables Market and Buck Street Market, each offering its own mix of clothing stalls, artisan crafts, jewellery, collectibles and independent designers.
Food lovers will appreciate the enormous variety of global cuisine, from Korean barbecue and fresh falafel to churros, bao buns and artisan desserts. After exploring the market, the Regent’s Canal towpath provides a peaceful, scenic escape — perfect for a relaxing stroll toward Primrose Hill or Little Venice.
9. Relax in Hyde Park
Hyde Park is London’s most famous green space, offering a refreshing contrast to the city’s bustling streets. Its vast lawns, lakes, gardens and walking paths provide endless opportunities for outdoor relaxation. The Serpentine is a central highlight, where visitors can rent pedal boats or simply sit by the water and enjoy the calm atmosphere.
The park also connects to Kensington Gardens, home to Kensington Palace, the Italian Gardens and the ornate Albert Memorial. Throughout the year, Hyde Park hosts concerts, festivals, winter attractions and community events — making it both a peaceful retreat and a lively cultural venue depending on the season.
10. Enjoy London’s food, theatre & neighbourhood scene
London is a global cultural capital with a culinary scene as diverse as its population. From neighbourhood pubs and street markets to Michelin-starred restaurants and international cuisine, the city offers flavours from every corner of the world. Popular food destinations include Borough Market, China Town, Shoreditch, Notting Hill and Brixton Village. Classic dishes such as fish and chips, Sunday roast, scones and afternoon tea remain beloved staples for visitors.
London’s nightlife and entertainment options are just as impressive. The West End theatre district offers world-class musicals, plays and performances, while neighbourhoods like Soho, South Kensington and Shoreditch buzz with bars, clubs, jazz venues and intimate theatres. Exploring London’s food, drink and entertainment scene is one of the best ways to experience the city’s vibrant modern identity.
Check monthly weather averages for
Latest Secret Flying deals to London
London
Non-stop from Ottawa, Canada to London, UK for only $683 CAD roundtrip
Non-stop flights from Ottawa, Canada to London, UK for only $683 CAD roundtrip.
View Deal→Non-stop from Cape Town, South Africa to London, UK for only $203 USD one-way
Non-stop flights from Cape Town, South Africa to London, UK for only $203 USD one-way.
View Deal→Perth, Australia to London, UK for only $1476 AUD roundtrip
Cheap flights from Perth, Australia to London, UK for only $1476 AUD roundtrip with Malaysia Airlines.
View Deal→


[adblockingdetector id="638efa67113bf"]