Transit

DiDi for Foreigners — China's Uber, and How to Actually Use It

By MapTrip editorial teamUpdated 2026-08-1610 min read
Quick answer

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.

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).

The one-line version

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.

Our recommended stack

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:

  1. Install "DiDi China: Ride Hailing" and switch the language to English (Me, Settings, Language).
  2. 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.
  3. Add a payment method. Foreign Visa, Mastercard, JCB, and Diners Club cards can be linked directly in the app.
  4. 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.
  5. 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.
Do this before you fly

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 — so Express lands at or slightly below the meter, before any peak-hour dynamic pricing kicks in. Here's what a typical 8 km, 20-minute cross-town ride in Beijing costs by class:

OptionBeijing, 8 km / 20 minWhat you get
Express (budget)¥30-40Standard sedan, the default choice for most rides
Comfort~30% over ExpressNewer, roomier cars (Camry/Accord class)
Premier¥50-70Vetted drivers, mid-luxury sedans
Luxe¥100+High-end cars, 2-3x Express pricing
Metered street taxi~¥30 on the meterHail 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 100-300 m walk 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 in the parking garages on the basement levels — P1 if you land at Terminal 1, P2 at Terminal 2 — so follow the in-app photo guide and the 网约车 (ride-hailing) signs rather than heading for the curb.

  • 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 300 m walk to a parking garage. With luggage after a long-haul flight, the queue is often faster door-to-door.
  • 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?
No. The app opens and may even show a map, but ride requests do not route to any drivers in mainland cities — Uber sold its China business to DiDi in August 2016. Uber does work in Hong Kong, where it has operated since 2014. Your Uber account, credits, and saved cards do not transfer to DiDi.
Can I use DiDi without a Chinese phone number?
Yes, two ways. The standalone DiDi app accepts international numbers — you register with your home number and an SMS code, no Chinese SIM needed. Even easier, the DiDi mini-program inside Alipay needs no phone registration at all: it uses your existing Alipay account and payment setup.
Should I use the DiDi app or DiDi inside Alipay?
For most tourists, the Alipay mini-program: no separate registration, no SMS verification, and payment runs through the wallet you already linked, which declines far less often than a directly-bound foreign card. The standalone app has more complete English, so keep it as a backup — the two share nothing, so having both costs you nothing.
Do DiDi drivers speak English?
Almost never — but you rarely need them to. The in-app chat auto-translates between English and Chinese in both directions, and preset bilingual quick messages cover pickup logistics. Since phone numbers are masked, all communication goes through the app anyway, which is exactly where the translation happens.
Is DiDi cheaper than a taxi in China?
About the same or slightly cheaper. DiDi Express runs roughly ¥1.5-2.5/km plus a per-minute charge, against Beijing's meter of ¥13 flagfall plus ¥2.3/km — a typical 8 km cross-town ride costs ¥30-40 either way. Express can exceed the meter during peak-hour dynamic pricing, and DiDi's in-app Taxi option books a regular metered cab if you prefer meter certainty.
Do you tip DiDi drivers?
No. Tipping is not part of Chinese ride-hailing or taxi culture — drivers don't expect it, and the mainland DiDi app has no tip function. The fare shown in the app is the complete transaction.
Can I set up DiDi before I arrive in China?
Yes, and you should. Install "DiDi China: Ride Hailing" (not DiDi Rider), switch it to English, and register with your home number before flying — Google Play is blocked in mainland China, so Android users can't easily get the app after landing. Set up Alipay first too, so the mini-program fallback is ready on day one.
Is DiDi safe at night or for solo travelers?
Its safety stack is stronger than most Western ride-hailing apps: route sharing with trusted contacts, route-deviation monitoring, masked phone numbers, driver and plate verification, in-car audio recording, and a one-tap SOS that connects directly to the 110 police line. Share your route on night rides and always match the plate before getting in.

Related