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.


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 VIP Tours: Service Levels

 

When planning a private London sightseeing experience, selecting the right service level for your party can make all the difference. Whether you are considering a VIP London Tour, a family day out or a special occasion, London Magical Tours offers three levels of private VIP service: Gold, Platinum and Platinum Plus.

 

Private Touring: 3 Service Levels

Every VIP service level provides you with a fully private tour, just for your party. It includes a professional tour guide, a dedicated chauffeur and your own vehicle. There are no crowded buses, fixed group timings or waiting for other guests.

Think of the three levels like flying Premium Economy, Business Class or First Class. You still explore London – but the comfort, expertise and extras become more elevated at each level.

 

Gold provides an excellent introduction to private touring with an entry-level guide, a chauffeur and vehicles from the Ford and Toyota fleet. It is a no frills level of private sightseeing.

Platinum steps things up with a guide boasting at least five years’ experience, an upgrade to a vehicle from the Mercedes fleet, plus drinks and chocolates on board.

Platinum Plus delivers the highest level of service, featuring executive-level guides with over 10 years’ experience, luxury vehicles such as Bentley, Rolls-Royce and top-of-the-range Mercedes models for larger parties, plus champagne, chocolates and access to exclusive ticketed experiences.

 

For travellers looking for a Private London Tour, the choice comes down to how you want to experience the city.

 

A luxury vehicle ready for a private VIP London sightseeing experience.

Step into a VIP London experience with a private vehicle, professional guide and dedicated chauffeur.

Find Your Ideal VIP Level

View the video above for a closer look at what sets the Gold, Platinum and Platinum Plus VIP levels apart.

 

Ready to choose your VIP experience? Find out more details on our dedicated London VIP tours page or Contact our team to discuss the right service level for your London adventure. For answers to common questions about our tours and services, visit our FAQ page.

 


The Most Magical Time of the Year – London at Christmas

 

Christmas in London is even more special when shared with the people you love. As preparations are now in full swing for the announcement of this year’s London Christmas Lights Tour, we’re looking back at our guest’s experiences on last year’s Christmas extravaganza and sharing some of our favourite comments.

 

Taking in one of London’s iconic landmarks during the festive season.

London at Christmas time – there’s no where else quite like it

London at Its Most Festive

The Private Magical Christmas London Tour (3 hours) is the perfect way to take in all the famous Christmas lights, decorated streets and seasonal displays. With a private guide and professional chauffeur, the joy of Christmas comes to life at a relaxed pace, without worrying about getting around the city.

 

A happy moment shared during their private Christmas tour.

Guests discovering the best Christmas trees – big and small – on London Magical Tours’ annual holiday lights tour

A Christmas Experience Made For You

Every London holidays lights tour can be tailored to suit your group, whether you’re travelling with family, friends or someone special. There is time to stop for photos, enjoy the festive sights and make the most of your evening in London.

Planning a winter visit? Our London Christmas Tour is a great way to experience the city’s festive highlights with your own private team.

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

 

Share your favourite moments from your Christmas in London with us. Tag @londonmagicaltours and use #LondonMagicalTours to share your experience.


The Magic of The Cotswolds

 

A visit to the English countryside is the perfect addition to a visit to the UK. With a Private Tour Cotswolds, you can discover charming villages, beautiful scenery and one of England’s most picturesque regions.

London Magical Tours offers the Cotswolds as either a full day standalone visit or as an optional extension to the Magical Oxford Tour, making it easy to experience both destinations in one day.

 

Exploring the Cotswolds' charming villages during a family day out.

Honey I Shrunk the Kids! Exploring the Cotswolds’ charming villages during a family day out.

Discover The Beauty Of The Cotswolds

The family featured in these photos enjoyed exploring the Cotswolds’ honey-coloured stone villages, peaceful streets and beautiful surroundings. Accompanied by a knowledgeable guide and professional chauffeur, they had plenty of time for photos and discovering the local history at each stop.

Made For Families

Our Cotswolds tours for children make it easy for every generation to enjoy the day together. Each tour is tailored to your interests, giving you the flexibility to explore historic villages, browse local shops or simply soak up the countryside.

 

Taking in the unique character of the Cotswolds on a private countryside tour.

Children taking  in the unique character of the Cotswolds on a private countryside tour.

A Countryside Escape To Remember

If you’re looking for child friendly Cotswolds tours, you’ll enjoy an experience that’s relaxed, flexible and memorable for the whole family.

Ready to discover the Cotswolds? Contact our team to plan your private tour. If you have any questions before booking, visit our FAQ page for more information about our tours and services.

 

Have you explored the Cotswolds with London Magical Tours? We’d love to see your favourite moments. Tag @londonmagicaltours and use #LondonMagicalTours to share your countryside adventure with our community.