The short version
Uber does not work in mainland China. Uber sold its China business to DiDi in 2016, and DiDi is now the main ride-hailing app.
Foreign visitors have four easy ways to get a car:
- The DiDi app in English. Sign up with your home mobile number, add an international card and book in English.
- DiDi inside Alipay. If you already use Alipay, you can book a ride without installing another app.
- Amap’s taxi screen, which compares several ride-hailing companies at once, in English.
- A street taxi. Hail one, make sure the meter runs, and pay by QR code or cash.
You need mobile data for the apps. Set that up before you land. See China eSIM guide.
Which option should you use?
| Option | Best for | Payment | English? |
|---|---|---|---|
| DiDi app | Most rides, airport and station pick-ups | International card, Alipay, WeChat | Yes, with chat translation |
| DiDi in Alipay | Travelers already set up with Alipay | Your Alipay-linked card | Mostly |
| Amap taxi screen | Comparing prices across companies | Depends on the provider | Yes |
| Street taxi | Short trips and busy streets | Alipay, WeChat or cash | Rarely; show the address in Chinese |
How to set up DiDi as a foreigner
According to DiDi’s own app listing, the app offers an English interface, sign-up with global mobile numbers, English-Chinese translation for messages with drivers, international bank cards and 24/7 English customer service in the app.
- Download “DiDi China: Ride Hailing” from the App Store or Google Play before you travel.
- Sign up with your home mobile number. Enter the text message code. Make sure your number can receive texts in China, through roaming or a dual-SIM setup.
- Set the language to English if the app does not switch automatically.
- Add a payment method. Link an international Visa or Mastercard, or connect Alipay or WeChat Pay. Your bank may ask you to approve a small check charge.
- Save your hotel as a favorite place, so you can book your trip home in two taps.
Test the app at home by searching for your hotel address and checking that a fare estimate appears. You cannot book a real ride until you are in China.
How to book a ride
- Set your destination. Type an English name for well-known places, such as a hotel brand, station or attraction. For smaller places, paste the Chinese name or address.
- Check the pick-up point. DiDi suggests one. Move the pin to a spot where a car can legally stop. At airports and big stations, use the signed ride-hailing pick-up area.
- Choose a car type. The standard, cheapest option is usually called “Express”. Larger or premium cars cost more.
- Confirm the fare estimate and request the ride.
- Check the car. The app shows the plate number, car color, model and the driver’s name. Match the plate before you get in.
- Message the driver if needed. Your English messages are translated into Chinese, and the driver’s replies are translated into English.
- Ride and pay. The fare is charged automatically at the end of the trip. You can rate the driver and get a receipt in the app.
Using DiDi or taxis in Alipay
In Alipay, search for “DiDi” or open the transport section to book a ride. It uses the card you have already linked to Alipay, so it is a good backup if the DiDi app has trouble with your card. See Alipay for foreigners.
Using Amap to call a car
Amap (Gaode) has an English ride-hailing screen that sends your request to several ride-hailing companies at once and shows pick-up points and fare estimates in English. It is useful at busy times, when one company has no cars nearby. See Does Google Maps work in China? for setting up Amap in English.
Street taxis
Metered taxis are everywhere in Chinese cities.
- Hail a taxi with a lit “for hire” sign on the roof or dashboard, or join the official taxi queue at airports, stations and big hotels.
- Show the address in Chinese. Most drivers do not speak English. Keep a screenshot of your hotel’s Chinese name and address.
- Make sure the meter runs. If a driver refuses to use it or quotes a fixed price, find another taxi.
- Pay by QR code or cash. Most taxis show an Alipay or WeChat code. Carry small notes, because drivers may not have change for 100 yuan.
- Ask for a receipt. It shows the taxi’s number, which helps if you leave something behind.
Avoid unofficial drivers who approach you inside airports or train stations. They charge several times the meter fare. The UK government also warns against unmarked or unmetered taxis, where assaults on foreigners have been reported.
How much does a taxi cost in China?
Fares vary by city, time of day and traffic. These rough ranges are for planning only:
| Trip | Rough fare (RMB) |
|---|---|
| Short ride within a city center (10 to 15 minutes) | 15 to 30 |
| Across a big city (20 to 30 minutes) | 30 to 60 |
| Beijing Capital or Daxing Airport to central Beijing | 100 to 200 |
| Shanghai Pudong Airport to central Shanghai | 150 to 250 |
Late-night fares and busy periods cost more. Ride-hailing prices rise at peak times, and DiDi shows the estimate before you confirm. For airport options including trains and metro, see China airports.
Safety tips
- Match the plate number before you get into a ride-hailing car.
- Share your trip with a friend using the in-app sharing option.
- Sit in the back and wear a seatbelt.
- Use official pick-up points at airports and stations.
- Keep calm in disputes. Arguments over fares can escalate. Pay the metered fare, take a receipt, and report problems through the app or to the police on 110.
More on staying safe: Is China safe for tourists?
When the app does not work
| Problem | Likely cause | What to do |
|---|---|---|
| No text message code at sign-up | Your number cannot receive texts right now | Turn on roaming, or try again on Wi-Fi with Wi-Fi calling |
| Card declined | Bank blocked the payment | Approve it in your bank app, or pay through Alipay or WeChat |
| No cars accept your request | Peak time or bad weather | Wait, try a higher car class, or use Amap to ask several companies |
| Driver cannot find you | Pick-up pin in the wrong place | Move the pin to a legal stop and send a translated message |
| No data | eSIM or roaming not working | Join Wi-Fi and fix data, or take a street taxi |
If you would rather not deal with rides between the airport, hotel and sights at all, we can arrange a private driver for part or all of your trip.
- App Store: DiDi China: Ride Hailing (English interface, global numbers, international cards)
- Ant Group: What is Alipay, and how does it work? (ride-hailing for international travelers)
- Shanghai Government: Amap multilingual version with English ride-hailing
- UK FCDO: China travel advice, safety and security (taxis)
Editorial update: . Check the linked source for current provider terms or official rules.
