Transport

How to Get a Taxi in China: DiDi for Foreigners

Uber does not work in mainland China; use DiDi instead. The DiDi app has an English version, lets you sign up with a foreign phone number, accepts international bank cards and translates chats with the driver. You can also book DiDi inside Alipay, compare several ride-hailing companies in Amap, or hail a metered street taxi and pay by phone or cash.

Plan My China Trip — Free
Shanghai Pudong skyline across the Huangpu River on a clear day
Uber
Does not operate in mainland China
Main app
DiDi, in English
Payment
Foreign card, Alipay, WeChat or cash
Backup
Metered street taxis

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:

  1. The DiDi app in English. Sign up with your home mobile number, add an international card and book in English.
  2. DiDi inside Alipay. If you already use Alipay, you can book a ride without installing another app.
  3. Amap’s taxi screen, which compares several ride-hailing companies at once, in English.
  4. 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.

  1. Download “DiDi China: Ride Hailing” from the App Store or Google Play before you travel.
  2. 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.
  3. Set the language to English if the app does not switch automatically.
  4. 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.
  5. 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

  1. 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.
  2. 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.
  3. Choose a car type. The standard, cheapest option is usually called “Express”. Larger or premium cars cost more.
  4. Confirm the fare estimate and request the ride.
  5. Check the car. The app shows the plate number, car color, model and the driver’s name. Match the plate before you get in.
  6. Message the driver if needed. Your English messages are translated into Chinese, and the driver’s replies are translated into English.
  7. 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.

KEEP EXPLORING

A few useful next steps.

All Transport & Airports guides →

GOOD QUESTIONS. STRAIGHT ANSWERS.

Your questions, answered.

Less guesswork. More looking forward to your trip.

Can you use Uber in China?

No. Uber sold its China business to DiDi in 2016 and does not operate in mainland China. Use DiDi instead. DiDi has an English app, and you can also book it through Alipay.

Can foreigners use DiDi in China?

Yes. DiDi’s app has an English interface, lets you register with a non-Chinese mobile number, accepts international bank cards and translates messages between English and Chinese. It also offers 24/7 English customer service in the app.

How much does a taxi cost in China?

Taxis and ride-hailing are cheap by Western standards. As a rough guide, a 20 to 30 minute ride across a big city often costs around RMB 30 to 60, and an airport ride to the center of Beijing or Shanghai often costs around RMB 100 to 200. Fares vary by city, time and traffic, and DiDi shows an estimate before you book.

Is it safe to take a taxi in China?

Licensed taxis and ride-hailing cars are generally safe. Avoid unmarked or unmetered cars and drivers who approach you inside airports or stations. In a ride-hailing car, check the number plate before you get in and share your trip with a friend. In a taxi, insist on the meter and ask for a receipt with the taxi number.

Do I need a Chinese phone number for DiDi?

No. DiDi supports sign-up with international mobile numbers. You do need mobile data during the trip, so arrange an eSIM, roaming or a local SIM before you rely on it.

Can I pay a taxi in cash in China?

Yes. Taxis should accept RMB cash, although most passengers pay with Alipay or WeChat by scanning the QR code in the car. Carry small notes, as drivers may not have change for a 100-yuan note.

YOUR CHINA STORY STARTS HERE

A trip that feels like you.
Let’s make it happen.

Tell us what you love. We’ll help put the pieces together.

Plan My China Trip — Free WhatsApp · coming soonFree planning. No obligation to book.