Top 25 Things to Do in London: Attractions, Museums, Markets & More

Big Ben

Discover London’s iconic landmarks, historic streets and unforgettable attractions.

London is home to some of the world’s most recognised landmarks, historic royal residences and cultural attractions. Its streets are filled with centuries of history, while its museums, markets, theatres and neighbourhoods offer plenty to discover. Whether it’s your first visit or a return trip, there is always something new to see in the capital.

If you’re planning a trip and wondering what to do in London, here are 25 attractions and experiences worth adding to your itinerary.

 

Explore London's landmarks with a private sightseeing experience from London Magical Tours.

Explore London’s landmarks with a private sightseeing experience from London Magical Tours.

1. Explore London on a Private Sightseeing Tour

Some of the best ways to discover the capital are private London tours With so many landmarks spread across the city, having a professional guide and private vehicle makes it easier to explore the main attractions while learning about London’s history and culture.

London Magical Tours offers private London sightseeing experiences with a professional guide and chauffeur-driven private vehicle. Tours can be tailored to your interests, whether you want to focus on royal landmarks, historic sites or a general introduction to the capital.

 

2. Visit Buckingham Palace

Buckingham Palace is the official London residence of the British monarch and one of the city’s best-known landmarks. Visitors can admire its grand exterior, watch the Changing of the Guard ceremony and, during selected periods of the year, explore the State Rooms. It is a great place to learn more about the British monarchy and royal traditions.

 

Discover centuries of royal history at the Tower of London.

Discover centuries of royal history at the Tower of London.

3. Explore the Tower of London

The Tower of London has played an important role in British history for almost 1,000 years. It has served as a royal palace, prison and fortress. Today, visitors can see the Crown Jewels, explore its historic buildings and hear stories about the people who lived and were imprisoned there. Look out for the Yeoman Warders, commonly known as Beefeaters, who lead guided tours around the grounds.

 

4. Walk Across Tower Bridge

Tower Bridge is one of London’s most recognisable landmarks. Its two towers and Victorian Gothic design make it a popular spot for photographs. Visitors can also explore the Tower Bridge Exhibition, walk along the high-level glass walkways and learn how the bridge’s lifting sections work.

 

5. See Big Ben and the Houses of Parliament

Big Ben and the Houses of Parliament are among London’s most photographed landmarks. Big Ben is actually the name of the Great Bell inside the Elizabeth Tower, which forms part of the Palace of Westminster. Visitors can admire the Gothic architecture from Westminster Bridge or join an available tour of Parliament.

 

6. Visit Westminster Abbey

Westminster Abbey has been the setting for many important royal occasions, including coronations and weddings. It is also the burial place of monarchs and notable figures such as scientists, writers and poets. Inside, visitors can admire its Gothic architecture, historic chapels and memorials.

 

See London's famous landmarks from the London Eye.

See London’s famous landmarks from the London Eye.

7. Ride the London Eye

The London Eye offers panoramic views of the capital from above the River Thames. During the 30-minute rotation, visitors can spot landmarks such as Big Ben, the Houses of Parliament, St Paul’s Cathedral and the Shard. It is a popular attraction for first-time visitors and a good way to get a view of the city’s layout.

 

8. Discover the British Museum

The British Museum houses an extensive collection covering human history, art and culture. Its galleries include the Rosetta Stone, ancient Egyptian mummies and the Parthenon sculptures. Visitors can explore artefacts and exhibitions covering thousands of years of history. General admission is free, although some exhibitions require tickets.

 

9. Admire the National Gallery

Located in Trafalgar Square, the National Gallery displays paintings by some of the world’s most recognised artists. Its collection includes works by Van Gogh, Monet, Leonardo da Vinci and Rembrandt. The gallery is a good stop for art lovers and is conveniently located near several central London attractions.

 

The Natural History Museum features fascinating collections and striking architecture.

The Natural History Museum features fascinating collections and striking architecture.

10. Explore the Natural History Museum

The Natural History Museum is known for its impressive architecture and extensive collections covering the natural world. Visitors can see dinosaur fossils, wildlife displays, minerals and exhibits about human evolution. One of its main highlights is Hintze Hall, where a large blue whale skeleton hangs above the main entrance area. General admission is free, although some exhibitions require tickets.

 

11. Visit the Victoria and Albert Museum

The Victoria and Albert Museum, commonly known as the V&A, is dedicated to art, design and decorative arts. Its collection includes fashion, jewellery, photography, furniture, sculpture and textiles. It is a good place to explore the history of design and see how creativity has influenced everyday life.

 

Covent Garden is known for its historic market, shops and street entertainment.

Covent Garden is known for its historic market, shops and street entertainment.

12. Wander Around Covent Garden

Covent Garden is a popular area known for its historic market building, independent shops, restaurants and street performers. Visitors can browse the shops, watch live entertainment around the Piazza or stop for a meal at one of the many nearby restaurants. The surrounding streets are also home to theatres and cafés.

 

13. Go Shopping on Oxford Street

Oxford Street is one of London’s main shopping destinations. It is home to major department stores, international brands and popular high-street shops. Nearby Regent Street and Bond Street offer more shopping options, including well-known fashion labels and luxury boutiques.

 

Discover independent food traders and international flavours at Borough Market.

Discover independent food traders and international flavours at Borough Market.

14. Explore Borough Market

Located near London Bridge, Borough Market is one of London’s best-known food markets. Its traders sell fresh produce, artisan cheeses, baked goods, street food and ingredients from around the world. It is a good place to try local specialities, discover independent food businesses and enjoy a meal while exploring the area.

 

15. Discover Camden Market

Camden Market is known for its alternative atmosphere, vintage clothing, independent shops and international street food. Located around Camden Lock and Regent’s Canal, it is a popular place to browse unusual gifts, find clothing and try different cuisines. The surrounding neighbourhood is also known for its music history and distinctive character.

 

Explore the colourful streets and famous market of Notting Hill.

Explore the colourful streets and famous market of Notting Hill.

16. Visit Portobello Road Market

Portobello Road Market is located in Notting Hill and is particularly popular for antiques, vintage items and independent traders. The market runs along a street lined with shops, cafés and colourful houses. Saturday is traditionally its busiest day, with a larger selection of stalls and traders.

 

17. Take a Walk Through Hyde Park

Hyde Park is one of London’s largest green spaces and a popular place to relax away from the busy streets. Visitors can walk along its paths, enjoy the open lawns or spend time beside the Serpentine lake. Other highlights include the Diana, Princess of Wales Memorial Fountain and the option to hire a rowing boat.

 

18. Explore Kensington Gardens and Kensington Palace

Next to Hyde Park, Kensington Gardens features landscaped gardens, open spaces and the Albert Memorial. It is also home to Kensington Palace, a historic royal residence that has been occupied by members of the royal family for generations. Visitors can explore selected State Rooms and exhibitions to learn more about its history.

 

19. Enjoy the South Bank

The South Bank is a popular riverside area with views of the Thames and several well-known London landmarks. Visitors can walk along the river, browse book stalls, visit cultural venues or stop at one of the many cafés and restaurants. It is also a good place to see the London Eye and enjoy views across to the Houses of Parliament.

 

See London's riverside landmarks on a cruise along the Thames.

See London’s riverside landmarks on a cruise along the Thames.

20. Take a Cruise Along the River Thames

A sightseeing cruise is a convenient way to see London from the water. Boats pass landmarks such as the Houses of Parliament, the London Eye, Shakespeare’s Globe, Tower Bridge and the Tower of London. Several operators offer different routes and experiences, including shorter sightseeing trips and longer river journeys.

 

21. Visit St Paul’s Cathedral

St Paul’s Cathedral is one of London’s most recognisable buildings, with its large dome forming a familiar part of the city skyline. Designed by Sir Christopher Wren after the Great Fire of London, it has hosted important national services and events. Visitors can explore the cathedral’s interior, visit the crypt and climb to the galleries for views across London.

 

22. Discover Greenwich

Greenwich is a historic riverside area with several attractions worth visiting. Highlights include the Royal Observatory, where visitors can stand on the Prime Meridian Line, the National Maritime Museum and the Cutty Sark. Greenwich Park also offers lovely views across the Thames and the surrounding city.

 

23. Visit the Sky Garden

The Sky Garden is an indoor garden and viewing space located near the top of the Walkie Talkie building. It features landscaped greenery, restaurants and large windows overlooking the London skyline. Visitors can enjoy views of landmarks such as the Shard, Tower Bridge and St Paul’s Cathedral. General admission is free with advance booking, subject to availability.

 

Enjoy a musical, play or live performance in London's West End.

Enjoy a musical, play or live performance in London’s West End.

24. Watch a West End Show

London’s West End is known for its theatres and wide selection of performances. Visitors can choose between long-running musicals, classic plays, new productions and comedy shows. Many theatres are located around Covent Garden, Leicester Square and Shaftesbury Avenue, making it easy to combine a show with dinner or an evening out.

 

25. Visit Shakespeare’s Globe

Shakespeare’s Globe is a reconstruction of the open-air theatre associated with William Shakespeare. Located on the South Bank, it offers performances, guided tours and exhibitions about Elizabethan theatre. Visitors can learn about the playwright’s work and how audiences experienced plays during his time.

 

Plan Your Visit to London

London has plenty to offer, whether you’re interested in history, art, shopping, food or sightseeing. You can spend your days visiting famous attractions, exploring local neighbourhoods or discovering places outside the usual tourist areas.

If you’re planning your first visit, consider grouping nearby attractions together to make the most of your time. A little planning will help you see more of the city without rushing between places.

 

Frequently Asked Questions About Visiting London

1. What are the best things to do in London for first-time visitors?

First-time visitors should explore famous landmarks such as Buckingham Palace, Big Ben, the Tower of London, Tower Bridge and Westminster Abbey. Visiting a museum, walking around Covent Garden and taking a stroll along the River Thames are also good ways to experience the city.

 

2. How many days do you need to explore London?

Three to five days is a good amount of time for a first visit. This allows you to see the main attractions, visit museums, explore different neighbourhoods and enjoy some of London’s markets and parks. You may need longer if you plan to visit several attractions in detail.

 

3. What are the best free things to do in London?

There are many free things to do in London. You can visit museums such as the British Museum, National Gallery and Natural History Museum, walk through Hyde Park, explore the South Bank and browse markets such as Borough Market and Camden Market. Some attractions have free general admission but charge for special exhibitions or experiences.

 

4. What are the best areas to explore in London?

Popular areas include Westminster for royal and historic landmarks, Covent Garden for shopping and entertainment, Notting Hill for its colourful streets and market, Camden for its independent shops and Greenwich for maritime history and parkland.

 

5. Is London suitable for families with children?

Yes. London has plenty of family-friendly attractions, including the Natural History Museum, London Eye, Tower of London and London Zoo. Families can also enjoy river cruises, parks, interactive exhibitions and theatre performances.

 

6. Can you see London’s main attractions in one day?

You can visit several major landmarks in one day, but you won’t have time to explore everything in detail. Planning a route around nearby attractions can help you make the most of your time. A private sightseeing tour can also help you cover more ground with a guide.

 

7. Is a private sightseeing tour of London worth it?

A private sightseeing tour is an excellent for a more personalised way to explore London. You can visit places that interest you, learn about the city’s history and travel with a professional guide and private chauffeur-driven vehicle. It also makes getting between attractions extremely convenient and is a great way to maximise and get the most out of a visit.

 

More London Resources

Looking for more ideas to help plan your visit? Explore these useful websites and resources for additional inspiration, travel tips and recommendations on things to see and do in London.

 

Ready to Explore London?

Contact our team to start planning your private sightseeing tour. For more information about our experiences and services, visit our FAQ page.


Bonfire Night in London: 5 Best Firework Displays

Celebrate Bonfire Night in London with spectacular fireworks lighting up the night sky.

Celebrate Bonfire Night in London with spectacular fireworks lighting up the night sky.

Remember, remember, the 5th of November!

Bonfire Night takes place each year on the 5th of November, bringing fireworks, bonfires and family entertainment across London.

If you’re visiting the capital this autumn, here are five of the best places to enjoy the celebrations, all of which can be combined with London Magical Tours’ London Private Tours.

 

1. Enjoy Fireworks Set to Music at Wimbledon Park

The home of world tennis will be celebrating Bonfire Night at the famed Wimbledon Park. Celebrate with a family-friendly fireworks display set to music by top class DJs. This year’s event will also include access to fairground rides and food stalls before the main show.

 

2. Watch a Free Fireworks Display at Coram’s Fields

Located in the heart of central London, Coram’s Fields will be offering a free fireworks evening with fairground rides and refreshments. In collaboration with Great Ormond Street Hospital, this is a family event. Please note that adults must be accompanied by a child to enter.

 

3. Make a Night of It at Morden Park

Enjoy a musical fireworks display alongside a funfair and food stalls. It’s a great choice if you want more than just the fireworks in one of the London suburbs.

 

Enjoy a spectacular fireworks and drone display with panoramic views across London at Alexandra Palace.

Enjoy a spectacular fireworks and drone display with panoramic views across London at Alexandra Palace.

4. See Fireworks and Drones at Alexandra Palace

The Alexandra Palace Fireworks and Drone Festival features a spectacular display against London’s skyline, with a giant bonfire, funfair rides, food stalls and family entertainment.

 

5. Enjoy Live Entertainment at Battersea Park

Taking place over the weekend of the 7th and 8th of November, Battersea Park’s fireworks celebrations combine colourful displays with live performances and food stalls, making it a great option for an evening out on the banks of the River Thames.

 

Make the Most of Your London Visit

For a more personalised way to explore the capital, London Magical Tours’ London VIP Tours offer the experience of a professional guide and private chauffeur for an unforgettable way to discover Bonfire Night.

 

Ready to plan your London adventure? Contact London Magical Tours to discuss your private tour and make the most of your visit. For more information about our tours and services, visit our FAQ page.

Share your Bonfire Night adventures with us on social media. Tag @londonmagicaltours and use #londonmagicaltours.


London Christmas Lights – Switch On Dates

London Eye surrounded by festive lights.

The London Eye surrounded by festive lights

The switch on dates for some of London’s most famous Christmas lights displays are now confirmed for 2026. Regent Street, Oxford Street and Bond Street will once again bring festive magic to the heart of London this Christmas.

If you’re planning a festive visit to London, here are the confirmed 2026 Christmas lights switch-on dates to help you start planning your Christmas lights tours London.

 

2026 Christmas Lights Switch-On Dates

Regent Street – 5 November 2026

The famous Christmas lights on Regent Street.

The famous Christmas angels lighting up Regent Street

Known for its iconic angels stretching across the street, Regent Street is one of London’s most recognisable Christmas displays and a true highlight of the festive season.

 

Oxford Street – Date to Be Announced

Oxford Street illuminated for the Christmas season.

Oxford Street illuminated for the Christmas season.

Oxford Street is set to bring extra magic to London’s Christmas celebrations this year, with a special Harry Potter-inspired theme planned for its switch on event. The collaboration with HBO Max celebrates the upcoming Harry Potter and the Philosopher’s Stone series, alongside the opening of a new official Harry Potter flagship store on Oxford Street, set to become the largest of its kind in the UK.

The official Christmas lights switch-on date will be confirmed shortly.

 

Bond Street – 12 November 2026

Bond Street's Christmas lights during the festive season.

Bond Street’s fashion stores offer an enchanting display of holiday lights over the festive season.

Famous for its luxury boutiques and elegant atmosphere, Bond Street offers a more sophisticated setting for enjoying London’s festive decorations.

 

See London’s Christmas Lights on a Private Tour

With more of London’s Christmas lights switch on dates now confirmed, it’s the perfect time to start planning your festive visit.

London Magical Tours’ London holiday lights tours offer a comfortable way to experience the capital’s most famous Christmas displays, with your own private guide and professional chauffeur. Your itinerary can be tailored around your group, allowing you to enjoy London’s festive streets at your own pace.

Ready to plan your London Christmas lights tour? Contact our team to start planning your experience. For more information before booking, visit our FAQ page.

 

Celebrating Christmas in London with us? Tag @londonmagicaltours and use #LondonMagicalTours to share your favourite festive moments.

 


London Christmas Lights Tours – Behind the Scenes Look

 

With the announcement of the dates for this year’s London Holiday Lights Tour, join us on a special behind the scenes look, as we follow a family on our annual special, the Private Magical Christmas London Tour (3 hours).

After being picked up from their Central London accommodation, the family went on a magical journey of Christmas through the ages, led by their own team: a professional tour guide, plus their own chauffeur.

The addition of a chauffeur is a London Magical Tours exclusivity – and as our returning guests always comment – it makes a huge difference to the experience, especially at such a busy time of year. First in line, every time, with no parking worries. Plus our chauffeurs know all the best Christmas music to create the festive spirit, as you move between the best of the London Christmas locations.

 

Taking in London’s beautiful Christmas displays during their private tour.

Sleigh Ride – The family taking in London’s beautiful Christmas displays during their private tour of the London holiday Lights

Christmas Lights and Decorations

One of the highlights of the Private Magical Christmas London Tour is being able to go in search of some of London’s best Christmas lights and decorations – much more than just the lights. London is unique in that each neighbourhood has its own set of holiday lights and decorations – making Christmas time the best part of the year to discover the capital.

Our guests took their time exploring, stopping for photos and loved learning about each festive neighbourhood at their own pace. Just look at these oversized Christmas baubles!

 

The family capturing a festive moment with the oversized Christmas baubles behind them.

Christmas time in London is so much more than the lights – just look at those festive baubles!

The Magic of Christmas in London

The tour continued with the family joining their professional guide on guided walks to help bringing the London Christmas story to life. There was plenty of time to stop for photos, enjoy the sights and make the most of their evening without being tied to a large group. Our London Christmas lights tours are designed for that – to make exploring London comfortable, personal and memorable.

 

Enjoying the festive atmosphere and decorations around Covent Garden.

Christmas Trees big and small – you’ll discover the very best on the Private Magical Christmas London Tour

Want to learn more? Click on the video at the top of this post for a glimpse of our lovely guests on their tour to see what made their Christmas visit so special. If you’re planning your own festive adventure, a tour London Christmas lights is a wonderful way to experience the city together.

Visiting London this Christmas? Share your favourite moments with us by tagging @londonmagicaltours and using #londonmagicaltours. We’d love to see the festive sights you discover during your visit.

 

Ready to plan your Private Christmas Tour? Contact our team to start planning your experience. For more information before booking, visit our FAQ page.


London Halloween Tours: 5 Spooky Things to Do

A family of skeletons decorating London's famous Covent Garden

A family of skeletons decorating London’s famous Covent Garden

Visiting London this Halloween?

From historic landmarks and spooky attractions to magical trails, there are plenty of ways to enjoy the season.

Whether you’re exploring independently or booking London Private Tours with a professional guide and chauffeur, here are five things to add to your London itinerary.

 

Discover the Tower of London's history and mysterious past this Halloween.

Explore the Tower of London’s history and mysterious past this Halloween.

1. Visit the Tower of London

The Tower of London has a long history of royal intrigue, imprisonment and mysterious stories. Explore its historic grounds and learn about the people and events that shaped its past.

During the Halloween season, look out for special activities and themed experiences, helping discover some of London’s best ghost stories.

 

2. Explore Halloween at Kew Gardens

Kew Gardens offers a different experience after dark, with seasonal illuminated trails, themed installations and Halloween surprises.

It’s a good option for families and anyone looking for an evening activity during their London visit.

 

See the darker side of the wizarding world at the Harry Potter Studio Tour.

See the darker side of the wizarding world at the Harry Potter Studio Tour.

3. Discover the Dark Arts at Warner Bros. Studio Tour London

Harry Potter fans can explore the darker side of the wizarding world at Warner Bros. Studio Tour London. The seasonal Dark Arts experience features Halloween details across the original film sets, including floating pumpkins and familiar scenes from the films.

It’s a chance to see the sets, props and costumes up close while enjoying a Halloween-themed visit.

 

4. Get Spooked at The London Dungeon

For a more intense Halloween experience, visit The London Dungeon. Live actors, special effects and dramatic storytelling bring some of London’s darkest historical tales to life.

With a mix of history and horror, it’s a good choice for adults and older children to enjoy some jump-out-of-your-seat scares.

 

Discover London's Halloween magic on a London tour, with the illuminated trail at Kew Gardens after dark.

Discover London during the spookiest part of the year

5. Discover London’s Haunted History

London’s historic streets and old alleyways are full of stories about ghosts, unexplained events and mysterious characters. Exploring these areas is a great way to see another side of the city.

Join a private tour to learn more about London’s darker history and discover stories you might otherwise miss.

 

With so many attractions to choose from, it’s worth planning your route before you go. London VIP Tours offer a more personal way to explore the city with your own professional guide and chauffeur.

 

Ready to plan your visit? Contact our team to discuss your private tour. You can also visit our FAQ page for more information about our services.

Share your Halloween adventures with us on social media. Tag @londonmagicaltours and use #londonmagicaltours.