Before You Go
The visa situation for Shanghai is the same as the rest of mainland China — check our China visa guide before booking, since Shanghai is also an eligible port for the 240-hour visa-free transit exemption if you're routing onward to a third country.
On timing, spring (March-May) and autumn (September-November) are Shanghai's best months — see our best time to visit guide for the full month-by-month breakdown, including the real typhoon-season risk in summer.