London is a charismatic city that combines culture and heritage with a vibrant cosmopolitan energy. As one of the most visited cities in the world – and my personal favourite city – London offers an impressive collection of tourist attractions and landmarks.
I’ve lived near London my whole life – so I may be biased, but I absolutely adore London. My guide to the top tourist attractions in London highlights the best destinations which I think are worth visiting.
From iconic landmarks and world-renowned museums to lesser known spots and hidden gems, I’ve tried to include something for everyone in this list.
This post was written in collaboration with Go City. I’d recommend choosing your own package of attractions with the Explorer Pass, as it’s a great way to benefit from amazing savings on London attractions, rather than booking individually. Plus, you get all tickets in one handy digital pass.
1. The View from The Shard
Opening times: Wed-Fri, Sun: 11:00-19:00, Sat: 10:00-22:00
Admission price: £32
Time needed: 1 hour
Nearest tube or station: London Bridge train & tube station
Tickets: Book here
The Shard is one of the most iconic buildings in London, and a visit to the top is an unforgettable experience.
The View from The Shard is the highest observation deck in Western Europe and, on a clear day, you can see up to 40 miles away.
The 360-degree views take in some of London’s most famous landmarks, including Big Ben, Buckingham Palace, and St. Paul’s Cathedral.
The journey to the top starts in The Shard’s lobby, where you’ll board a high-speed elevator that whisks you skyward at 22 miles per hour. I’m always surprised at how quickly you get to the top!
As you ascend, you’ll be treated to a fascinating audio guide that tells the story of The Shard’s construction.
Once you reach the observation deck, you’ll have ample opportunity to explore and take photos before descending back to ground level.
I’d suggest treating yourself to a glass of Champagne while watch you watch the world unfurl across the city.
A visit to The Shard is a must for any fan of architecture or anyone who simply wants to enjoy breathtaking views of one of the world’s most vibrant cities.
Insider travel tip: You must book a ticket in advance. I recommend booking your ticket for sunset for gorgeous golden views over the city.
2. Westminster Abbey
Opening times: Mon, Tues, Thu, Fri: 09:30-15:30, Wed: 09:30-18:00, Sat: 09:30-13:30
Admission price: £20
Time needed: 2.5 hours
Nearest tube or station: Westminster tube station
Tickets: Book here
Westminster Abbey is one of the most famous churches in the world, and it has been at the heart of British royal history for centuries. Trust me when I say that it is utterly breathtaking.
The building itself has an interesting history, having been constructed over a thousand years ago in the Romanesque style.
The Abbey has been the site of numerous important events in British history, including the coronation of kings and queens, and the burial of many notable figures.
Visitors can explore the beautiful Gothic architecture and learn about the Abbey’s long history.
The Abbey is also home to many famous artefacts, including the coronation chair and the Shrine of Edward the Confessor.
Westminster Abbey is an important World Heritage site, and for that reason, I consider it to be one of the absolute must-see tourist attractions in London.
Insider travel tip: I’d advise planning to visit Westminster Abbey from 4pm on a Wednesday afternoon to avoid crowds and queues. No groups or tours are allowed in during these hours and not everyone knows about the extended opening times on a Wednesday.
3. St Paul’s Cathedral
Opening times: Mon, Tues, Thurs, Fri, Sat: 08:30-16:30, Wed: 10:00-16:30
Admission price: Adult: £18, Children: £7.70
Time needed: 2 hours
Nearest tube or station: St Paul’s tube station
Tickets: Book here
St Paul’s Cathedral is one of London’s most iconic landmarks. The cathedral, which is the seat of the Anglican church in London, was designed by Sir Christopher Wren and completed in 1708.
I’m sure you’ll recognise St Paul’s from its impressive dome, which is the second largest in the world after St Peter’s Basilica in Rome.
The cathedral is also home to a number of works of art, including paintings by Sir Joshua Reynolds and stained glass windows by Sir Christopher Wren.
Visitors to St Paul’s can explore the cathedral’s beautiful interior, climb to the top of the dome, or simply enjoy the views of London from the famous steps. I really think this is such a wonderful tourist attraction in London.
Insider travel tip: I’d suggest checking the calendar before you plan your visit, as opening hours can change depending on different events.
4. Tower Bridge
Opening times: Mon, Tues, Thurs, Fri, Sat: 08:30-16:30, Wed: 10:00-16:30
Admission price: Adult: £11.40, Children: £5.70
Time needed: 1 hour
Nearest tube or station: Tower Bridge tube station, London Bridge train & tube station
Tickets: Book here
Tower Bridge is another of London’s most iconic landmarks. Situated in the heart of the city, it spans the River Thames and offers stunning views of both the river and the skyline.
Rather than simply seeing it from the outside, I’d recommend walking across the bridge’s high-level walkway, which opens up to reveal a glass floor above the river below.
It’s one of the few places in London where you can actually see the river flowing beneath your feet.
The bridge is also home to a number of historical exhibits, including a Victorian engine room that is open to the public.
Insider travel tip: I’d advise arriving early if you can to avoid the crowds.
5. Royal Observatory Greenwich
Opening times: Daily: 10:00-17:00
Admission price: Adult: £16, Children: £8
Time needed: 1.5 hours
Nearest tube or station: Greenwich & Maze Hill stations
Tickets: Book here
The Royal Observatory Greenwich is one of the most popular tourist attractions in London and I can see why.
Home of Greenwich Meantime (GMT) and the Planetarium, the Observatory offers a unique opportunity to learn about time and space.
Established in 1675 by King Charles II, the Observatory has been used to set the standard for timekeeping ever since.
It’s also home to the Prime Meridian, which is the imaginary line that divides the Earth into East and West – so it’s a pretty important place!
The Observatory itself offers views of the cityscape and the opportunity to learn about the history of timekeeping.
While the Planetarium offers a chance to view the night sky and learn about the stars and planets – I’d really recommend doing this, as I found it to be a truly fascinating experience.
Insider travel tip: I’d advise combining your visit to the Royal Observatory with a visit to Cutty Sark, as you can get a Day Pass ticket for £25 that includes both.
6. Cutty Sark
Opening times: Daily: 10:00-17:00
Admission price: Adult: £16, Children: £8
Time needed: 1 hour
Nearest tube or station: Cutty Sark DLR station & Greenwich station
Tickets: Book here
The Cutty Sark is a historic sailing ship and award-winning tourist attraction that is located in Greenwich. Built in 1869, it is one of the last surviving tea clippers.
I’d recommend a visit to the Cutty Sark so you can explore the ship’s decks, view the historic rigging, and discover what life was like aboard the iconic ship.
The Cutty Sark was awarded the prestigious title of top tourist attraction in London a few years back – so you can trust me when I say that this attraction will deliver!
Note that you must have a timed entry ticket, so be sure to book in advance of your visit.
Insider travel tip: Rather than getting the DLR to the Cutty Sark, I’d recommend arriving via the Thames on an Uber Boat by Thames Clipper. You can pay with an Oyster card or contactless card, just like on the underground.
7. Kensington Palace
Opening times: Wed-Sun: 10:00-16:00
Admission price: Adult: £16, Children: £8
Time needed: 2 hours
Nearest tube or station: High Street Kensington & Queensway tube stations
Tickets: Book here
Kensington Palace is the royal residence of TRH The Prince and Princess of Wales and their children.
It’s also a popular tourist attraction in London and I’d especially recommend it for those interested in British history and royal palaces.
You can explore the beautiful grounds, tour the state apartments, and see important historical artwork.
Kensington Palace is also known for its afternoon tea, which is served in the Orangery restaurant, and I definitely think it’s worth stopping by.
The restaurant has an outdoor terrace with views of the palace gardens, making it the perfect place to enjoy a cup of tea on a sunny day.
Insider travel tip: Although an appealing attraction to anyone with an interest in England’s royal history, there is not much to keep smaller children entertained at Kensington Palace.
Exploring London on your own? Check out my guide to the best London hotels for solo travellers.
8. Shakespeare’s Globe Theatre
Opening times: Daily tours available
Admission price: Adult: £17, Under 16: £10
Time needed: 50 minutes
Nearest tube or station: Blackfriars train station
Tickets: Book here
In my opinion, a tour of Shakespeare’s Globe Theatre is a must-do for any fan of the Bard. Located on the banks of the River Thames, the iconic Globe is a replica of the open-air theatre where Shakespeare’s plays were first performed.
You can explore the theatre, learn about its history and see how it was used in Elizabethan times. The education centre features interactive exhibits on Shakespeare’s life and work.
The Globe is more than just a London tourist attraction – it’s a cultural landmark that offers a unique insight into the life and work of one of the world’s greatest writers.
Of course, if a tour isn’t enough, I’d suggest checking what’s on and booking to see a performance.
Insider travel tip: If you’re watching a performance at the Globe, it’s worth renting a cushion for £1 if you’re sitting on the wooden benches. Trust me, your bottom will thank you!
9. Royal Botanic Gardens, Kew
Opening times: Daily 10:00-15:00/16:00/17:00 (depending on season)
Admission price: Adult: £11-£20.50, Child: £4-5 (depending on season)
Time needed: 3 hours
Nearest tube or station: Kew Gardens tube station
Tickets: Book here
Royal Botanic Gardens, Kew is a world-famous institute for the study of plant life and a major tourist attraction in southwest London. I love Kew, as I think it’s a real sanctuary of peace within the city.
This London landmark features 500 acres of woodland and contains more than 50,000 different types of plants. As well as several glasshouses, a herbarium, and a museum.
You can stroll through the beautiful grounds, which contain rare and exotic plants from all over the world, or take a guided tour of the glasshouses.
Don’t miss the lily pads behind the greenhouse and be sure to stroll along the Treetop Walkway – my personal favourite spot when the weather is good!
Kew Gardens is also home to the seed conservation project. Seeds are collected and stored from all over the world in an effort to conserve rare and endangered species.
The gardens offer a number of educational programs, for those interested in learning more.
Insider travel tip: I’d advise arriving shortly after opening (10am) to get the most out of your day at Kew Gardens.
10. Hampton Court Palace
Opening times: Wed-Sun: 10:00-16:00
Admission price: Adult: £26.10, Child: £13
Time needed: 4 hours
Nearest tube or station: Hampton Court train station
Tickets: Book here
Hampton Court Palace is a historic palace in London that was first built in 1514 for Cardinal Thomas Wolsey.
However, Wolsey fell out of favour with King Henry VIII, and the palace was taken over by the king.
It remained a royal residence for centuries, and today I’m pleased to say that it is open to the public. You can explore the palace grounds, which include a stunning maze, as well as the beautiful state apartments.
I love that Hampton Court Palace is full of fascinating history and beautiful architecture. I think it’s a must-see London tourist attraction for anyone with an interest in British royal history.
Insider travel tip: The gardens and landscaped areas of the palace grounds cover an astonishing 750 acres.
So I’d advise wearing comfortable shoes, as you’ll need to do a fair bit of walking to thoroughly explore everything on offer.
11. London Stadium Tours
Times & prices: See individual stadiums
Tickets: Stamford Bridge, Emirates, Wembley, Tottenham Hotspur, Twickenham
London is home to some of the most iconic stadiums in the world. Visitors can now get an up-close look at these architectural marvels through London stadium tours.
Chelsea’s Stamford Bridge, Arsenal’s Emirates Stadium, Wembley Stadium, Tottenham Hotspur Stadium and Twickenham are just a few of the incredible venues that are open to the public.
With London stadium tours, visitors can explore the facilities, learn about the history of each stadium and even stand on the pitch itself.
Whether you’re a diehard sports fan or simply an admirer of architecture, London stadium tours offer a unique opportunity to explore some of the world’s most famous sports venues.
Insider travel tip: For those looking for an even more thrilling experience, The Dare Skywalk at Tottenham Hotspur offers stunning views of London from high above the pitch. I’m not a big sports fan, but this does sound right up my street!
12. Royal Albert Hall
Opening times: Daily: 10:00-16:00 (varies according to what’s on)
Admission price: Adult: £16.25, Child: £8,25
Time needed: 1 hour
Nearest tube or station: South Kensington tube station
Tickets: Book here
The Royal Albert Hall is one of the most iconic buildings in London. I’ve had some of my most memorable evenings watching various performances here.
The grandiose concert hall has been the site of some of the world’s most famous performances, from classical music concerts to rock shows.
Built in the late 19th century, the hall is named after Prince Albert, husband of Queen Victoria.
The Royal Albert Hall is home to the Royal Philharmonic Orchestra, and plays host to many other musical events throughout the year.
Aside from seeing a performance, you can take a tour of the hall to learn about its history and see its beautiful architecture up close.
You’ll start in the grand foyer, where you will see the stunning marble staircases and get a sense of the scale of the building.
From there, you will head into the auditorium. Here you will see the famous circular seating arrangement and learn about the acoustics of the hall.
Insider travel tip: Around 20 times a year, the Royal Albert Hall runs a Behind-the-Scenes tour. It takes visitors to areas usually off limits to the public, such as under the stage and into the dressing rooms.
I think this a truly unmissable experience but there is limited availability so be sure to book in advance.
13. Household Cavalry Museum
Opening times: Wed-Sun: 10:00-17:00 Nov-Mar & 10:00-18:00 Apr-Oct
Admission price: Adult: £10, Child: £8
Time needed: 1 hour
Nearest tube or station: Westminster, Charing Cross & Embankment stations
Tickets: Book here
The Household Cavalry Museum is located in the heart of London, next to Horse Guards Parade. The museum tells the story of the Household Cavalry, from their formation in 1660 to the present day.
You can discover what life was like for a soldier in the cavalry, learn about the role of horses in warfare, and see a range of artefacts, including armour, weapons, and uniforms.
There is also an interactive exhibit where visitors can try on an actual Queen’s Life Guard uniform. While I know that kids will love the arts and crafts area.
I think the Household Cavalry Museum is a must-see London tourist attraction for anyone interested in military history.
Insider travel tip: Be sure to catch the public inspection of the Household Cavalry – it takes place every day at 4pm.
14. ArcelorMittal Orbit
Opening times: Mon-Thurs: 12:00-17:00, Fri-Sun: 10:00-18:00 (varies throughout year)
Admission price: Adult: £11.50 (£16.50 with slide), Child: £5.50 (10.50 with slide)
Time needed: 1.5 hours
Nearest tube or station: Stratford tube station
Tickets: Book here
ArcelorMittal Orbit is a 115-metre-high sculpture and observation tower in the Olympic Park in Stratford. It was designed by Anish Kapoor and Cecil Balmond for the 2012 Olympics.
The Orbit has a breathtaking viewing platform at 80 metres high. Don’t worry though, I’m pleased to say that there is a 34 second lift which whisks you to the top of the UK’s tallest structure.
When it comes to getting down, you can descend via the lift, the 455 steps or in the 45-metre slide. The latter is undoubtedly the highlight of a visit to ArcelorMittal Orbit and I know what I would do!
Insider travel tip: If you’re claustrophobic then this London tourist attraction may not be for you.
You’ll need to contend with the lift up, plus the slide is enclosed and therefore not suitable for anyone who is claustrophobic.
Discover my guide to the best quirky things to do in London.
15. Museum of London
Opening times: Daily: 10:00-17:00
Admission price: Free
Time needed: 3 hours
Nearest tube or station: Barbican & St Paul’s tube stations
Tickets: Book here
The Museum of London is a must-see tourist attraction for anyone interested in the history of the city.
Spanning over two million years, the museum tells the story of London from its humble beginnings as a small Roman settlement to its current status as a global metropolis.
The exhibits are both informative and interactive, making it a great place to spend a few hours, whether you’re a history buff or not.
And if you get tired of walking around, I’d suggest pausing in the cafe where you can grab a bite to eat and relax.
Insider travel tip: Make sure that your phone is charged before visiting, as you can access online content via the QR codes as you explore the museum.
16. The Monument to the Great Fire of London
Opening times: Daily: 09:30-13:00 & 14:00-18:00
Admission price: Adult: £5.80, Child: £2.90
Time needed: 45 minutes
Nearest tube or station: Monument tube station
Tickets: Book here
The Monument to the Great Fire of London is one of the most iconic landmarks in the city. The towering stone column stands over 202 feet tall.
It’s topped with a gilded urn that serves as a memorial to the devastating fire that consumed much of London in 1666. The Monument stands at the exact site where the fire started.
The Monument is open to the public, and I’d recommend ascending to the top for breathtaking views of the city.
The climb is not for the faint-hearted though, as there are more than three hundred steps to navigate. Quite the calorie burner if you ask me!
Those who make the journey are rewarded with a unique perspective on London’s history and architecture.
The Monument is a must-see for any visitor to the city, and provides a stirring reminder of the power of resilience in the face of adversity.
Insider travel tip: There is a mesh cage surrounding the viewing area at the top, so you may struggle to capture photos if you’re using a camera with a large lens.
17. Old Royal Naval College
Opening times: Daily: 10:00-17:00
Admission price: Adult: £13.50, Child: Free
Time needed: 1 hour
Nearest tube or station: Maze Hill train station
Tickets: Book here
In my opinion, the Old Royal Naval College is a spectacular sight. Situated on the banks of the River Thames, the buildings were designed by Sir Christopher Wren and completed in the late seventeenth century.
Today, the college is home to a number of museums and art galleries, as well as an iconic Painted Hall (known as ‘Britain’s Sistine Chapel’) and a beautiful riverside garden.
Here you can explore the history of the site, marvel at the architecture, and enjoy views of London from across the river.
Whether you’re interested in maritime history or simply looking for a place to relax, I really think that the Old Royal Naval College is well worth a visit.
Insider travel tip: The Old Royal Naval College is one of the most popular filming locations in the world. From Thursday to Sunday, there are special film tours of the College – perfect for film buffs (like me!).
18. Tower of London
Opening times: Tues-Sat 09:00-16:30, Sun-Mon: 10:00-16:30 (varies throughout year)
Admission price: Adult: £29.90, Child: £14.90
Time needed: 3 hours
Nearest tube or station: Tower Hill tube station
Tickets: Book here
The Tower of London is one of the most historic sites in the world. For centuries, it has been a symbol of the British monarchy and a part of the country’s rich history.
Today, it is one of the most popular tourist attractions in London, drawing visitors from all over the world – and I can see why.
The Tower of London was originally built by William the Conqueror in 1066 as a fortification against invasion.
It later served as a royal palace, a prison, and even an execution site. Its most famous prisoner was Anne Boleyn, who was infamously beheaded in 1536.
A visit to the Tower of London is a truly unforgettable experience. From the moment you step inside, you feel like you are stepping back in time.
The imposing stone walls and high towers loom overhead, creating an atmosphere of awe and mystery. As you explore the different rooms and exhibits, I know you won’t be able to help but marvel at the Tower’s rich history.
The Tower also houses the Crown Jewels, which are among the most valuable objects in the world.
Insider travel tip: Queues to see the Crown Jewels can get extremely long, especially at peak times. So when you visit the Tower of London, I’d advise aiming to see the Crown Jewels first, before anything else.
Note that photography isn’t allowed in this exhibit.
19. Apsley House
Opening times: Thurs-Sun: 11:00-17:00
Admission price: Adult: £11.60, Child: £6.90
Time needed: 2 hours
Nearest tube or station: Hyde Park Corner tube station
Tickets: Book here
Apsley House was built in 1771 for the Earl of Apsley, and it was designed by the architect Benjamin Dean Wyatt.
It has been home to a number of notable residents over the years, including the Duke of Wellington.
This stately mansion is considered to be one of the finest examples of neoclassical architecture in England.
I think the interior of the house is just as impressive as the exterior, with a grand staircase, high ceilings, and several ornate fireplaces.
Visitors to Apsley House can tour the public rooms and learn about the history of the house and its owner, the Duke of Wellington.
A visit to Apsley House is a wonderful opportunity to step back in time and experience nineteenth-century luxury.
Insider travel tip: If you enjoy visiting this type of tourist attraction in London, I’d recommend visiting Sir John Soane’s Museum and the Wallace Collection too.
20. Eltham Palace
Opening times: Check online, dates and times vary
Admission price: Adult: £16.00, Child: £9.60
Time needed: 2 hours
Nearest tube or station: Mottingham train station
Tickets: Book here
Eltham Palace is a remarkable stately home in London. The building has a long and interesting history, dating back to the 12th century when it was first built as a royal palace.
Over the centuries, it has been remodelled and expanded several times, most notably during the reign of King Henry VIII.
Today, Eltham Palace is open to the public. I’d recommend exploring the beautiful gardens, state rooms and Great Hall. There is also a wide range of amenities, including a café, restaurant, and gift shop.
Whether you’re interested in architecture, art, or British royalty, Eltham Palace, I’m sure you’ll love this hidden gem.
Top tip: In late summer, Eltham Palace plays host to their annual Legendary Joust event. It’s a jousting tournament that transports visitors back to the 15th century, and I think it’s a fascinating event!
So if you’re visiting London in late summer time, I’d suggest checking when this unique event is on.
Planning a trip to England’s capital city? Discover my pick of the best luxury hotels in London, the best spa hotels in London and my guide to the top Michelin star restaurants in London.
If you’re struggling to decide which city to visit next, have a read of my guide to choosing between London or Paris.
Save on Pinterest: