DiDi is China’s Uber. It handles 30+ million rides per day across 400+ cities. If you need a car in China — from the airport, to your hotel, to a restaurant — DiDi is how you get it.
The good news: DiDi has a built-in English interface and accepts international credit cards. You don’t need a Chinese bank account or phone number. This guide covers everything from download to your first ride.
30-Second Setup#
- Download “DiDi” (orange logo, by Beijing Xiaoju Technology)
- Register with your international phone number (+country code)
- Set language to English (Profile → Settings → Language → English)
- Add payment — link Visa/Mastercard or bind Alipay
- Book a ride — enter destination, select Express (cheapest), confirm pickup
Done. Your first DiDi ride.
Three Ways to Use DiDi#
| Method | How | Best For |
|---|---|---|
| DiDi App (standalone) | Download from App Store / Play Store | Full features, most flexible payment |
| Alipay Mini-Program | Search “DiDi” inside Alipay | No extra app, integrates with Alipay payment |
| WeChat Mini-Program | Search “DiDi” inside WeChat | No extra app, integrates with WeChat Pay |
Our recommendation: Download the standalone DiDi app for the best experience and most payment options. Use Mini-Programs as backup.
Critical: Download the China version — orange logo with “DiDi 出行” name. Do NOT download “DiDi Rider” (international version) — it’s a different app that doesn’t work in mainland China.
Step-by-Step Setup Guide#
Step 1: Download the Right App#
| Platform | What to Search | Correct App |
|---|---|---|
| iOS | “DiDi” | Orange circle logo, publisher: Beijing Xiaoju Technology |
| Android | “DiDi” | Same orange logo — avoid copycats |
Step 2: Register (3 Minutes)#
- Open the app → tap “Account” (bottom right)
- Enter your phone number with country code (e.g., +1-555-123-4567)
- Receive SMS verification code → enter it within 60 seconds
- Set your display name (your real name — drivers see this)
Can’t receive SMS?
- Make sure international SMS is enabled on your phone plan
- Try again after 60 seconds — request a new code
- If still failing, buy a local China SIM and use the +86 number
Step 3: Switch to English#
If the app opens in Chinese:
- Tap profile icon (top left)
- Scroll to 设置 (Settings) — near the bottom
- Tap 语言 (Language)
- Select English
The English interface covers: booking, payment, fare estimates, driver communication, ride history. Some promotions may still show in Chinese — ignore them.
Step 4: Set Up Payment#
Go to Account → Wallet → Payment Methods. Add one or more:
| Payment Method | How to Set Up | Reliability |
|---|---|---|
| International Visa/Mastercard | Enter card number, expiry, CVV | ⚠️ Works for most, some cards decline |
| Alipay | Select Alipay → opens Alipay app to authorize | ✅ Most reliable |
| WeChat Pay | Select WeChat Pay → opens WeChat to authorize | ✅ Reliable |
| Apple Pay | Select Apple Pay on iOS | ✅ Works |
| Cash | Only for traditional taxi rides | ❌ Not recommended |
Best combo: Link Alipay as primary payment + international card as backup. Alipay is the most reliable method for DiDi in China.
If your international card keeps declining (common with some US/EU cards):
- Link your international card to Alipay first
- Use Alipay as DiDi payment method — this “bridge” method works around direct card issues
Step 5: Book Your First Ride#
- Open DiDi → enter your destination in English or pinyin
- Or drop a pin on the map
- Or paste Chinese address (best — screenshot from your hotel booking)
- Select ride type (see table below)
- Confirm pickup location — drag the pin if needed
- Tap “Confirm Booking”
- Driver accepts → you see their name, car model, license plate, and ETA
- Walk to the pickup point → get in → ride → payment is automatic at the end
Ride Types Explained#
| Type | Chinese | Price Level | Seats | Best For |
|---|---|---|---|---|
| Express (快车) | Kuàichē | ¥¥ | 4 | Everyday rides — default choice |
| Express Pool (拼车) | Pīnchē | ¥ | 4 shared | Cheapest — you share with other passengers |
| Premier (专车) | Zhuānchē | ¥¥¥ | 4 | Nicer car, professional driver, more legroom |
| Taxi (出租车) | Chūzūchē | ¥¥ | 4 | Regular taxi booked through app |
| 6-Seater (六座) | Liùzuò | ¥¥¥¥ | 6 | Groups of 3–5, heavy luggage, families |
| Luxury (豪华车) | Háohuáchē | ¥¥¥¥¥ | 4 | Premium experience (BMW, Mercedes) |
For most tourists: Select Express (快车). It’s the cheapest dedicated ride and works everywhere.
Avoid Express Pool if you’re in a hurry — the detour to pick up other passengers adds 10–20 minutes.
Real DiDi Prices: What You’ll Pay#
DiDi uses dynamic pricing. These are typical off-peak fares in major cities:
| Route Type | Distance | Typical Price | Time |
|---|---|---|---|
| Short city ride (3 km) | 3 km | ¥15–25 | 10–15 min |
| Cross-district (10 km) | 10 km | ¥35–55 | 25–40 min |
| Airport transfer (30 km) | 30 km | ¥100–200 | 40–70 min |
| Airport premium (30 km) | 30 km | ¥150–300 | 40–70 min |
City-by-City Airport DiDi Prices#
| Airport | To City Center | Express | Premier |
|---|---|---|---|
| Beijing Capital (PEK) | Central Beijing | ¥100–150 | ¥150–250 |
| Beijing Daxing (PKX) | Central Beijing | ¥150–250 | ¥250–400 |
| Shanghai Pudong (PVG) | Pudong / Lujiazui | ¥120–200 | ¥200–350 |
| Shanghai Hongqiao (SHA) | People’s Square | ¥50–80 | ¥80–130 |
| Guangzhou Baiyun (CAN) | Zhujiang New Town | ¥120–160 | ¥180–260 |
| Shenzhen Bao’an (SZX) | Futian | ¥100–150 | ¥160–240 |
| Chengdu Tianfu (TFU) | Tianfu Square | ¥120–180 | ¥200–300 |
Note: Prices increase 1.5–3× during heavy rain, late night (11 PM–6 AM), and national holidays.
Airport Pickup Guide#
Finding Your DiDi at the Airport#
Chinese airports have designated DiDi pickup zones — they’re NOT at the regular taxi rank.
- Book your DiDi after you collect luggage (not before — drivers wait only 5–10 min)
- The app shows a walking route to the pickup zone — follow it
- Pickup zones are usually on level B1 or 1F of the parking structure
- Match the license plate shown in the app — it’s the last 3 digits you need to check
Airport Pickup Tips#
- Walk to the pickup zone before booking — some airports have 10-minute walks
- Screenshot your booking in case signal drops
- Driver may call you — if you can’t speak Chinese, decline the call and use in-app chat instead
Communicating with Your Driver#
Most DiDi drivers do not speak English. Here’s how to handle it:
Best Method: In-App Chat (Auto-Translation)#
- After booking, tap the “Message” button next to the driver’s name
- Type in English — the app auto-translates to Chinese for the driver
- Driver types in Chinese — app translates to English for you
- Use for: “I’m at the south exit”, “5 minutes”, “I have luggage”
Common Situations & What to Send#
| Situation | English | Chinese (Copy-Paste) |
|---|---|---|
| Where are you? | I’m at the pickup point | 我在上车点 |
| Need 2 minutes | I’m coming, 2 minutes | 马上来,两分钟 |
| Can’t find driver | I can’t find your car | 我找不到你的车 |
| Have luggage | I have large luggage | 我有大件行李 |
| Wrong location | Please come to [pin location] | 请到定位位置 |
| Thank you | Thank you! | 谢谢! |
If the Driver Calls You#
Drivers often call to confirm location. If you don’t speak Chinese:
- Decline the call (or answer and say “Hello” — they may hang up)
- Immediately send an in-app chat message: “I’m at the pickup point, I don’t speak Chinese, please come to the pin location”
- The app translates it — driver reads it and comes to you
Do not try to explain your location over the phone in English. Use in-app chat instead.
DiDi vs Street Taxis vs Other Options#
| DiDi | Street Taxi | Airport Taxi Queue | |
|---|---|---|---|
| Language barrier | Minimal (in-app translation) | High | High |
| Payment | Alipay/card (automatic) | Cash or Alipay | Cash or Alipay |
| Price transparency | ✅ See fare estimate before booking | ❌ Meter (may take detours) | ✅ Metered |
| Availability | 24/7, 400+ cities | Getting harder to hail | Always available |
| Refuse passengers | Can’t refuse after accepting | May refuse short trips | Can’t refuse |
| Receipt | Digital in-app | Paper (ask driver) | Paper |
| Safety | GPS tracking, share trip, SOS button | Limited | Limited |
When to use DiDi: Almost always. When to use a street taxi: When your phone is dead, no data, or DiDi has no available cars (rare).
7 Mistakes Foreigners Make on DiDi#
1. Downloading the Wrong DiDi App#
Problem: You download “DiDi Rider” (international version) — it doesn’t work in mainland China. Fix: Get the orange-logo DiDi with “出行” in the name, published by Beijing Xiaoju Technology.
2. Pickup Pin in Wrong Location#
Problem: You book from inside a building. GPS puts the pin 100m away. Driver can’t find you. Fix: Walk outside before booking. Check the pin on the map — drag it to the exact spot where you’re standing.
3. International Card Declined#
Problem: Ride ends, card gets declined, driver waits awkwardly. Fix: Link Alipay as your primary payment method. Use your international card through Alipay — it’s more reliable than direct card payment.
4. Driver Calls and You Panic#
Problem: Phone rings, driver speaks rapid Mandarin, you freeze. Fix: Decline the call → open in-app chat → type in English. Auto-translation handles the rest.
5. Choosing Express Pool When in a Hurry#
Problem: You select the cheapest option and spend 20 extra minutes picking up other passengers. Fix: For airport rides and time-sensitive trips, always choose Express (快车), not Pool (拼车).
6. Not Having Chinese Address for Driver#
Problem: You type “Hilton Beijing” in English. Driver can’t find it. Fix: Paste the Chinese address from your hotel booking. Or use the map pin. Chinese addresses always work better than English hotel names.
7. Booking DiDi Before Collecting Luggage#
Problem: You book at baggage claim. Driver arrives, waits 5 min, then cancels. You get a cancellation fee. Fix: Wait until you have your luggage and are at the pickup zone before booking.
Safety Features#
DiDi has comprehensive safety tools:
| Feature | What It Does | How to Use |
|---|---|---|
| Share Trip | Send real-time location to a contact | During ride → tap “Share Trip” → send link via WeChat/SMS |
| Emergency Contact | Auto-notify your designated contact | Set up in Account → Safety → Emergency Contacts |
| One-Tap SOS | Direct call to 110 (police) | Red SOS button on the ride screen |
| Route Monitoring | App alerts if driver deviates from route | Automatic — no setup needed |
| Number Privacy | Driver sees a virtual number, not your real one | Automatic |
| Trip Recording | Audio recorded during ride (for dispute resolution) | Automatic |
For solo travelers: Set up an emergency contact and use Share Trip for night rides. China is very safe, but these features add peace of mind.
DiDi FAQ#
Does DiDi work without a Chinese phone number? Yes. Register with your international phone number (+country code). SMS verification works with international numbers on roaming.
Can I pay with cash? Only in traditional taxis booked through the app (出租车). Express, Premier, and other ride types require digital payment. Use Alipay or a linked card.
Does DiDi work in small cities? Yes — DiDi operates in 400+ cities including small tourist towns. Coverage is thinner in very rural areas.
What if the driver cancels? If the driver cancels, you’re not charged. Re-book immediately — another driver usually accepts within 1–2 minutes. If multiple drivers cancel, try a different ride type (switch from Express to Taxi).
Can I schedule a ride in advance? Yes. Tap the “Schedule” button when booking — select date and time. Useful for early morning airport rides. A small scheduling fee may apply.
Is DiDi cheaper than a taxi? Usually yes. DiDi Express is typically 10–20% cheaper than a metered taxi for the same route. Express Pool can be 30–40% cheaper.
What if I leave something in the car? Open the app → ride history → select the ride → tap “Lost Item” → DiDi contacts the driver for you. Or call the driver directly through the app (number privacy protects your real number).
Related Guides: