To get vaccinated in Shanghai, expats book flu and routine shots at community clinics via the Suishenban app, HPV at private centres.
Whether you need a flu shot before winter, an HPV course, routine jabs for your kids, or a yellow-fever certificate before a trip, Shanghai has a clear system for it once you know which door to knock on. The catch is that different vaccines live in different places. Here is how to find the right one, what it costs, and how to keep a record you can carry home.
One reassuring note first: this is general orientation, not medical advice. For what is right for you or your child, talk to a doctor. If you are still setting up care in the city, start with our guide on how to see a doctor in Shanghai.
Are any vaccines required to enter China in 2026?
For most travellers, no vaccines are legally required to enter China. The exception is yellow fever: if you are arriving from a country where yellow fever is a risk, you may need to show a valid certificate. Separately, health authorities such as the CDC commonly recommend that travellers to China are up to date on routine shots (measles, mumps and rubella, tetanus, polio) and consider hepatitis A and typhoid. What you personally need depends on your history and plans, so confirm with a travel-health doctor.

Where do I get routine shots and flu vaccines?
Everyday vaccines, including the seasonal flu shot and children's routine immunisations, are given at neighbourhood community health centres (社区卫生服务中心). Shanghai runs a "Smart Vaccination" booking feature that both residents and expats can use:
- Open the Suishenban (随申办) app or the Healthcare Cloud (健康云) app, or the Shanghai Disease Control centre's official WeChat account.
- Find the Smart Vaccination section, which lists clinics near your home and their available slots.
- Book an appointment, then bring your passport on the day.
Adults can add a child as a recipient in the same app and book on their behalf, which is how most parents schedule kids' shots. Community-clinic vaccines are inexpensive, and the flu shot in particular is a low-cost, walk-the-neighbourhood affair once you are set up.
Where do I get the HPV vaccine?
The HPV vaccine, including the 9-valent version that covers nine HPV types, is offered at community clinics and at private international hospitals. The 9-valent is generally recommended for women in the 9 to 45 age range. Demand has historically outstripped supply for the 9-valent at public clinics, so many people book it through a private vaccination centre to skip the waitlist. As one example, the Parkway Shanghai Vaccination Center sits at 3F, No. 138 Middle Huaihai Road, Huangpu District, and runs HPV and other adult vaccines by appointment. Private clinics charge more than public ones, and the trade is convenience and predictable scheduling.

Where do I get travel vaccines and yellow fever?
For travel-specific vaccines and the official yellow-fever certificate, the dedicated place is the Shanghai International Travel Healthcare Center (上海国际旅行卫生保健中心). It handles cross-border health services including immunisation and travel-health consultations.
- Address: No. 15 Jinbang Road, Changning District.
- Phone: 021-62685072.
- Booking: appointments for yellow fever and other travel vaccines are made through their website (online.shhg12360.cn) or their app.
Because yellow-fever supply and hours change with demand, book ahead rather than walking in, and leave time before your trip since some courses need to be given a set number of days before departure.
What do vaccines cost in Shanghai?
Adult optional vaccines are self-pay (自费) for expats, whether or not you have local medical insurance. Public community clinics are the cheapest route; private centres charge a premium for faster booking. As of August 2026, here are the Shanghai community-clinic reference prices for the HPV course, the one people ask about most.
| HPV vaccine | Per dose (RMB) | Full course (RMB) |
|---|---|---|
| 9-valent (九价), 3 doses | 1,303 | 3,910 |
| 4-valent (四价), 3 doses | 804 | 2,411 |
| 2-valent (二价) imported, 3 doses | 586 | 1,757 |
In US dollars, roughly USD 180 a dose and USD 545 for the 9-valent course. Converted at about 7.2 RMB to the dollar, August 2026, so treat the dollars as a ballpark.
The 9-valent is the bottleneck: public-clinic waitlists can run a year or more, so many people pay a private centre around RMB 5,000 to 7,000 for the three-dose package to skip the queue. The seasonal flu shot is far cheaper, roughly RMB 60 to 160 depending on whether it is trivalent or quadrivalent. For yellow fever, the Shanghai International Travel Healthcare Center quotes on enquiry (call 021-62685072), and the dose is often waived if you show a visa and ticket to a listed endemic country.
How do I keep a vaccination record?
Ask for a written or stamped record every time. Community clinics issue a vaccination booklet, the travel centre issues the internationally recognised yellow certificate for relevant vaccines, and private hospitals will print a record on request. Keep photos of everything. A clear record saves you repeating doses and smooths school enrolment, visa steps, and onward travel. If you are budgeting for private care, our guide on health insurance for expats in Shanghai explains what plans tend to cover.
A note for parents
International schools usually ask for an up-to-date immunisation record at enrolment, and China's routine childhood schedule is broadly similar to what you may know from home, with some timing differences. Your community clinic or a private paediatric clinic can review your child's record and tell you what, if anything, is due. Parents settling in with young children may also find our guide on having a baby in Shanghai a useful companion.
Common questions
Can expats use Shanghai's public vaccination clinics?
Yes. Expat residents can book routine and flu vaccines at community health centres through the Suishenban or Healthcare Cloud apps, bringing a passport on the day.
Where can I get the HPV vaccine in Shanghai?
Community clinics and private vaccination centres both offer it. Many people use a private centre such as the Parkway Shanghai Vaccination Center to avoid public-clinic waitlists for the 9-valent.
Where do I get a yellow-fever certificate?
At the Shanghai International Travel Healthcare Center on Jinbang Road, Changning, by appointment through their website or app.
Do I need vaccines to enter China?
Generally no, unless you arrive from a yellow-fever risk country. Routine shots plus hepatitis A and typhoid are commonly recommended for travellers, so check with a travel-health doctor.
Sort your record once, keep the photos, and the whole thing gets easy. Then go get that flu shot before the first cold snap.



