How to Use DiDi in China Without a Chinese Phone Number (2026)

Quick answer: Yes — you can use DiDi in China without a Chinese phone number. The easiest 2026 method is the DiDi mini-program inside Alipay: it needs no Chinese SIM, supports an English interface, and bills your linked foreign Visa or Mastercard automatically. The standalone DiDi app also accepts overseas numbers and international cards.
DiDi (滴滴) runs every rideshare car in China. Uber left years ago. Local taxis still exist, but they are cash-only in many cities and drivers will refuse a foreigner who does not speak Mandarin. If you want to move around Beijing, Shanghai, Chengdu or anywhere else in 2026 without getting overcharged at the airport, you need DiDi working on your phone before you land — and you do not need a Chinese SIM to do it.
What this guide covers
Three ways to book DiDi with a foreign passport only
How to register, verify, and pay with Alipay
Realistic in-city and airport fares in ¥ for 2026
The address-entry trick that stops drivers calling you
What to do when your driver phones and speaks no English
Why the "Uber works in Hong Kong but not China" confusion still trips people up
The three working options in 2026
There are exactly three ways to book a DiDi ride in mainland China without a +86 phone number. Every other method you read on Reddit from 2019 no longer works.
Option | Chinese number needed? | Payment | Best for |
|---|---|---|---|
Alipay DiDi mini-program | No | Alipay (Tour Pass or linked foreign card) | 95% of foreign travellers |
DiDi international app | No (uses your home number) | International credit card | Those who already use DiDi in Hong Kong/Taiwan |
WeChat DiDi mini-program | No | WeChat Pay (needs bank-linked card) | Travellers already set up on WeChat Pay |
The Alipay option is the path of least resistance. It is the one every long-term foreign resident I know uses for guests.
'A fourth, quieter option is Amap (Gaode 高德地图), which runs an aggregator that dispatches your request to DiDi and a dozen other licensed fleets at once — useful when DiDi alone has no cars. Amap's hailing module now offers a Chinese interface with AI chat translation, though it is less foreigner-friendly to set up than the Alipay route.'
Option 1: DiDi inside the Alipay mini-program
Step 1 — install and verify Alipay
Download Alipay (支付宝) from your home app store before you fly. Register using your international phone number (any country works — UK, US, Australia, France, anywhere). Alipay will text you a verification code to that number.
Inside Alipay, go to the "Me" tab, tap your profile, and complete ID verification with your passport. This unlocks payments. In 2026 Alipay supports Tour Pass (a virtual prepaid card funded by your foreign credit card) and direct linking of Visa, Mastercard, JCB, and Discover for most countries.
Step 2 — open the DiDi mini-program
On the Alipay home screen, tap the search bar and type "DiDi" or "滴滴出行". The mini-program loads inside Alipay. You do not need to create a separate DiDi account — your Alipay identity is used automatically.
Step 3 — book your first ride
Allow location access when prompted. The map will centre on your current position. The pickup field is auto-filled. For the destination, tap the destination bar, then either:
Type an English landmark (e.g. "Shanghai Pudong Airport" or "Beijing Temple of Heaven")
Paste the Chinese name from Baidu Maps or Amap
Pick from the address suggestions, which usually show both English and Chinese
Select car type (Express / 快车 is the default and cheapest), confirm price, and tap "Book". Payment is pulled from your Alipay balance, Tour Pass, or linked card at the end of the trip. No tip, no surge confusion — the price you saw is the price you pay.
Option 2: The DiDi international app (standalone)
DiDi has a standalone international app that works in China, Hong Kong, Taiwan, Australia, Japan, Latin America and other markets. You can download it from the App Store or Google Play.
Registration with a foreign number
Install the app, open it, and register with your regular home mobile number. DiDi will send an SMS verification to that number — which means you need international roaming enabled or at least data-SMS delivery working. eSIMs like Airalo or Holafly deliver the code reliably.
Pros and cons vs the Alipay route
Pros:
Cleaner UI if you prefer a dedicated app
English support chat works inside the app
Keeps a ride history separate from Alipay transactions
Cons:
Requires your international number to receive SMS
Not every city has the same car-type coverage as the Alipay version
Some drivers are wary of international-app bookings and cancel
For a 1–2 week China trip, the Alipay mini-program is the safer choice. The standalone app is better if you are in China for weeks and also travel in and out via Hong Kong.
Option 3: WeChat DiDi mini-program
If you already set up WeChat Pay with a foreign card, DiDi also runs as a WeChat mini-program. Open WeChat, tap the magnifying glass, search "滴滴出行" or "DiDi", and the mini-program loads. The booking flow is identical to the Alipay version — the only difference is that payment is pulled from WeChat Pay instead of Alipay.
Setting up WeChat Pay with a foreign card in 2026 takes 2–3 minutes but requires passport verification. If you already did it, this is a fine fallback when Alipay has a rare outage.
Realistic 2026 DiDi fares
Prices are for DiDi Express (快车), the standard category. Premier (专车) is 40–60% higher.
Route | 2026 DiDi fare (¥) | Time |
|---|---|---|
Shanghai Pudong Airport → People's Square | 160–220 | 45–70 min |
Beijing Capital Airport → Sanlitun | 110–150 | 40 min |
Beijing Daxing Airport → Wangfujing | 180–240 | 55 min |
Chengdu Tianfu Airport → Chunxi Road | 130–170 | 50 min |
Guangzhou Baiyun Airport → Pearl River New Town | 120–160 | 45 min |
Hangzhou Xiaoshan Airport → West Lake | 110–140 | 40 min |
In-city ride (3–8 km) | 15–35 | 10–25 min |
Cross-city ride (15 km) | 40–70 | 30–45 min |
Prices are pre-tip because tips do not exist on DiDi. Add ¥10–30 if you book during rush hour or rain.
'Good news for ride-hailing: when DiDi bills through Alipay, single transactions of ¥200 (about US$28) or less carry NO foreign-card service fee — Alipay absorbs it. Almost every in-city DiDi ride falls under ¥200, so you pay the metered fare and nothing extra. Only on charges ABOVE ¥200 (a long airport run, or several rides batched together) does Alipay add a 3% service fee on the amount over the threshold. WeChat Pay uses the identical ¥200-free / 3%-above rule.'
The address entry problem (and how to fix it)
Typing addresses into DiDi is where most foreigners lose time. If the pickup or destination is in English, the app often resolves it — but occasionally it picks the wrong branch (e.g., Starbucks has 6,000 in China).
The fix: use Amap or Baidu Maps first
Open Amap (高德地图) in English mode
Search for your destination and confirm on the map
Tap the place card, then "Share" or copy the Chinese name
Paste the Chinese name into the DiDi destination field
This tells DiDi exactly which branch you want. It takes ten seconds and stops the driver calling you to clarify.
When the driver phones you in Mandarin
This is the moment most foreigners panic. The driver cannot find you, or he is confirming a detail, and he phones from a +86 number — and speaks no English.
What to do
Answer the call. Do not hang up — that usually triggers a cancel.
Say "nihao, wo shi waiguoren, qing yong DiDi liaotian" (hi, I am a foreigner, please use DiDi chat).
Hang up gently. The driver will message you through the in-app chat, which auto-translates.
The Alipay DiDi mini-program has built-in auto-translation for chat. The standalone app does too. Drivers are used to this and will usually switch to chat after one attempt to call.
'Before the trip, screenshot the last 4 digits of your booking phone number (or your pickup bay) and keep it ready — drivers most often call to confirm exactly where you are. Sending the screenshot or the in-app translated chat resolves it faster than trying to speak. DiDi's chat auto-translates both directions, so prefer chat over the phone call whenever possible.'
Typical in-city fare walkthrough: Shanghai example
To make the numbers concrete, here is a morning in Shanghai with DiDi as the only transport tool:
07:30 — Hotel near Jing'an Temple to Shanghai Hongqiao T2: ¥65, 30 min
09:30 — Hongqiao back to The Bund (Waitan): ¥55, 40 min
12:00 — Bund to Xintiandi for lunch: ¥18, 12 min
14:00 — Xintiandi to Shanghai Tower, Lujiazui: ¥22, 15 min
17:30 — Lujiazui to Tianzifang: ¥25, 20 min
20:30 — Tianzifang back to hotel: ¥20, 15 min
Day total: ¥205 for six rides covering every major Shanghai sight. Add ¥10–15 per ride in rush hour or rain and you are still under ¥280 for the day. For comparison, a day tour bus with a guide for the same itinerary runs ¥600–1,000 per person.
Airport pickup etiquette
Big Chinese airports have designated DiDi pickup zones. They are not the same as the taxi rank.
Finding the DiDi zone
Beijing Capital T3: parking lot P3, level 1, follow "网约车" signs
Shanghai Pudong T2: P1 or P2 parking garage, "网约车候车区"
Guangzhou Baiyun: ground level between T1 and T2, "网约车专用区"
Chengdu Tianfu: level B1, pre-booked rideshare area
The app will show a pickup point number (e.g., "P3-7") after you book. Walk there. The driver parks, you match by the last 4 digits of his plate, and you leave. Do not — under any circumstances — get into a car with a driver shouting "taxi, taxi" at the arrivals gate. Those are black taxis and they will overcharge you by 3–5x.
'At Chinese airports, ride-hailing has a dedicated lot separate from taxis. Follow signs (or the Chinese characters 网约车上客区, meaning Online Car-hailing Pickup Zone) — at Beijing Capital (PEK) it is the P1 parking area, Level 1, reached via Gates 1–2; at Beijing Daxing (PKX) it is Level 1M of the P1 lot via the second-floor pedestrian bridge. DiDi shows you a numbered bay; type or read that bay number to your driver, since drivers cannot stop at the terminal curb.'
Payment problems and how to solve them
"Card declined" at end of trip
Tour Pass is a good backup. Fund it with any foreign card for the trip value you expect to spend, and DiDi will pull from there first. Alternatively, top up your Alipay balance with a Chinese friend's transfer before your first ride.
"Foreign card limit" warning
Alipay limits foreign cards to ¥1,000 per transaction and ¥7,500 per day (2026 policy). If you have a big airport run, pre-top up Tour Pass to cover it.
No linked payment method at all
You can still pay cash for a DiDi ride. Book as normal, and when prompted, select "Cash" (现金) as the payment method in the mini-program. Confirm the fare with the driver before getting out.
the per-transaction cap'. Content: 'Foreign cards inside Alipay and WeChat have a single-transaction ceiling set by China's central bank rules. As of the 2024 increase, Alipay caps one foreign-card payment at about ¥3,000 and WeChat at about ¥6,000, with a roughly ¥60,000 annual cumulative limit per app. A normal DiDi ride is nowhere near this, but a multi-hour intercity DiDi or a day of heavy use could trip it. If a large fare is declined, split it across both Alipay and WeChat, or top up an Alipay balance from your card earlier in smaller amounts.'
Frequently asked questions
Does DiDi work in Hong Kong and Macau?
Hong Kong has its own DiDi (DiDi HK) and Uber is still operating. Macau has limited rideshare and most people use taxis. Your mainland DiDi account will not book rides in HK — you need DiDi HK's own app for that.
Can I use DiDi with only a foreign credit card and no Alipay?
Yes, via the DiDi international app. You add a Visa or Mastercard directly in the app. The Alipay route is smoother but the international app works end to end on a foreign card alone.
Will my driver speak any English?
Usually no. Chinese drivers in tier-1 cities sometimes recognise simple English place names but full conversation is rare. Use the in-app chat with auto-translate. It handles "I am at gate B" or "please wait 2 minutes" perfectly.
Is Uber back in China in 2026?
No. Uber sold its China business to DiDi in 2016 and has not returned. The Uber app does not work in mainland China at all. In Hong Kong it still works.
Can I book a DiDi for someone else?
Yes. In the app, tap the passenger field at the top of the booking screen and switch to "Book for someone else". Enter their Chinese-number or a contact. This is how many hotels book airport DiDis for guests.
What about high-speed train stations, not airports?
Same system. Stations like Shanghai Hongqiao, Beijing South, and Chengdu East all have DiDi pickup zones — usually signposted "网约车 Online Car-Hailing" in the parking garage. Follow those signs, not the taxi queue.
Is there a minimum trip length on DiDi?
No strict minimum, but very short rides under 2 km sometimes trigger a small base-fare adjustment. Expect ¥12–15 as the floor in tier-1 cities. If you just want to cross an intersection, walking is usually faster.
Can I request an English-speaking driver?
There is no in-app filter for language. What you can do is tap the "Note to driver" field before booking and type a short English note — the DiDi mini-program auto-translates it to Chinese when the driver sees it. Common notes: "please wait 2 minutes at arrivals gate C", "luggage in boot", "please confirm destination".
What if my DiDi ride never shows up?
Open the chat, tap the support button, and select "driver did not arrive". DiDi refunds the ride automatically if the system can verify the driver did not move. You can also cancel within the first 3 minutes at no charge. If you cancel after that, there may be a small fee (¥3–10).
'For nearly all city rides, yes. Single Alipay or WeChat charges of ¥200 or under are fee-free for foreign cards; only the portion above ¥200 carries a 3% service fee. Since most DiDi fares land between ¥15 and ¥80, you typically pay zero card fees.'
'Mainland DiDi does not operate in Hong Kong or Macau — use HKTaxi or Uber there instead. Note the reverse case too: Hong Kong, Macau and Taiwan residents CAN verify a mainland DiDi account, but they register with a Mainland Travel Permit (回乡证 / 台胞证) or a residence permit rather than a passport, which routes them through a different ID flow than other foreigners.'
Bonus: when DiDi is not the best option
For certain trips, DiDi is overkill. Subways in Beijing, Shanghai, Guangzhou, and Shenzhen are fast, cheap (¥3–10), and reach every major attraction. For a 3 km trip in the city centre during rush hour, the metro will beat DiDi by 15 minutes. For longer cross-city rides, DiDi still wins. Mixing the two — metro for commuting, DiDi for airport and late-night — is how most residents actually move.
Related: the best map app in China · renting a scooter in Chengdu without WeChat Pay · Beijing subway card vs mobile payment
Tags
Get the Full Step-by-Step Guide
Complete tutorials with offline access, interactive tools, and real-time data.
