PVG - Shanghai

How much it costs to get from Pudong Airport to Shanghai

Last updated: February 2026

The range

Transport from Pudong Airport to central Shanghai costs anywhere from 7 CNY ($1) on the metro to $70+ USD for a premium pre-booked transfer. The wide range reflects very different service levels and trade-offs.

Price breakdown by transport type

Metro Line 2: 7-9 CNY ($1-1.50 USD). The cheapest option by far. Takes 60-75 minutes to People's Square. Practical only with light luggage outside rush hour.

Maglev + metro combination: 50 CNY for the Maglev to Longyang Road, plus 4-6 CNY for the metro onward. Total roughly 55-60 CNY ($8-9 USD). Faster than metro alone but still requires a transfer.

Official taxi (metered): 150-250 CNY ($20-35 USD) to central Puxi destinations. Add 10-15 CNY for late-night surcharge. Highway tolls may add 15-20 CNY on some routes.

Didi (ride-hail): Similar to taxi pricing, sometimes 10-20% less. Requires app setup and Chinese payment method.

Pre-booked private transfer: $40-70 USD for a sedan, $60-100 for a minivan or business class. Price is fixed at booking.

Airport bus: 20-30 CNY ($3-4 USD) to various city destinations. Limited routes, infrequent late at night.

Prices by destination

Approximate ranges across transport types (excluding metro):

  • Lujiazui (Pudong financial district): 80-150 CNY by taxi / $30-50 transfer
  • The Bund / Waitan: 180-250 CNY by taxi / $40-65 transfer
  • People's Square: 170-240 CNY by taxi / $40-60 transfer
  • Former French Concession: 180-260 CNY by taxi / $45-65 transfer
  • Jing'an Temple area: 170-240 CNY by taxi / $40-60 transfer
  • Hongqiao area / west Shanghai: 250-350 CNY by taxi / $60-90 transfer
  • Disneyland Shanghai: 60-100 CNY by taxi / $25-40 transfer (much closer to airport)

What affects the price

Traffic is the dominant variable. Rush hour (7:30-9:30 AM, 5-7:30 PM) can double the journey time and increase metered fares substantially. The elevated highway system helps, but when it is congested, there is no shortcut.

Tolls apply on certain highway routes (typically 15-20 CNY). For taxis, tolls are added to the metered fare. Pre-booked transfers usually include them.

Time of day affects meter fares slightly (late-night surcharge after 11 PM) and Didi pricing (surge possible during peak hours).

The payment reality

Taxis and local businesses overwhelmingly use WeChat Pay or Alipay. If you are a visitor without Chinese mobile payment, you need cash. ATMs at the airport accept international cards. Withdraw CNY before you join the taxi queue.

Pre-booked transfers are paid at booking time via international payment methods, bypassing this issue entirely.

Bottom line

Budget 200-300 CNY ($28-42 USD) for a taxi to most central Shanghai destinations. A pre-booked transfer costs $40-70 but eliminates payment friction and language barriers. If you are watching every dollar, the metro gets you there for $1.50 but takes over an hour and is impractical with heavy luggage.

Related Airport Guides

Chat with us