DiDi for Foreigners — China's Uber, and How to Actually Use It
No — Uber has not operated in mainland China since selling its China business to DiDi in August 2016 (Uber still works in Hong Kong). Tourists use DiDi instead: either the Chinese DiDi app switched to English mode, or — lowest friction — the DiDi mini-program inside Alipay, which needs no separate registration and charges the card you already linked to Alipay.
Is there Uber in China? No. Uber sold its entire China operation to DiDi in August 2016 after a bruising price war, taking an equity stake in DiDi instead, and your Uber app will not get you a car anywhere in the mainland — it installs fine, but ride requests simply never reach a driver. The one exception on a typical China itinerary is Hong Kong, where Uber has run since 2014.
What replaced it is bigger than Uber ever was there: DiDi covers more than 400 Chinese cities, handles roughly 30 million rides a day, and holds well over half the mainland ride-hailing market. It has a full English interface, accepts foreign Visa and Mastercard, and — the part most guides bury — runs as a mini-program inside Alipay, so many tourists never need to create a DiDi account at all.
This guide gives you the answer-first version: which app to download (and which to avoid), the two setup paths ranked by reliability, what a cross-town ride actually costs in 2026 versus a metered taxi, how airport pickups really work, and the fixes for the three failures travelers hit most — vanishing SMS codes, declined foreign cards, and pins that drop in the wrong place.
Independent creator walkthrough — a visual companion to the steps in this guide.
The whole flow, start to finish
Seven steps from your sofa at home to your first drop-off in China.
- 1Set up Alipay firstThe DiDi mini-program inside Alipay needs no new account, no SMS verification, and no separate card binding — it settles fares through the wallet you already configured.
- 2Install the backup appBefore you fly, install "DiDi China: Ride Hailing" (not DiDi Rider) — Google Play is blocked in mainland China, so Android users can't grab it after landing.
- 3Switch it to EnglishGo to Me, then Settings, then Language the day you install, while you're still on home Wi-Fi with no time pressure.
- 4Register and set paymentRegister with your international mobile number and its SMS code, then set the payment method to Alipay or WeChat Pay — direct foreign-card charges get declined noticeably more often.
- 5Take a throwaway rideOn your first low-stakes afternoon, hail a 15 yuan Express to a nearby mall to confirm your payment clears and see how pickup points and driver chat work.
- 6Find the pickup zoneAt airports, request the car only after clearing customs and collecting bags, then follow the in-app photo guide to the designated ride-hailing zone — usually a few minutes' walk — and match the plate number, not just the car color.
- 7Ride, chat, don't tipThe in-app chat auto-translates both directions, the fare settles automatically when the trip ends, and tipping is neither expected nor possible in the mainland app.
Why is there no Uber in China?
Uber entered China in 2014 and spent billions subsidizing rides in a head-to-head war with DiDi. In August 2016 it conceded, merging Uber China into DiDi in a deal that valued the combined company at roughly US$35 billion; Uber walked away with an equity stake (initially about 17.7%, since reduced) rather than a China operation. Nothing about your Uber account, credits, or payment methods transfers to DiDi — they are separate companies with separate apps.
Hong Kong is the exception worth knowing. Uber has operated there since 2014, long in a legal grey area, and by Uber's own figures around 12% of its Hong Kong rides are taken by overseas visitors. In October 2025 Hong Kong passed a licensing law for ride-hailing platforms: licence applications opened in August 2026, with the first licences expected from late November 2026 and unlicensed operation only becoming illegal in August 2027 — so if you're transiting Hong Kong during the switchover, expect Uber to keep working but under tightening rules (drivers must be 21+, vehicles under seven years old, platforms face fines up to HK$1M if unlicensed).
Mainland China: DiDi, not Uber. Hong Kong: Uber works (and so do regular taxis). Don't waste your first jet-lagged hour discovering this at the airport curb.
Which DiDi app should you download?
There are two DiDi apps in your app store, and picking the wrong one is the most common pre-trip mistake. The one you want for mainland China is "DiDi China: Ride Hailing" — the domestic Chinese app. The other, "DiDi Rider," is DiDi's international app for markets like Australia, Japan, and Mexico; do not rely on it for rides inside mainland China.
The Chinese app has a complete English mode: after installing, go to Me, then Settings, then Language, and switch to English. The whole flow — destination search, car classes, payment, driver chat — runs in English from that point on.
- iPhone: search "DiDi China: Ride Hailing" on the App Store and install before or after arrival — the App Store works normally in China.
- Android: install before you fly. Google Play is blocked in mainland China, so if you land without the app you'll be stuck sideloading — or you can skip the app entirely and use the Alipay route below.
- Either platform: switch the language to English in settings the day you install, while you're still on home Wi-Fi with no time pressure.
The easiest path: DiDi inside Alipay (no new account needed)
Here's the shortcut most "complete guides" bury: DiDi runs as a mini-program inside Alipay (and WeChat). If you've already set up Alipay for payments — which almost every China visitor now does — you can hail a DiDi through it with zero additional registration. No new account, no SMS verification to a foreign number, no separate card binding: it logs you in with your Alipay identity and settles the fare through the wallet you already configured.
Open Alipay, tap the Transport icon on the home screen (or search for DiDi), set your destination, and request a car. Alipay's international version supports 16 languages and offers one-tap translation of mini-programs, though the DiDi mini-program's English is only partially complete in recent versions — the standalone DiDi app is more thoroughly translated. In practice the trade-off is: mini-program for the most reliable payments, standalone app for the most polished English.
Payment is the real reason to prefer this route. Alipay accepts Visa, Mastercard, JCB, Discover, Diners Club, and UnionPay International, and wallet-mediated charges succeed far more consistently than direct foreign-card charges inside Chinese apps, which home banks love to flag as suspicious. If you haven't set Alipay up yet, do that first — see our Alipay for foreigners guide — then DiDi comes essentially free.
Primary: DiDi mini-program inside Alipay (most reliable payment path). Backup: the standalone DiDi China app in English mode, registered with your home phone number. That combination covers you if either one misbehaves.
Setting up the standalone DiDi app with a foreign number and card
If you want the full English experience of the standalone app, setup takes about five minutes and requires no Chinese SIM:
- Install "DiDi China: Ride Hailing" and switch the language to English (Me, Settings, Language).
- Register with your international mobile number — pick your country code and enter the SMS verification code sent to it. A Chinese number is not required.
- Add a payment method. Foreign Visa, Mastercard, JCB, and Diners Club cards can be linked directly in the app.
- Better: set the payment method to Alipay or WeChat Pay instead of the raw card. Direct foreign-card charges get declined noticeably more often than wallet payments, because your home bank's risk systems distrust charges from Chinese merchants.
- Optionally enable password-free automatic payment (capped around 500 yuan per transaction) so fares settle automatically when the trip ends — no fumbling at drop-off.
Registration SMS codes arrive most reliably on your home network, and Android users can't grab the app in-country. Install, register, and set payment from your sofa — it belongs on the same pre-departure list as Alipay and your VPN (see our China pre-trip checklist).
DiDi car classes and 2026 prices vs a metered taxi
DiDi Express pricing runs roughly 1.5-2.5 yuan per km plus 0.3-0.5 yuan per minute, with a base fare of about 10-15 yuan depending on the city; fares in Beijing and Shanghai run somewhat higher than in smaller cities. For calibration, Beijing's metered taxis start at a 13 yuan flagfall for the first 3 km then about 2.3 yuan/km, and Shanghai's at 14-16 yuan then about 2.7 yuan/km. Which of the two comes out ahead moves with the time of day and how busy the city is, so don't count on either being reliably cheaper — the app quotes an estimated fare before you confirm, and that estimate is the number to compare against the meter. Here's what a typical 8 km, 20-minute cross-town ride in Beijing costs by class:
| Option | Beijing, 8 km / 20 min | What you get |
|---|---|---|
| Express (budget) | ¥30-40 | Standard sedan, the default choice for most rides |
| Comfort | ~30% over Express | Newer, roomier cars (Camry/Accord class) |
| Premier | ¥50-70 | Vetted drivers, mid-luxury sedans |
| Luxe | ¥100+ | High-end cars, 2-3x Express pricing |
| Metered street taxi | ~¥30 on the meter | Hail on the street or book via DiDi's Taxi option at meter price |
How do DiDi airport pickups actually work?
This is the moment that flusters first-timers: in China, ride-hailing cars cannot pick you up at the arrivals curb. Every major airport routes DiDi and its rivals to a designated ride-hailing pickup zone — usually inside a parking structure or on a basement level, a walk of several minutes from the arrivals hall, separate from the taxi rank. High-speed rail stations use the same system (worth knowing if you're following our high-speed rail guide).
The app handles the navigation for you. Pickup points are marked in-app, often with photo guides; once you're matched, the app shows the lane or zone number to stand in, and the driver's message usually confirms your exit and gives the car's color and plate. At Shanghai Pudong, for example, ride-hailing pickup is not at the arrivals curb, and the airport doesn't publish its ride-hailing pickup points — follow the in-app pickup guide and the 网约车 (ride-hailing) signage rather than a zone you looked up in advance.
- Request the car after you clear customs and collect bags, not from the gate — matched drivers wait in a queue and cancellations cost you goodwill.
- Follow the in-app walking guide to the ride-hailing zone; don't stand at the taxi rank, drivers can't stop there.
- Match the plate number, not just the car color — the zone will be full of similar sedans.
- If your data connection is shaky or your phone is dying, skip DiDi entirely and join the official taxi queue — that's what it's for.
Safety, tipping, and talking to your driver
DiDi's safety tooling is genuinely extensive in 2026: real-time trip and route sharing with trusted contacts, route-deviation monitoring, driver identity and plate verification, in-car audio recording, masked phone numbers between rider and driver, and a one-tap SOS button that connects to the 110 police line directly rather than to customer service. Solo travelers should set a trusted contact and share the route on night rides — it's two taps.
Language is less of a problem than you'd expect. Drivers almost never speak English, but the in-app chat auto-translates both directions: you type in English, the driver reads Chinese, and replies come back to you in English. There are also preset bilingual quick messages for the standard exchanges ("I have arrived at the pickup location," "Please wait a moment"). Because numbers are masked, all contact goes through the app — which is exactly where the translation lives. DiDi also runs 24/7 in-app English customer support if a trip goes sideways.
And tipping: don't. Tipping is not part of Chinese taxi or ride-hailing culture, drivers neither expect nor ask for it, and the mainland app has no tip function. The fare on screen is the entire transaction.
When is a regular taxi still the better choice?
DiDi wins most of the time, but a metered street taxi beats it in three specific situations:
- Airport and station arrivals when you just want to move: the official taxi queue needs no data, no app, and no walk out to a parking garage. Which one actually gets you moving sooner depends on the queue and the walk on the day, but with luggage after a long-haul flight the rank is the simpler of the two.
- No signal, no battery: DiDi is unusable without mobile data. If your eSIM hasn't activated or your phone is at 4%, the taxi rank is your fallback — keep your hotel's name and address saved in Chinese to show the driver.
- Small towns and low-tier cities: DiDi wait times stretch where driver density is thin, while street taxis are plentiful and cheap. In big cities you can also book a metered cab through DiDi itself — the Taxi option in the app hails a regular cab at meter price, a nice hybrid when Express surge pricing spikes.
The three most common failures — and the fix for each
- SMS verification code never arrives. Usual causes: a mistyped country-code format, rapid resend attempts triggering a temporary block (wait 60-120 seconds between requests), or — most often for travelers — a data-only travel eSIM, which cannot receive SMS at all. The clean workaround: skip standalone registration and use the DiDi mini-program inside Alipay, which needs no SMS to your foreign number.
- Foreign card declined at the end of the ride. This is nearly always your home bank's fraud filter, not DiDi. Notify your bank of China travel before you fly, and switch DiDi's payment method from the raw card to your Alipay or WeChat Pay wallet — wallet charges clear far more reliably.
- The pin drops in the wrong place. China's maps use the GCJ-02 coordinate system, so coordinates copied from Google Maps land roughly 50-500 m off target. Never paste Google coordinates into DiDi — search the destination by name or Chinese address inside the app instead. Our Google Maps in China guide explains the offset and the map apps that handle it correctly.
Frequently asked questions
Does the Uber app work at all in mainland China?
Can I use DiDi without a Chinese phone number?
Should I use the DiDi app or DiDi inside Alipay?
Do DiDi drivers speak English?
Is DiDi cheaper than a taxi in China?
Do you tip DiDi drivers?
Can I set up DiDi before I arrive in China?
Is DiDi safe at night or for solo travelers?
Get the pre-trip countdown
Three emails timed to your departure: paperwork at T-30, phone setup at T-14, arrival card & tickets at T-7. No newsletter, no spam — it ends when you fly.
By subscribing you agree to our Privacy Policy.