A rainy day barely dents Shanghai, because so much of the good stuff is indoors and warm.
A rainy day barely dents Shanghai, because so much of the good stuff is indoors and warm: a museum, a mall that is a small city, a foot massage, a long lunch, a coffee by a streaming window. The move is to stop fighting the rain and lean into the cosy version of the city. Pick one warm thing, take a taxi door to door, and the afternoon is better than the dry one would have been.
Shanghai actually rewards a wet day. The metro reaches most of where you want to go without surfacing, big malls connect underground, and the city's whole comfort economy, tea houses, bathhouses, cinemas, runs on grey afternoons. Here is how to spend one well.
Duck into a museum or gallery

A rainy Shanghai afternoon is the ideal time for a museum, because you were never going to be outside anyway and the galleries are quietest when the weather is bad. The city is full of them, many free, and you can stand in front of one painting for as long as you like with nobody hurrying you. Our museum guide has the free-entry days and the booking steps, since most now need a quick reservation on their WeChat account before you turn up. Book from the taxi on the way and walk straight in dry.
The mall is not a cop-out here
In Shanghai a mall on a rainy day is a genuine day out, not a fallback. The big ones are effectively small indoor cities: a cinema, a supermarket, a whole floor of restaurants, sometimes an ice rink or an aquarium, all connected so you never touch the rain. Plenty link straight to a metro station, so you arrive and leave underground. Treat it as a loop, a film, a long lunch, a browse, and a coffee, rather than a shopping trip, and a wet afternoon vanishes pleasantly.
Warm up: a massage, a bathhouse, a long lunch

The most Shanghai thing to do on a cold wet day is get warm on purpose. A one-hour foot massage runs ¥68 to ¥138 (about USD 10 to 21) and there is one on nearly every block; our massage guide covers what to book and what to pay. A bathhouse turns a grim afternoon into a small event, and a slow lunch over a steaming bowl of wonton soup or a bubbling hotpot is exactly what the weather is asking for. This is the register the city does most easily: unhurried, warm, cheap enough to do on a whim.
A coffee, a book, a film, some singing
For a quieter rainy day, Shanghai's indoor small pleasures are the whole point. A neighbourhood coffee bar with a window seat and a book is a perfect two hours, and nobody minds you nursing one flat white while it pours. An afternoon film runs ¥40 to ¥70 (USD 6 to 10.50) for a single ticket. And if the rain has trapped a few of you together, a private KTV room is the local answer to a washed-out plan: warm, loud, and about ¥100 to ¥400 (USD 15 to 60) an hour for the room.
If you do only one thing
Book a foot massage. It is cheap, it is everywhere, and it turns the exact thing you were dreading, a cold wet afternoon with nothing on, into the most restful hour of your week. Layer a coffee and a film around it if you want more, or leave it there. Rain is one of the few times Shanghai gives you permission to do nothing productive, so take it; a downpour is also a fine excuse for a slow solo day, the kind we mapped out in our guide to a Sunday to yourself.
Good to know
- go-to for: anyone whose Shanghai day just got rained on and needs a warm plan B.
- What you will spend: a foot massage ¥68 to ¥138 (USD 10 to 21); a film ¥40 to ¥70 (USD 6 to 10.50); a KTV room ¥100 to ¥400 (USD 15 to 60) an hour. A museum-and-coffee day can be nearly free.
- Make the most of it: take taxis door to door and reserve any museum on its WeChat account before you leave, so you never queue in the wet.
As the Book of Changes puts it, 穷则变,变则通, when a path runs out, change it, and the change opens the way; a rained-out plan is just the city handing you a better one.
What is there to do in Shanghai when it rains?
Plenty, almost all warm and indoors: a museum or gallery (many free, book on WeChat first), a big connected mall with a cinema and food, a foot massage for ¥68 to ¥138 (USD 10 to 21), a long lunch, a coffee by the window, or a private KTV room. The metro and malls link underground, so you barely touch the rain.
What indoor activities can you do in Shanghai?
Museums and galleries, cinemas, malls, bathhouses and foot-massage spots, indoor markets, tea houses, KTV, coffee bars and long restaurant lunches. The city's comfort economy is built for grey days, so an indoor afternoon here is a real day out, not a compromise.
How much does a rainy-day afternoon in Shanghai cost?
It flexes a lot. A museum-and-coffee afternoon can be nearly free; a foot massage is ¥68 to ¥138 (USD 10 to 21); a film is ¥40 to ¥70 (USD 6 to 10.50); a KTV room runs ¥100 to ¥400 (USD 15 to 60) an hour split between you. Reckon on ¥100 to ¥250 (USD 15 to 37) for a comfortable one.
Is it easy to get around Shanghai in the rain?
Yes. The metro covers most of the city without surfacing and many malls connect straight to stations, so you can travel far without an umbrella. Taxis and ride-hailing get busy the moment it rains, so book a few minutes ahead, and door-to-door beats waiting on a wet kerb.
Sources · 资料来源
- Prices are typical Shanghai ranges cross-checked on Dianping (大众点评) and multiple Xiaohongshu (小红书) user posts, September 2026. FX at about 6.7 RMB to the US dollar.
Words, maps and research by the Choice Shanghai team. Please credit us and tag our 公众号 if you share.



