How to Use DiDi (China’s Uber) as a Foreigner: Complete 2026 Guide

Getting DiDi Installed and Registered (Yes, With Your Foreign Phone Number)

You’re standing outside Beijing Capital Airport at 11 p.m., jet-lagged, holding a suitcase, and your WeChat Pay is still pending verification. You open DiDi — and it asks for a Chinese phone number. Panic? Not yet. DiDi for foreigners *does* work — but only if you know the exact sequence that bypasses the “China SIM required” trap.

Here’s the truth no one tells you: DiDi’s international version (DiDi App – International, not the main Chinese app) supports foreign numbers *and* English UI out of the box — but it’s buried in app stores under slightly different names depending on your region. And no, downloading the Chinese-market DiDi app from an APK won’t help — it’ll force Mandarin registration and block non-Chinese bank cards instantly.

Download & Register: Step-by-Step for Non-Chinese Numbers

Start here — this is the make-or-break step. Get this wrong, and you’ll waste 45 minutes resetting accounts or switching SIMs.

Step 1: Download the right app
Search your app store for “DiDi App – International” (iOS) or “DiDi – Ride Hailing App” (Google Play). Avoid apps named “DiDi Chuxing”, “Didi Taxi”, or “DiDi China”. Those are regional variants that won’t accept foreign numbers.

Step 2: Register with your home number
Open the app → Tap “Sign Up” → Select your country code (e.g., +1, +44, +61) → Enter your full mobile number → Wait for SMS. Yes, you read that right — SMS arrives reliably to US/UK/AU/NZ/EU numbers. If it doesn’t come in 90 seconds, tap “Resend” — don’t switch to email. Email verification fails 70% of the time for foreign accounts.

Travel planning on laptop
Travel planning on laptop
Pro tip: Use your real, active number — not a Google Voice or VoIP line. DiDi blocks virtual numbers during verification. If you’re traveling soon, test the SMS flow *before* departure.

Step 3: Skip ID verification (for now)
After SMS confirmation, the app may prompt “Verify Identity”. Tap “Not Now” or the X in the top-right corner. You *can* book rides without ID verification for your first 3 trips — enough time to link Alipay or WeChat Pay. Full verification kicks in after trip #3 or if you try to book airport pickups.

Linking Payment: Alipay Tour Pass Is Your Lifeline

DiDi won’t take Visa, Mastercard, or PayPal — not even via the international app. Your only working options are Alipay Tour Pass (best for short stays) or WeChat Pay with a linked foreign card (slightly more setup, better for longer trips).

Here’s how to set up Alipay Tour Pass — the fastest, most reliable method for how to use DiDi China as a foreigner:

  1. Download Alipay App (not AlipayHK or Alipay+ — search “Alipay” in your app store; icon is blue with white “A”)
  2. Register with the same phone number used for DiDi
  3. Tap “Tour Pass” (bottom menu → “Me” → “Tour Pass” — may appear as “Travel Wallet” in older versions)
  4. Top up ¥100–¥300 using Visa/Mastercard (fees: ~3.5%; funds available instantly)
  5. In DiDi: Go to “Me” → “Wallet” → “Add Payment Method” → Select “Alipay” → Log in → Confirm
Warning: Don’t try to link your foreign card directly to DiDi. It will fail silently — you’ll see “Payment failed” with no error code. Alipay Tour Pass is the only verified path for credit/debit cards issued outside China.

WeChat Pay works too — but requires linking your card *inside WeChat*, then enabling “WeChat Pay HK/International” in Settings → “Services” → “WeChat Pay” → “Add Card”. Takes 2–4 business days for approval. Not ideal if you land tomorrow.

Booking Your First Ride: English Pickup & Dropoff, No Mandarin Needed

Once payment is linked, booking is smooth — but the interface hides key toggles. Here’s exactly how to set pickup/dropoff in English and avoid miscommunication:

Open DiDi → Tap the location bar at the top → Enter your destination first (e.g., “Shanghai Disneyland Main Gate”) → Tap the blue “✓” → Then tap the “📍” icon next to “Pickup” → Select “Current Location” or type your address. Yes — DiDi’s English keyboard fully supports Pinyin input (e.g., “Nanjing Dong Lu”) and major landmarks (“Beijing South Railway Station”).

Person using smartphone payment
Person using smartphone payment

Before confirming, scroll down and tap “Ride Options” to choose car type. Default is “Express” (economy sedan, ~¥15–¥25/km). For airports or groups, pick “Comfort” (Toyota Camry or similar, 10–20% pricier) or “Luxury” (Mercedes E-Class, ¥80–¥120 base fare).

When the driver accepts, you’ll see their name, car plate (in Chinese characters), model, and photo. The app auto-translates license plates into Roman letters (e.g., “Jing A·12345” → “Beijing A 12345”).

What Happens When the Driver Calls You (And You Don’t Speak Chinese)

This is where most foreigners freeze. The driver calls — you answer — and hear rapid-fire Mandarin. No panic. DiDi has built-in call handling designed for this.

Go to Me → Settings → Call Settings → Enable “Auto-Reply Messages”. Then select pre-written replies like:

  • “I’m at the main entrance.”
  • “I’m wearing a black jacket and holding a red bag.”
  • “Please wait — I’m coming down now.”
  • “Can you please drive to [destination]?”

When the driver calls, DiDi shows a pop-up with these buttons. Tap one — it sends the message *as voice audio* (AI-generated Mandarin) and displays the text on-screen. No typing. No translation lag.

Good to know: Drivers see your reply instantly in their DiDi driver app — including the English text. Many drivers have basic English phrases memorized (“airport?”, “hotel?”, “OK!”) and respond with thumbs-up or simple words. Save “Where is pickup?” as your go-to if location pins drift.

Pro move: Before your first ride, practice saying “Zài zhè lǐ” (zai jeh lee = “I’m here”) and point at your feet. Works 9/10 times.

Pricing Transparency & Safety Features You Must Enable

DiDi’s pricing is fixed *before* you confirm — no surge pricing during rain or rush hour (unlike Uber). You’ll see three numbers:

  • Estimated Fare: Based on distance + time (e.g., ¥42)
  • Guaranteed Fare: What you’ll actually pay — locked in when you tap “Confirm” (e.g., ¥42–¥45)
  • Service Fee: ¥1–¥3, included in the guaranteed fare

No tipping — it’s culturally inappropriate and DiDi blocks tip prompts. Drivers appreciate polite “Xie xie” (thank you) or a thumbs-up more than cash.

Safety features worth enabling *before* your first ride:

  • Real-time location sharing: In “Me → Safety Center → Share Trip”, send live tracking to a friend (works internationally)
  • Emergency button: Red icon bottom-right during ride — triggers automatic police call + location share
  • Driver ID verification: All drivers show government ID scans and background check status (tap their profile photo)

Also: DiDi records all in-app calls and messages. If a driver deviates from route or acts suspiciously, report immediately in-app — response time averages 90 seconds.

Airport Pickups: How to Avoid the “Where Is Your Terminal?” Trap

Airport pickups are DiDi’s strongest use case — but require precise terminal info. Entering “Beijing Capital Airport” isn’t enough. You must specify:

  • T1, T2, or T3 (e.g., “Capital Airport T3 Arrivals Level 2”)
  • The exact exit gate or meeting point (e.g., “Exit B, near Starbucks”)
  • Your flight number (optional but helpful — add in “Notes” field)

Drivers wait in designated DiDi zones — not curbside. Look for blue DiDi signs or ask staff “DiDi che wei zai na li?” (Where is DiDi parking?). Most airports have DiDi kiosks with English-speaking staff who scan your QR code.

Pro tip: Book 30–45 minutes post-landing. Immigration + baggage claim takes longer than you think — especially at Guangzhou Baiyun or Chengdu Tianfu.

DiDi vs Street Taxi: When to Use Which

Street taxis aren’t obsolete — they’re situationally better. Here’s the cheat sheet:

Scenario Use DiDi Flag Down Taxi
Arriving at airport/railway station ✅ Faster, fixed price, no haggling ❌ Long queues, meter may be broken, drivers refuse short trips
Rainy night in Shanghai downtown ✅ Reliable, drivers know back alleys ❌ 80% of cabs ignore hail requests; meters often off
Short hop (under 3 km) in Chengdu ⚠️ May cost ¥18 vs taxi’s ¥10 flat rate ✅ Cheaper, instant pickup
Need luggage help or child seat ✅ Tap “Add Service” → “Luggage Assist” (¥5) or “Child Seat” (¥10) ❌ Rarely available; no enforcement

Bottom line: Use DiDi for >3 km trips, airports, late nights, or when you need receipts. Use street taxis for quick hops, if you speak basic Mandarin, or if DiDi shows “No cars available” (common during morning rush in Shenzhen).

Common Issues & Fixes (That Actually Work)

You *will* hit snags. Here’s how to solve them — no WeChat group needed:

  • “No drivers nearby” → Zoom out on map, then re-select pickup. DiDi’s algorithm favors high-traffic zones. Or walk 100m to a main road.
  • Driver cancels last-minute → Tap “Report” → “Driver cancelled without reason”. You’ll get ¥8–¥15 credit within 2 hours.
  • App says “Payment failed” after ride → Check Alipay Tour Pass balance. If low, top up and tap “Retry Payment” in DiDi’s trip history.
  • Driver goes off-route → Tap “Report Issue” → “Wrong Route”. DiDi refunds 30% automatically if GPS confirms deviation >200m.
  • Can’t log in after reinstalling → Delete app → Reinstall → Use “Forgot Password” → Reset via SMS. Don’t try “Log in with WeChat” — it forces Chinese account linkage.

One last thing: DiDi’s English support chat (in “Me → Help Center → Contact Support”) responds in English within 12 hours — faster than email. Screenshots of error messages speed things up.

FAQ: China taxi app English Edition

Do I need a Chinese bank account to use DiDi?

No. Alipay Tour Pass or WeChat Pay with foreign card linkage is all you need. No local bank account, no residency permit.

Is DiDi safe for solo female travelers?

Yes — safer than street taxis. Every ride includes driver ID verification, real-time location sharing, emergency button, and mandatory in-app rating. Female drivers are also available in Tier-1 cities (select “Women Drivers Only” in ride options).

Can I book DiDi in advance (e.g., for airport pickup tomorrow)?

Yes. Tap “Schedule” instead of “Ride Now”. Set date/time up to 7 days ahead. You’ll get SMS + push reminder 30 minutes before pickup. Note: Scheduled rides require confirmed payment method and ID verification.

Why does DiDi show “Service unavailable” in some cities?

DiDi operates in ~350 cities, but coverage varies. Rural areas, smaller prefecture-level cities (e.g., Lijiang, Zhangjiajie), and Tibet Autonomous Region are excluded. Check real-time availability in-app — no need to guess.

Can I use DiDi without internet (offline mode)?

No. GPS, payment, and driver matching require constant data. Download offline maps in Maps.me or Apple Maps *before* heading underground or to remote areas — but DiDi itself won’t function without signal.


This guide was updated for DiDi’s April 2026 app version (v7.12.0) and reflects current policies as of May 2026. Always verify payment methods and safety settings in-app before your first ride.

Leave a Comment