No. Uber has not operated in mainland China since 2016.
After a brutal price war, Uber sold its entire China business to a local competitor called DiDi Chuxing. DiDi absorbed Uber's drivers, users, and market position in one move. Uber has not returned, and there is no indication it will.
The good news: DiDi works exactly like Uber. You open the app, enter your destination, see the price before you confirm, and a car picks you up. Full English interface, foreign card support, real-time message translation with your driver. Once it's set up, getting around China is not hard.
Here's everything you need to know.
Download DiDi before you fly
This is the most important thing on this page. Android users cannot download DiDi inside China because Google Play is blocked. If you land without the app and need it, you're stuck.
Search for DiDi - Greater China in the App Store or Google Play before your trip. There are two versions of DiDi in circulation: the international one (English interface, foreign card support) and the Chinese domestic version (滴滴出行). You want the international one. The easiest way to confirm you have the right one: if the app offers English as a language option during setup, you're good.
iOS users have slightly more flexibility since the App Store works inside China, but downloading at home is still the right call.
The easier option: use DiDi inside Alipay
If you already have Alipay set up with a linked foreign card, you don't need to download DiDi separately. DiDi runs as a mini-program inside Alipay. Just tap Transport, then Taxi, and DiDi appears. Payment runs automatically through your linked card. No separate registration, no separate payment setup.
This is actually the recommended path for most tourists. Alipay's foreign card processing is more stable than DiDi's standalone card handling, which means fewer payment declines.
DiDi also exists inside WeChat. Go to Discover, then Mini Programs, then paste 滴滴出行 in Chinese (searching "didi" in Latin letters doesn't work). Payment runs through WeChat Pay.
If you want more ride type options and flexibility, use the standalone app. If you just want to get from A to B with the least friction, use the Alipay mini-program.
Setup takes about 5 minutes
- Your home phone number works fine. No Chinese SIM needed.
- You'll receive an SMS verification code. Have international roaming enabled or use WiFi.
- Set your name to match your passport.
- Go to Settings, then Language, then English after first login.
- In the payment settings, enable auto-deduct. This charges the fare automatically when your ride ends so you don't have to fumble with payment confirmation while still in the car.
Payment options, in order of reliability
- Alipay or WeChat Pay with your international card linked. Most stable, fewest failures.
- International card added directly in DiDi (Visa, Mastercard, JCB accepted). Works in major cities but more prone to bank fraud blocks.
- Cash. Only available if you select the traditional taxi option inside DiDi, and only if the driver agrees in advance. Not recommended. Most drivers no longer carry change.
How booking works
Entering your destination: Type in English for major landmarks, hotels, transit stations, and tourist sites. The app recognizes most of them. If English fails, try pinyin (romanized Chinese, e.g. "Waitan" for The Bund in Shanghai). For maximum accuracy, paste the Chinese name from your hotel's website or Google Maps. This is what locals do and it eliminates any ambiguity.
Verify your pickup pin. GPS auto-detects your location but in dense city blocks it can land 100-200 meters off. Always check before confirming.
Ride types:
| Type | What it is | When to use |
|---|---|---|
| Express (快车) | Standard cars, cheapest | 90% of trips |
| Premier (专车) | Better cars, sometimes water | Airport runs, late nights |
| Luxe (豪华车) | Mercedes/BMW, suited driver | Special occasions |
| Pool (拼车) | Shared ride | When you're not in a hurry |
| Taxi | Traditional metered cab via app | Only option that accepts cash |
After confirming: You see your driver's name, photo, license plate, and real-time location. When the car arrives, the driver will ask for the last 4 digits of your phone number to confirm the pickup. Many drivers don't understand spoken English numbers. Save these digits in your notes app and just show the screen.
In-app chat has real-time auto-translation both ways. Type in English, your driver reads it in Chinese, and vice versa.
The airport pickup: don't skip this
Every major Chinese airport has a designated ride-hailing zone (look for signs that say 网约车). DiDi pickups are only allowed in these zones. Drivers cannot legally stop anywhere else.
The classic mistake: tourist exits arrivals, immediately books a DiDi, stands at the wrong spot. Driver waits at the designated zone, eventually cancels. Tourist books again. Repeat.
The right sequence: Walk to the designated zone first, then open DiDi and book. The zone is usually on Level 1 or the basement (B1) of the arrivals building. Most major international airports now have English signage alongside the Chinese. Once you start an airport booking, DiDi also shows step-by-step photos guiding you to the correct pickup point.
For airport trips specifically, Premier is worth the extra cost. More luggage space, more experienced drivers, lower cancellation rate.
One more thing: don't book your ride while you're still inside the terminal. Book once you've physically reached the zone.
Pricing
- Base fare for Express: approximately ¥10-15 depending on city
- Per kilometer: ¥2-4
- A 10km daytime ride in Shanghai runs about ¥35 via DiDi Express versus ¥45 in a traditional taxi
- Airport transfers: roughly ¥80-200 depending on distance and city
- Surge pricing hits during 7-9 AM and 5-7 PM on weekdays. If you can be flexible, book just outside those windows or take the metro instead.
- Cancellation is free within 2 minutes of booking. After that, a ¥3-5 fee applies.
If DiDi doesn't work
Meituan (美团打车): China's second ride-hailing platform. Competitive pricing, sometimes cheaper than DiDi for the same route. The catch: Chinese-only interface. Not ideal as a primary option but worth knowing. Available as a WeChat mini-program. Search 美团打车.
Gaode/Amap (高德地图): China's dominant maps app, equivalent to Google Maps. Has a ride-hailing aggregator built in that pulls from DiDi and multiple other platforms simultaneously, letting you compare prices. You can sign in with Apple ID or Facebook. Underused by tourists and genuinely useful.
Traditional taxis: Still around, especially in smaller cities. You can hail them on the street. Key rules:
- Have your destination written in Chinese characters to show the driver. Screenshot your hotel's Chinese name before you leave.
- Make sure the driver drops the meter before the car moves. At airports and train stations, some drivers propose a flat rate. This is illegal and almost always costs more. If they won't drop the meter, get out.
- Pay with small bills. Don't hand over ¥100 for a ¥15 fare.
- Don't tip.
Safety
DiDi's safety systems have been significantly upgraded in recent years. The app shows your driver's name, photo, license plate, and rated history before you get in. Match the license plate before entering. If it doesn't match, cancel.
The Share Trip feature sends your real-time route to a contact. There's also a one-tap SOS button connected directly to police (110). English customer support is available 24/7 inside the app under Account, then Help.
The checklist
- Download DiDi - Greater China before you fly (Android users: non-negotiable)
- Or set up Alipay and use the DiDi mini-program inside it
- Register with your home phone number, set language to English
- Link payment: Alipay or WeChat Pay preferred, international card as backup
- Enable auto-deduct in payment settings
- Save the last 4 digits of your phone number in your notes app
- At airports: walk to the 网约车 zone before booking