Didi (滴滴出行) is China’s Uber — the dominant ride-hailing app, used by 90% of Shanghai commuters who don’t take the metro. For foreign tourists in 2026 it has become one of the easiest ways to get around: the app has an English interface, accepts overseas credit cards, automatically translates your destination, and removes the taxi language barrier entirely. This guide to using Didi in Shanghai covers the foreigner-friendly app setup, ride classes, prices, common issues, and tips for getting from PVG and Hongqiao airports to your hotel without stress.

Table of Contents
- Why Didi Beats Taxis
- App Setup for Foreigners
- Ride Classes & Prices
- How to Book a Ride
- Didi from PVG & Hongqiao Airports
- Payment Options
- Common Issues & Fixes
- Alternatives
- Tips for First-Time Users
- FAQ
Why Didi Beats Taxis
For most tourist scenarios, Didi is simply better than flagging a street taxi:
- No language barrier — destination communicated automatically to the driver
- English interface — DiDi Rider, the international version
- Cashless — pay with foreign credit card or Alipay
- GPS-tracked — share trip with family/friends; safer
- Transparent pricing — estimated fare shown upfront
- Receipt by email — useful for expense claims
- Wider availability than taxis at rush hour
- Multiple ride classes for different budgets
The main case for traditional taxis: short rides under ¥30 where DiDi’s pickup wait might exceed the ride itself, or paying cash if your card setup fails.
App Setup for Foreigners
Download DiDi Rider (the international version) from your home country’s App Store or Google Play — before you fly. Setup steps:
- Open DiDi Rider
- Sign up with your foreign phone number (you’ll get an SMS verification code)
- Add payment method — Visa, Mastercard, Apple Pay, or PayPal accepted
- Set language to English under Settings
- Test by tapping “Enter destination” — see if you can search for “The Bund”
The international app is separate from the Chinese-language Didi Chuxing app — make sure you have the right one. The international version handles foreign cards and English UI; the Chinese version requires a Chinese phone and Alipay.

Ride Classes & Prices
Approximate Shanghai prices in 2026 for a 15-minute ride:
- Express — basic economy car; ~¥35 base + ¥2/km; total ¥40–55
- Comfort — newer mid-sized cars; ~¥45 + ¥2.5/km; total ¥55–70
- Premier — Audi/Mercedes black cars; ~¥80 + ¥4/km; total ¥120–150
- Taxi — Didi-dispatched street taxi; same metered fare as flagging one; total ¥40–55
- Hitch — carpool option, 30% cheaper; longer wait
For most tourists, Express is the right choice. Surcharges apply during rush hour (7:30–9:30am, 5:30–8pm), late night (11pm–6am, ~50%), heavy rain (~30%), and Chinese holidays. Tipping is not expected.
How to Book a Ride
- Open DiDi Rider, allow location access
- Pickup location auto-detects; adjust pin if needed
- Enter destination — search in English or Chinese
- Choose ride class
- Confirm price estimate
- Tap “Order now”
- Driver assigned within 1–3 minutes (longer at peak)
- Track driver on map; chat or call via app (auto-translates)
- At pickup, confirm car license plate; get in
- At destination, ride auto-ends; receipt emailed
The driver receives your destination automatically — you do not need to communicate it. Many drivers do not speak English; this rarely matters since the trip is on autopilot.
Didi from PVG & Hongqiao Airports
Both airports have designated Didi pickup zones, well-signed in English:
- Pudong (PVG): Follow signs to “Online Car-Hailing” or “网约车” — usually a basement floor below arrivals or designated curbside lane. Fare to central Shanghai: ¥150–230 depending on traffic and class. Time: 50–70 min
- Hongqiao (SHA): Online Car-Hailing pickup in P5/P6 levels. Fare to People’s Square: ¥60–90, 20–30 min
The Maglev + metro is faster than Didi from PVG during traffic-heavy hours; Didi is faster off-peak. See our PVG to city guide.

Payment Options
- Visa/Mastercard — international cards work; 1–3% foreign-transaction fee added by your bank
- Apple Pay / Google Pay — work if linked to a Visa/Mastercard
- Alipay/WeChat Pay — work if you’ve set up the foreign-card binding (see our money guide)
- PayPal — supported in DiDi Rider international
- Cash — supported for Didi Taxi class only; not Express or Premier
Payment auto-charges at trip end. Receipts emailed to your account email.
Common Issues & Fixes
- Driver cancels — happens occasionally; try again or upgrade to Comfort/Premier
- “No drivers available” at peak hours — try Didi Taxi class, or switch to traditional metro/taxi
- Hard to find pickup spot at airports — follow “Online Car-Hailing” signs; allow 15 minutes from baggage claim to pickup
- Card payment fails — most common cause is bank fraud alert; call your bank to whitelist Chinese transactions before flying
- Wrong driver shows up — confirm license plate before getting in
- App is in Chinese — Settings → Language → English. Restart app
- Driver calls you — through the app, which auto-translates voice messages
- Lost item in car — go to Help → Lost & Found in the app; provide trip details

Alternatives
- Street taxi — flag from kerb; metered; cash or Alipay only. Need Chinese-character hotel address
- Metro — far cheaper (¥3–9 per ride); ~80% of central Shanghai is metro-accessible. See our metro guide
- Maglev — for Pudong Airport only; 8 minutes to Longyang Road. See our Maglev guide
- Walking — surprisingly viable; the Bund, French Concession, and Old Town are all walkable in 60-90 minutes between
- Hotel-arranged car — ¥800–1,500 for half-day; 5-star hotel concierge can arrange
Tips for First-Time Users
- Download and test DiDi Rider before flying — app verification can take 24h
- Notify your bank of travel dates to avoid declined cards
- Set pickup pin precisely — slight inaccuracy can cost 5 minutes of confused driving
- Take a screenshot of the car details for safety
- Use Express class for normal trips; Premier only for special occasions
- Avoid solo rides at 1–4am if possible (general nightlife caution)
- Late-night surcharge applies after 11pm
- Free trial credits sometimes offered via the app’s promotions tab
- Driver rating — rate post-trip; affects driver economy

Frequently Asked Questions
Can foreigners use Didi in Shanghai?
Yes — the DiDi Rider international app supports foreign phone numbers, English interface, and overseas Visa/Mastercard payments. No Chinese SIM or bank required.
How much does Didi cost in Shanghai?
15-minute Express ride: ¥40–55. 30-minute ride: ¥80–110. Pudong Airport to central Shanghai: ¥150–230. Premier (black car) tier: 2–3× Express price.
Is Didi cheaper than taxi in Shanghai?
About the same price as metered taxis for Express class. Premier costs more. The big advantages are language, payment, and tracking — not price.
Do Didi drivers speak English?
Rarely — but it doesn’t matter because the destination is communicated automatically via the app. Voice or chat messages auto-translate.
Can I pay Didi with foreign credit card?
Yes — Visa, Mastercard, Apple Pay, Google Pay, and PayPal all work in DiDi Rider. Notify your bank of travel dates to avoid declined transactions.
Does Didi work at Shanghai airports?
Yes — both PVG and Hongqiao have designated Online Car-Hailing pickup zones, signed in English. Allow 15 minutes from arrivals to pickup.
Is Didi safe in Shanghai?
Yes — Shanghai is a very safe city for ride-hailing. The app tracks trips, you can share trips with contacts, and drivers are licensed and rated.
What’s the difference between Didi Express and Didi Premier?
Express is economy cars; Premier is Mercedes/Audi black-car class at 2–3× the price. Comfort is mid-tier.
Plan Your Shanghai Transport
Combine with our pillar guides on getting around Shanghai, Shanghai metro guide, and Pudong Airport to city centre. For background, see DiDi on Wikipedia.