Shanghai
Shanghai public transport: tickets, passes and apps
Best ticket: pay per ride with the Alipay or WeChat transit QR code — Shanghai has no single day pass that beats it for most visitors. Buy a stored-value card only if you dislike phones or ride 4+ times a day; a 24-hour metro pass pays off only on heavy sightseeing days. Fares run ¥3–10 by distance.
- Source checked
- A source and a date are on record: we read it from an official or published page. Not yet confirmed on the ground.
- Field checked
- Someone checked it on the ground, with the date shown.
- Plan calculated
- Worked out by Voykit from its own data (times, distances, budgets). A calculation, not a measurement.
Unknown times stay unknown. How we verify
GuideShanghai
Key facts
- Best ticket
- Alipay or WeChat Pay transit QR — no card, no deposit
- Metro fare
- ¥3–10 by distance (2026 estimate)
- Day pass
- 24-hour metro pass around ¥18; 72-hour around ¥45 (2026 estimate)
- Stored-value card
- Shanghai Public Transport Card, ¥20 deposit + top-up
- Contactless bank card
- Foreign contactless cards are not reliably accepted at gates — use the app QR
- Airport into town
- Metro Line 2 from Pudong, roughly 60–75 min to People's Square
- Metro hours
- About 05:30–23:00; no night service
Best ticket
For almost every visitor the answer is the phone. Alipay and WeChat Pay both generate a Shanghai metro and bus QR code inside the app; you scan it at the gate, the fare is deducted, and nothing needs topping up in advance. Set the transit mini-program up before you fly, because it needs a working payment method and a data connection.
A physical stored-value card (Shanghai Public Transport Card) still makes sense if you would rather not depend on a phone battery, are travelling with children, or are staying long enough to want one card for metro, bus, ferry and taxi. It costs a small deposit plus whatever you load on it, and you tap in and out.
Skip the tourist passes unless your day is dense. A 24-hour metro pass only beats pay-per-ride once you are making roughly five or more journeys in the window; a 72-hour pass needs a similar pace across three days. If you are doing two or three rides a day between sights, the QR code is cheaper.
| Ticket | Price | Zones | Valid for |
|---|---|---|---|
| Single ride (QR or token) | ¥3–10 (2026 estimate) | Whole metro network by distance | One journey, tap out within the time limit |
| Stored-value card | ¥20 deposit + top-up | Metro, bus, ferry, taxi | Until the balance runs out |
| 24-hour metro pass | about ¥18 (2026 estimate) | Metro network | 24 h from first tap |
| 72-hour metro pass | about ¥45 (2026 estimate) | Metro network | 72 h from first tap |
| Maglev (Pudong airport) | about ¥50 one way, ¥40 with a same-day air ticket (2026 estimate) | Longyang Road only | Single trip, 7–8 min |
Fares and pass prices change; treat every figure as a 2026 estimate and check at the station.
How to pay
The metro gate takes three things: a QR code from Alipay or WeChat Pay, a stored-value card, or a single-journey token bought from a machine. Machines accept coins and small notes and have an English menu; queues are worst at interchange stations in the morning peak.
Foreign contactless bank cards are not something to rely on at Shanghai gates — coverage is patchy and changes, so treat the app QR as your default and a card as a backup only. If your phone dies, station staff can sell you a single token at the service window.
Buses work the same way: scan the QR on the reader, or tap the card. Some buses are exact-fare only if you pay cash, so keep small notes or use the app. Taxis and DiDi are separate — DiDi inside Alipay takes foreign cards and is the easiest late-night option once the metro stops.
- Alipay — transit QR mini-program, works on metro and bus
- WeChat Pay — same idea, inside WeChat's transport service
- Metro ticket machines — English menu, coins and small notes
- Shanghai Public Transport Card — buy and top up at station service windows
- DiDi (standalone or inside Alipay) — for after the metro closes
Zones and fares
Shanghai metro pricing is distance-based, not zone-based: a short hop in the centre is the cheapest band, and a cross-city ride to the outer suburbs costs more. You tap in, tap out, and the system charges the band you actually travelled. There is no zone map to learn.
That means the practical rule is simple: short central trips are cheap, long airport runs cost more, and a pass only wins if you are riding often. Budget roughly ¥3–10 per metro journey and ¥2 for a bus ride (2026 estimate).
The Maglev from Pudong airport is a separate ticket and only reaches Longyang Road, where you change to Line 2 or 7 — it is fast but not free, and it does not go to the city centre.
Tips
Every metro station entrance has a security scan: bags go through the machine, and a bottle of water may be tested. It adds a minute or two, so allow for it when timing a connection.
Metro signs, maps and announcements are in English as well as Chinese, and station names are numbered, which makes navigating easy even without data. The last trains leave around 23:00, so plan a DiDi for a late dinner.
Set up Alipay or WeChat Pay with a foreign card before you fly — this is the single thing that makes Shanghai transport frictionless, and it is much harder to fix once you are standing at a gate. Keep a small amount of cash for the rare exact-fare bus.
- Security scan at every station entrance — allow extra minutes
- English signage and numbered stations throughout
- Metro closes around 23:00; use DiDi after that
- Set up the transit QR before you land
- Keep small notes for exact-fare buses
| Airport | Option | Time to centre | Cost |
|---|---|---|---|
| Pudong (PVG) | Metro Line 2 | 60–75 min | ¥3–10 (2026 estimate) |
| Pudong (PVG) | Maglev + metro | about 45–60 min | about ¥50 + metro fare (2026 estimate) |
| Pudong (PVG) | DiDi or taxi | 45–70 min | ¥150–250 (2026 estimate) |
| Hongqiao (SHA) | Metro Lines 2 or 10 | 30–45 min | ¥3–10 (2026 estimate) |
| Hongqiao (SHA) | DiDi or taxi | 25–40 min | ¥60–120 (2026 estimate) |
Questions people ask
What is the best public transport ticket in Shanghai?
For most visitors, the Alipay or WeChat Pay transit QR code. It needs no deposit, covers metro and bus, and charges ¥3–10 per ride by distance (2026 estimate). A stored-value card suits people who prefer not to depend on a phone.
Can I pay by contactless card in Shanghai?
Do not rely on a foreign contactless bank card at the gates — acceptance is patchy and changes. Use the Alipay or WeChat transit QR as your default, and a stored-value card or single token as backup.
How much is a day pass in Shanghai?
A 24-hour metro pass is around ¥18 and a 72-hour pass around ¥45 (2026 estimate). They only beat pay-per-ride if you make roughly five or more metro journeys in the window; otherwise the QR code is cheaper.
Deep dive
Every source; changeable facts are marked check
Sources
- officialShanghai Metro (official)
- officialShanghai Airport Authority (official)
- secondaryWikivoyage – Shanghai