I’ve spent the past several years traipsing through London in all types of weather. While London in the sunshine is easily the best place on earth, it can be harder to see the charm when rain clouds appear.
Luckily, London has tons of options for keeping you entertained on even the wettest of days. Here are my 41 ideas for what to do on a rainy day in London.
This article contains affiliate links, which means that I may earn a small commission when you make a purchase. Affiliate links cost you nothing to use, and they help keep my content free – a win-win! For more information, see the affiliate disclosure.
Know Before You Go: London
🏨 London Hotels: Don’t miss my top hotel picks for first-time London visitors.
🔌 Electronics: Make sure you can use your electronics in London with a universal travel adaptor.
📱 Phone data: Check maps, send messages and utilize your phone apps without surprise charges with an Airalo e-sim.
Planning for a Rainy Day in London
London has a well-earned reputation for being drizzly and grey. Extreme weather and thunderstorms are very uncommon here, but you’re likely to experience at least one rainy day on your trip.

It’s also worth checking your hourly forecast on a rainy day. They aren’t foolproof, but can give you an idea of just how much of the day will actually have rain. You might just have a rainy morning followed by brilliant blue skies in the afternoon. Grab your raincoat just in case and get out there!
Visit a London Museum (or three)
Museums are a wonderful choice when the day looks dreary. London has a museum to suit any interest, and you’ll find items here that can’t be seen anywhere else in the world. Even better, some of London’s museums are free to enter! Most larger museums have coat checks, so drop off your umbrella and raincoat for a small fee before you wander.
Travel Tip: From the South Kensington underground station, you can walk to Museum Row through a subway tunnel that will keep you out of the rain on your way to the museums.
1. Museum Row: Science Museum, Natural History Museum, and the V&A
Located in South Kensington, each of these museums are a short walk from each other and all offer free entry. Check their website to book an entry time slot. Any one of them can occupy you from a few hours to all day. Join a few together if the rain looks persistent.
The Science Museum covers all things science and tech. There are many interactive exhibits, making this a great choice for inquisitive kids.

The Natural History Museum is world famous for a reason. Its grand Hintze Hall featuring a full-size blue whale skeleton amidst beautiful architecture is worth the visit alone. I always find time to visit the stunning gemstone collection while there as well.

The V&A focuses on art and design and seems to have a bit of everything. Wander through a Greek marble statuary collection. Gaze at a jewelry collection including everything from tiaras to a ring owned by Beyonce. Rotating exhibits here are often great for lovers of fashion design.

2. The British Museum
The first national museum in the world, this is the big one. Highlights include the Rosetta Stone and the Parthenon sculptures. The covered courtyard is airy enough to feel open even on crowded days and you can usually find quieter corners away from the most famous objects.

Travel Tip: My personal favorite spot in the British Museum is Room 1. It is the oldest gallery in the museum and contains an eclectic mix of items in a beautiful setting. It’s often less crowded than the most popular areas of the museum.
3. Churchill War Rooms
Hidden in plain sight in Westminster, this bunker was the home of British war planning during World War II. Even if you’re not a military buff, the Churchill War Rooms provide a fascinating look at the way people lived in this environment below ground.
4. British Library
The British Library is home to literary and musical artifacts that will knock your socks off. Rotating exhibits often highlight original manuscripts or sheet music that you won’t find anywhere else.

The British Library’s permanent collection is viewable year round and includes the desk where Jane Austen first wrote, Michelangelo’s illustrations, and a folio of work by Shakespeare.
5. Postal Museum
Think postage history will be dull? What if it includes hidden tunnel tours? The Postal Museum makes for a fascinating day in. The interactive exhibits are also a hit with kids.
6. London Transport Museum
Another popular kids option, the London Transport Museum covers the history of transport in London. Lots of interactive exhibits, including a chance to drive a train simulator and clamber on old vehicles.
7. Museum of London Docklands
The original Museum of London closed for a big move and will reopen in 2026. Until then, you can still visit the Docklands branch in east London. This museum gives a great look at London’s history, major events, and cultural touchpoints.
8. Smaller Museums: London Mithraeum, Sir John Soane’s Museum, and the Wallace Collection
When you only expect a short rain shower these smaller museums provide big returns for an hour or so of your time.
Where else but London would you find a complete Roman temple under a bank building? The London Mithraeum is just that and provides a firsthand look at the temple ruins and artifacts from the area.
Sir John Soane’s Museum is the personal collection and former home of a 19th Century architect. Expect an artist’s eye for capturing light amidst art and oddities collected over his lifetime. You’ll feel as though you’ve walked into an eccentric cabinet of curiosities.

The Wallace Collection is housed in a townhouse (truly a mansion by London standards) and holds treasured art pieces and a staggering amount of decorative weaponry. The elaborately decorated rooms make you feel as if you have stepped into your incredibly posh relative’s home.

Travel Tip: Don’t miss The Swing painting by Jean-Honoré Fragonard at the Wallace Collection. It may look suspiciously familiar if you’re a fan of Disney’s Frozen.
See one of London’s Indoor Historic Sites
While many historic sites are outdoors or have a combination of indoor/outdoor spots to visit, these have a lot to offer under one roof.
9. Westminster Abbey
Save taking your pictures of the beautiful exterior for a less soaked moment, and step into history inside Westminster Abbey. This church is tightly tied to the royal family and has seen weddings, coronations, and funerals.

The 2022 funeral of Queen Elizabeth II was held here. Many historic figures have been laid to rest here as well. You can visit memorials to Sir Isaac Newton, Queen Elizabeth I, and Charles Dickens among many others.
10. St. Paul’s Cathedral
St. Paul’s Cathedral has long been the focal point in London. You can spy the dome of this famous cathedral from as far away as Richmond Park in far west London.

Step inside to appreciate the beauty of this place and experience the architecture, art, and church history that have shaped London.
11. Kensington Palace
Unlike Buckingham Palace, which most visitors only view from the outside, Kensington Palace lets you peek at the history inside its walls. Visit state apartments or check out one of the rotating exhibits.

Admire a London Art Gallery
If art is your primary goal, London has got you covered. From classic to modern collections, and from a reformed power station to pairing with an indoor rainforest, these galleries will keep you intrigued indoors.
12. Barbican
The Barbican combines music, theatre and art into one artistic setting. Exhibits change frequently, so check the website for what’s on now. If you’re missing nature, but avoiding the rain, check out the tropical oasis in the Barbican’s indoor conservatory.
13. National Gallery
Located in Trafalgar Square, the National Gallery is likely a short stop from wherever you are in Central London. Expect all of the big name classical artists in a building where the architecture manages to challenge the art for your attention.

14. Saatchi Gallery
The Saatchi Gallery supports young and international contemporary artists. Exhibits are housed in a grand 19th century building where you can easily spend hours.
15. Tate Modern
Whether your taste runs modern or classic, the Tate collections will meet your artistic needs. The Tate Modern is located on the south bank of the Thames in a former power station. The open warehouse style building complements the modern artworks inside.
Travel Tip: Head up to the 10th floor Tate Modern cafe for epic views across the river toward St. Paul’s Cathedral.

16. Tate Britain
If your tastes run more towards classic art forms, then check out the Tate Britain a bit further down the banks of the Thames. It provides an extensive collection of British art from the 16th Century onward.

Shop London’s Icons
A rainy day is an excellent time to explore London’s famous department stores and pick out a unique English souvenir. You also shouldn’t count out visiting one of London’s markets. I’m including markets that have covered areas to keep shopping pleasant in all weather.
17. Harrods
If you’ve only heard of one shop in London, this is probably it. Harrods has a well deserved reputation for excess, and this posh landmark lives up to every inch of it. Be sure to check out the Egyptian themed escalator and the massive Food Hall.

18. Selfridges
Another well-known name in upscale shopping, you can find it all at Selfridges. With late dining options and a cinema on site, you could spend many hours here.
19. Liberty London
If you’re looking to be wowed by the atmosphere as much as by the price tags, I highly recommend a trip to Liberty London. Liberty’s building near Oxford Circus is iconic, and the interior features an open central forum surrounded by stories of carved wood balconies.

You have six floors to explore here, stashed with everything from designer clothing and perfume to one-of-a-kind stationery and Liberty’s famous floral print fabrics.
20. Fortnum & Mason
Fortnum & Mason’s Piccadilly store exudes luxury. Well known for its tea selection, the entire shop looks like it was created on a movie set. Think classy displays, wood bannister staircases, and a mouthwatering confectionary department.
21. Covered Markets: Borough Market and Old Spitalfield’s Market
Borough Market is perhaps London’s best known food market. It is a foodie heaven and a great place to grab a meal or stock up on treats and food gifts. While it is outside, a lot of it is covered due to its location under a main train line.

Travel Tip: Borough Market is prone to crowding, especially around lunch. Visit near when the market opens at 10am for a chance to wander with less of a mob.
Old Spitalfield’s Market is the best market in town for a rainy day. Its large market building keeps out the rain while you peruse art, books, fashion, and crafts.

The market is open daily, with an antiques market running every Thursday. The market is also home to 40+ food and drink vendors, so you don’t have to leave when you need a shopping break.
Duck Into a Cozy London Pub or Eatery
When it’s raining outside, stay in for a meal or just cozy up at a pub table until the waterworks finish. You can find excellent pubs all over London, so don’t feel that you have to travel far to find a spot out of the rain.
I’m sharing my favorite London pub, as well as some indoor markets that offer many dining and drink options under one roof.
22. The Prince Alfred
Open since the 1800s, The Prince Alfred pub in Maida Vale is historic and a great spot to grab a drink or a meal. The Victorian building retains it’s old wooden features and carved glass “snob screens”, which were intended to separate patrons by class and gender. They also have a lovely dining room serving a delicious menu – no bland pub grub here.
23. Cafe in the Crypt
For a spot out of the rain in an offbeat location, stop in to St. Martin in the Fields church near Trafalgar Square. The church cafe makes for a tasty lunch or tea and cake visit. It also happens to be located in the church crypt. Don’t worry, though. The arched brick ceilings make the atmosphere more cozy than creepy.

24. Leadenhall Market
This 19th century iron and glass-covered market is worth a stop in any weather. Harry Potter fans may recognize it from the first film as it includes the film entrance for the Leaky Cauldron.

On a rainy day, stopping here for a meal can be great. Many of the restaurants have tables “outside” under the market’s beautiful arches.
25. Seven Dials Market
You’re hungry, you’re soggy, and you have the strongest craving for cheese. Well, step right into the Seven Dials indoor food market. Can I interest you in a conveyor belt cheese bar? Thought so.

If your taste buds have something else in mind or you’re part of a group with varying cravings, this is still your spot. This hall in Covent Garden brings together food and drink vendors of all varieties and centers around a communal dining space. All completely inside and rain protected.
Savor Afternoon Tea
Afternoon tea is a UK tourist must, and a rainy day makes it even easier to savor the experience. You can find delicious and over the top afternoon tea at many major tourist spots and hotels in London. These tend to book up well in advance, though, so what to do if you’re looking to while away a rainy afternoon last minute?


26. Fortnum & Mason Tea Room
The Fortnum & Mason tea room near Piccadilly Circus is a great spot on a rainy day as it’s the classic English ambience for sale here, rather than a spectacular view. It feels fancy, but not overly formal. I’ve had afternoon tea here with a 5-year-old and had a lovely time.
This tea room can book up during popular times, but I’ve had some success with same-day bookings by popping in and asking about availability.
27. The English Rose
Located near Buckingham Palace, the English Rose tea shop does a nice afternoon tea and only takes walk-ins. They’re also open for breakfast in case a rainy morning inspires you toward a full English breakfast.
Rainy Day Self-Care in London
If the weather has you in mind for some self-care, consider the healing power of books or take a Roman-inspired spa break.
28. Daunt Books
Daunt Books in Marylebone feels like unwrapping an unexpectedly wonderful present. The shop looks simple from the street, but wander through the back to a multi-level treasure complete with narrow balconies and floor to ceiling books.

Once you’re done browsing, take your new purchase to one of the many nearby cafes or coffee shops on the Marylebone high street. A new book and a cozy hot drink will make a rainy day in London feel special instead of dreary.
29. Aire Ancient Baths
The spa at Aire Ancient Baths leans heavily into London’s Roman past and offers a soothing spa break heavy on candlelit bath spaces rather than outdoor vistas. Forget about the dreary weather outside while you lounge in a heated bath below arching stone ceilings.
Get a Moody View of London in the Rain
London is beautiful in any weather. Try one of these vantage points for a view of London’s best sights.
30. London Eye
I don’t love the London Eye due to its eye-watering cost, but it is a surprisingly good fit for a rainy day. Each of the viewing pods are completely enclosed, so your entire turn around the wheel will be dry.

Take in views over the Thames and across London, made even more dramatic by the clouds.
31. Sky Garden
The Sky Garden offers dramatic city views and is free to visit, though you need to book a ticket in advance. If you’ve missed the free tickets, look for dining reservations to pair the view with a nice meal. Even in the rain, looking out over London is beautiful.
Travel Tip: When clouds are sitting extra low, you might be confronted with a wall of grey instead of a sweeping cityscape. Skip the tall building views if you can’t see the building tops from the ground.
Visit London’s Theatres
London is a fantastic city for theatre. Whether you take in a show or tour one of the historic venues, this can be the perfect escape on a rainy day.

32. Theatre Royal Drury Lane
The Theatre Royal Drury Lane is the oldest continuously running entertainment venue in the world. This theatre has seen some things and has many stories to tell. Tours take you behind the scenes and I’ve always found the tour guides super engaging and full of fascinating tales.

33. Royal Opera House
A variety of tours are available at the Royal Opera House, whether you’re interested in history or going behind the scenes of the current performances.
34. Last Minute Show Tickets
Want to escape the rain to take in a show, but don’t have tickets? Check for last minute discounted seats at the TKTS booth in Leicester Square. I’ve also had good luck securing tickets for a good price with London Theatre Direct.
Unique London Indoor Experiences
Looking for an indoor experience that says “London”, or at least says “quirky”? Here are a few ideas for unique ways to spend your time.
35. Sherlock Holmes Escape Room
What better theme for an escape room than the most famous detective of all time? The Sherlock Holmes escape room will test your mind and immerse you in a world of mystery and intrigue.
36. Puttshack
Tee off against your friends at Puttshack‘s indoor and very tech savvy mini golf course. Kids are welcome, but you’re just as likely to be surrounded by adults carting a cocktail between holes. Grab your own drink from the bar or order from waitstaff that circulate on the course.

Best to keep your wits about you to navigate some of the tricky tees, including one that tests your trivia and will punish your score if you answer wrong.
37. Lady Dinah’s Cat Emporium
Enjoy a snack and make some new furry friends at London’s original cat cafe. Lady Dinah’s Cat Emporium has been helping rescue cats find a new home since 2014. Note that they only welcome children over 12.
38. Platform 9 ¾ at King’s Cross Station
Visit King’s Cross Station and see the spot where Harry first departed for Hogwarts. It should be no surprise that you’ll find a photo opportunity at the fictional platform entrance and a gift shop selling Harry Potter merchandise.

Outdoor Locations Worth Exploring on a Rainy Day in London
Can’t stomach coming all this way just to stay inside? Put on your boots and your raincoat and just head out anyway. Here are a few spots worth checking out even when the weather is damp.
39. Hampstead Heath
Get a taste of English countryside without leaving London. Hampstead Heath is a wild park covering over 800 acres that includes multiple viewpoints looking over London.

On a rainy day, you can soak up the atmosphere along with the rain before heading back into Hampstead to toast yourself dry in a cozy pub.
40. Tower of London
The Tower of London includes a mix of indoor and outdoor spaces, but don’t cancel your visit plans to avoid the rain. There are plenty of covered or indoor areas, including the Crown Jewels and armories exhibits.

A dark and stormy day also adds to the atmosphere when you’re walking the tower’s walls or visiting centuries-old prison chambers.
41. Chinatown
Snacking your way through Chinatown has become pretty famous on social media. None of the streets in this area are covered, but a downpour may be your sign to commit to that restaurant you’re eyeing.

You may also have better luck with short queues if the weather has discouraged some of the influencers that love this pretty part of London.
Make the Most of Your Rainy Day in London
You may see some rain on your visit, but this city knows how to keep going when the weather turns dreary. Embrace the London clouds and you’ll be feeling like a Londoner in no time. Just don’t leave your raincoat behind!