Skip to content
Voykit
Draft data. Times, fares and step counts are desk estimates awaiting field checks. How we verify
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

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.

Not field-verified
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

Updated Sep 20266 min read

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.

Options at a glance
ModeCostTimeBest for
Metro¥3–10 a ride25–45 min cross-cityEverything on a line; rush hour
City bus¥2 flat30–60 minShort hops off the metro grid; slow in traffic
Taxi¥25–60 cross-city (check)20–40 minDoor to door, luggage, late night
DiDiSame as taxi, sometimes less20–40 min plus pickupNo Chinese needed; card payment
Maglev¥50 one way7–8 min to Longyang RoadPudong Airport arrival, as a one-off
Bike share¥1.5–2 per 30 min (check)VariesThe Bund to Jing'an, flat streets
Rental carNot practicaln/aForeign 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.

Taxis and DiDi
SituationDo this
After 23:00DiDi or taxi; the metro has stopped
Rain or rush hourMetro if a line runs your way; DiDi waits get long
Airport arrivalOfficial rank, DiDi pickup zone, or the metro
No Chinese phone numberDiDi inside Alipay, or a hotel-arranged car
Driver cannot find youSend your location pin in the app, not a voice call

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).
Costs and passes
ItemPrice (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 depositRefundable 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