Shanghai
Getting around Shanghai: public transport, passes and taxis
Use the metro for almost everything: it is fast, signed in English and costs ¥3–10 a ride. Set up Alipay or WeChat Pay with the transit QR before you land, because ticket machines take coins and small notes and few staff speak English. Take DiDi after about 23:00, when the metro stops.Use the metro for almost everything: it is fast, signed in English and costs ¥3–10 a ride. Set up Alipay or WeChat Pay with the transit QR before you land, because ticket machines take coins and small notes and few staff speak English. Take DiDi after about 11:00 PM, when the metro stops.
- 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 default
- Metro: 20 lines, ¥3–10 a ride, English signs and announcements
- Payment
- Alipay or WeChat Pay transit QR, or a Shanghai Public Transport Card; foreign cards work in the apps (check)
- Metro hours
- About 05:30–23:00; no night service
- Taxi flag fall
- ¥14–16 for the first 3 km, then about ¥2.5 per km (check)
- DiDi
- Works with foreign cards, translates messages, no tip expected
- Airport link
- Maglev to Longyang Road 7–8 min, ¥50; Metro Line 2 to the centre about 60–75 min
- Rental car
- Not practical: foreign licences are not valid in China
Options at a glance
Shanghai is a metro city. The network reaches both airports, both railway stations, the Bund, the former French Concession and most sights you are likely to visit, and it runs until around 23:00. Above ground, taxis and DiDi are cheap enough that a group of three or four often travels door to door for the price of four metro fares.
The table below compares the realistic choices by cost and time. Times are for typical cross-city trips of 8–12 km, not for the airport.
| Mode | Cost | Time | Best for |
|---|---|---|---|
| Metro | ¥3–10 a ride | 25–45 min cross-city | Everything on a line; rush hour |
| City bus | ¥2 flat | 30–60 min | Short hops off the metro grid; slow in traffic |
| Taxi | ¥25–60 cross-city (check) | 20–40 min | Door to door, luggage, late night |
| DiDi | Same as taxi, sometimes less | 20–40 min plus pickup | No Chinese needed; card payment |
| Maglev | ¥50 one way | 7–8 min to Longyang Road | Pudong Airport arrival, as a one-off |
| Bike share | ¥1.5–2 per 30 min (check) | Varies | The Bund to Jing'an, flat streets |
| Rental car | Not practical | n/a | Foreign licences are not valid |
Fares and times are 2026 estimates; traffic can double a taxi trip at peak hours.
Metro and buses
The metro is the fastest way across the city and the easiest to use without Chinese: station names, line maps and announcements are in English, and every entrance has an X-ray scanner, so allow a minute to get through. Trains are packed at 07:30–09:30 and 17:30–19:00; outside those windows you will usually get a seat.
Pay with the transit QR inside Alipay or WeChat Pay, which most visitors set up before arrival. A physical Shanghai Public Transport Card is the alternative and also works on buses, the maglev and some taxis; buy and top it up at metro service counters. Single-journey tickets from machines are fine but need coins or small notes, and you queue twice.
Buses cost ¥2 flat and fill the gaps the metro leaves, but they crawl in traffic and stop announcements are often Chinese-only. Use them for short rides, not for crossing the city.
- Line 2 links Hongqiao Airport, Hongqiao Railway Station, People's Square, Lujiazui and Pudong Airport.
- Line 10 covers the former French Concession and Yuyuan Garden.
- Line 1 and Line 3 serve Shanghai Railway Station.
- Last trains leave termini around 22:30–23:00; check the board for your station.
Taxis and DiDi
Taxis are metered and cheap by US or UK standards: flag fall is around ¥14–16 for the first 3 km, then roughly ¥2.5 per km, so a cross-city ride usually lands between ¥25 and ¥60 (about $4–8). Drivers rarely speak English, so have your destination written in Chinese or open in a map app.
DiDi, China's ride-hailing app, is the smoother option: it takes foreign cards, shows the fare up front and translates in-app messages. It also runs inside Alipay, which saves installing a second app. Pickup points in malls and stations are marked, and drivers will call or message if they cannot find you.
At airports and railway stations, use the official taxi rank or the app. Touts in the arrivals hall offer fixed prices that are usually higher, and unlicensed cars cannot be traced if something goes wrong. No tip is expected in either case.
| Situation | Do this |
|---|---|
| After 23:00 | DiDi or taxi; the metro has stopped |
| Rain or rush hour | Metro if a line runs your way; DiDi waits get long |
| Airport arrival | Official rank, DiDi pickup zone, or the metro |
| No Chinese phone number | DiDi inside Alipay, or a hotel-arranged car |
| Driver cannot find you | Send your location pin in the app, not a voice call |
Airport and station links
Pudong Airport (PVG) is 30 km east of the centre. Metro Line 2 runs to People's Square in about 60–75 minutes for a few yuan, the maglev covers the first leg to Longyang Road in 7–8 minutes for ¥50 and connects to Line 2 or 7, and a taxi takes 45–60 minutes depending on traffic. Hongqiao Airport (SHA) and Hongqiao Railway Station sit on the same metro complex, 30–40 minutes from People's Square on Line 2 or 10.
Shanghai Railway Station and Shanghai Hongqiao Railway Station are both on the metro; Hongqiao handles most high-speed trains, including the Beijing and Hangzhou services. Allow 45 minutes before departure for security and finding your gate.
- PVG: Line 2, maglev plus Line 2 or 7, taxi, or airport bus.
- SHA and Hongqiao Railway Station: Line 2 or 10, taxi 30–45 min.
- Shanghai Railway Station: Line 1, 3 or 4.
- Shanghai South Railway Station: Line 1 and 3.
Costs and passes
There is no tourist travel pass worth buying for a short trip. Metro fares are already ¥3–10, so a day of sightseeing by train costs less than ¥20. The Shanghai Public Transport Card is a stored-value card, not a discount pass: it saves queueing and works across metro, bus, maglev and some taxis, and you get the card deposit back at a service counter.
If you are staying a week or more and using the metro heavily, the card plus the transit QR is all you need. Budget roughly ¥20–40 a day per person for public transport, or ¥80–150 a day if you take taxis everywhere.
- Keep small notes or use the app; machines do not take large bills.
- Metro fares rise slightly with distance, not by zone.
- Airport buses cost ¥20–30 and are slower than the metro outside rush hour (check).
| Item | Price (2026 estimate) |
|---|---|
| Metro single ride | ¥3–10 |
| Bus ride | ¥2 flat |
| Maglev one way | ¥50 |
| Taxi flag fall | ¥14–16 (check) |
| Typical cross-city taxi | ¥25–60 (check) |
| Bike share | ¥1.5–2 per 30 min (check) |
| Public Transport Card deposit | Refundable at service counters (check) |
Practical tips
Set up Alipay or WeChat Pay before you fly. Both accept foreign cards for the transit QR and for DiDi, and neither can be fixed easily at the airport. Carry your passport: it is needed for train tickets, some museum bookings and hotel check-in, and police can ask for it.
Rush hour is the main thing to plan around. If a metro ride crosses the river into Pudong between 08:00 and 09:00, expect to stand and to wait for a second or third train at Lujiazui. Walking is pleasant along the Bund and in the French Concession, and bike share is cheap on the flat streets, though the traffic rules take a day to read.
- Download an offline map before you arrive; some map apps work poorly without a VPN.
- Save your hotel's name and address in Chinese characters.
- Metro entrances are marked with a red M; large stations have many exits, so check the exit letter.
- Keep your metro card away from your phone if you use the QR, to avoid confusion at the gate.
Questions people ask
What is the best way to get around Shanghai?
The metro. It is fast, cheap at ¥3–10 a ride, signed in English and runs to about 23:00. Use DiDi or a taxi for door-to-door trips, luggage and after the last train.
Is there a transit pass for Shanghai?
No tourist pass is worth buying. The Shanghai Public Transport Card is stored value, not a discount, and works on metro, bus, maglev and some taxis. For most trips the Alipay or WeChat Pay transit QR is simpler.
Are taxis or ride-hailing better in Shanghai?
DiDi is easier if you do not speak Chinese: it takes foreign cards, shows the fare and translates messages. Taxis are metered and about the same price, but you need your destination written in Chinese.
How do I pay for the Shanghai metro as a foreigner?
Use the transit QR inside Alipay or WeChat Pay, set up before you arrive. Otherwise buy a Shanghai Public Transport Card at a service counter, or a single ticket from a machine with coins or small notes.
Does the Shanghai metro run at night?
No. Last trains leave termini around 22:30–23:00. After that, use DiDi or a taxi; night buses exist but are hard to navigate without Chinese.
How do I get from Pudong Airport to central Shanghai?
Metro Line 2 takes about 60–75 minutes to People's Square. The maglev reaches Longyang Road in 7–8 minutes for ¥50 and connects to Line 2 or 7. A taxi takes 45–60 minutes depending on traffic.
Deep dive
Every source; changeable facts are marked check
Sources
- officialShanghai Metro
- officialShanghai Airport Authority
- officialChina Railway 12306
- secondaryWikivoyage – Shanghai