What Didi actually is
Didi is China’s dominant ride-hailing app — think Uber, but covering virtually every city in China. For foreign travelers it solves the single biggest last-mile problem: communicating your destination to a driver without speaking Chinese. You type the destination in English (or use the map pin), the app handles everything else, and the driver follows GPS.
Worth knowing: most foreigners use the word “Didi” as a generic term for any ride-hailing in China, the way people say “Google” for any search. Amap (Gaode Maps) also has integrated ride-hailing and is sometimes a better option when Didi shows no availability.
Setting up Didi before you arrive
Do this at home, on reliable WiFi, before you land. Trying to set it up in a taxi queue at Pudong Airport at midnight is not the experience you want.
- Download the DiDi app from your country’s App Store or Google Play
- Register with your phone number — a foreign number works fine
- Add a payment method. Visa and Mastercard link directly in the international version. If your card is declined, try a Mastercard if you tried Visa first (or vice versa), or link Alipay International as the payment method instead
- Set your language to English in Settings → Language
- Do a test search before you need it — search any Chinese city destination to confirm the app loads and payment is accepted
The pickup pin problem
This is where most foreigners lose time and money. Didi uses a map pin to tell the driver where to collect you. At large train stations and airports, the auto-detected pin and your actual physical location can be 200–400 metres apart — enough for the driver to wait at the wrong entrance while your waiting window expires and you get charged a no-show fee.
The fix: when opening Didi at a station or airport, zoom in on the map before confirming the pickup location. Most major stations have a designated ride-hailing pickup zone, separate from the metered taxi rank. Set your pin to that zone, then walk there before the driver arrives. The zone is usually signposted inside the station exit area.
What Didi actually costs — airport to city center
To calibrate expectations, here are realistic Didi quotes for common airport-to-center journeys in 2025. Metered taxis run approximately the same base fare plus highway tolls where applicable.
- Pudong Airport to central Shanghai: ¥170–200 (Didi) vs ¥180–220 + ¥70–80 toll (metered taxi)
- Beijing Capital Airport to city center: ¥90–130 depending on destination
- Xi’an Xianyang Airport to North Station: ¥60–90
- Chengdu Tianfu Airport to city center: ¥80–120
If anyone quotes you significantly more than these figures at the airport, you are talking to an unofficial driver. Walk away and use Didi or the metered taxi rank instead.
Alternatives to Didi
Amap ride-hailing: Open Amap (Gaode Maps), tap the car icon, and you access ride-hailing from multiple providers including Didi. Sometimes shows driver availability when the Didi app does not. Useful as a backup.
Metered taxis: Still reliable in all major cities. Show the driver your destination in Chinese characters — your hotel’s business card, a Google Translate screenshot, or a physical address card you prepared before arrival. Insist on the meter by saying “da biao” (打表).
Airport express trains: Shanghai, Beijing, and Guangzhou all have dedicated airport rail links that are faster and cheaper than any car during peak traffic. Worth knowing as an alternative to Didi entirely for these specific routes.