The question almost everyone asks before flying to Shanghai — does Google Maps work in China — has a short answer and a much more useful long one. The short answer is no. The long answer is that even when you force it to load through a VPN or a roaming connection, the thing you get back is a map that is quietly wrong: your blue dot sits a few hundred metres from where you are standing, half the restaurants closed years ago, and the metro exits are not marked at all.
None of which matters, because the replacements are better. Apple Maps in China is excellent and needs no setup whatsoever. Amap, the Alibaba-owned map that most of the country actually uses, now runs a full English mode and fifteen other languages besides. Between them you can navigate Shanghai more precisely than you can navigate most European cities — down to which of a station’s eleven exits you want. This guide covers why Google fails, how to set up what works, and the offline fallbacks for when your data does not.

Table of Contents
- The short version
- Why Google Maps does not work in China
- The offset, explained
- The four options, compared
- Apple Maps: the surprise winner
- Setting up Amap in English
- Baidu Maps and when to bother
- Finding places: the review problem
- Navigating the metro specifically
- Showing a driver where you are going
- Offline fallbacks
- Pinning your hotel before you land
- What people get wrong
- Frequently Asked Questions
- Where to go next
The short version
- iPhone user? Use Apple Maps. It switches to Chinese map data automatically when you arrive, it is accurate, the labels are in English, and there is nothing to install or configure. This is the single easiest answer in this entire guide.
- Android user? Install Amap Global (高德地图) before you fly and set the language to English. It is what the country runs on and it is genuinely good.
- Either way, screenshot your hotel’s name and address in Chinese characters before you leave home, and keep it in your photo favourites.
- Do not plan to use Google Maps. Not with a VPN, not as a backup, not for the metro.
- Download an offline map too. Signal in metro tunnels is patchy and a dead phone in a city with no street-level English is a genuinely bad afternoon.
Why Google Maps does not work in China
Three separate problems stack up, and people usually only know about the first.
It is blocked. Google’s services are inaccessible from a Chinese connection. Without a VPN, Google Maps will not load at all — the app opens to a grey grid and stays there. This is the visible failure and the one everyone expects.
The data is stale. Google has not been able to survey China properly for many years. Business listings, opening hours, new metro lines and entire redeveloped blocks are years behind reality. Shanghai builds and demolishes fast; a map that stopped updating is not a slightly worse map, it is a misleading one.
The coordinates are shifted. This is the one that catches people who have a VPN and think they have solved the problem. Your position on a Chinese map is not where your phone thinks you are, and the error is deliberate. More on that below, because it explains a lot of otherwise baffling behaviour.
The combination means that even a VPN user gets a map that loads slowly, shows the wrong shops, and puts them on the wrong side of the road. Our guide to internet access and VPNs in Shanghai covers what a VPN does and does not fix; maps are firmly in the “does not fix” column.
The offset, explained
China requires that maps published for use inside the country use a coordinate system called GCJ-02, informally known as “Mars coordinates”, rather than the WGS-84 system your GPS chip and the rest of the world use. GCJ-02 applies a deliberate, non-linear obfuscation to real coordinates before they are displayed.
The practical effect: if a map draws GCJ-02 streets but plots your raw WGS-84 GPS position on top of them, your blue dot lands somewhere between roughly 100 and 500 metres from where you actually are. In a city it is enough to put you in the wrong block, on the wrong side of a river, or apparently walking through the middle of a building.
Chinese apps handle this correctly because they work in GCJ-02 throughout. Apple Maps handles it correctly inside China because it uses licensed Chinese map data. Google Maps, viewed from inside China through a VPN, frequently does not — which is why the symptom is a blue dot that drifts consistently in one direction rather than jittering randomly.
You cannot fix this from the user side. It is not a settings problem, a GPS problem, or a signal problem. It is the design of the system.
The four options, compared
| Apple Maps | Amap (高德) | Baidu Maps | Google Maps | |
|---|---|---|---|---|
| Works in China? | Yes, automatically | Yes | Yes | No, blocked |
| English interface | Full | Full English mode, plus 14 other languages | Essentially none | Full, but irrelevant |
| Position accuracy | Correct | Correct | Correct | Offset 100–500 m |
| Data freshness | Very good — licensed local data | The best in China | Comparable to Amap | Years out of date |
| Metro exits | Yes | Yes, numbered | Yes | No |
| Hails a taxi | No | Yes, built in | Yes | No |
| Setup needed | None at all | Install, set language | Install, learn Chinese | VPN, and still broken |
| Verdict | Best for iPhone | Best for Android, best overall for detail | Only if you read Chinese | Do not |
Apple Maps: the surprise winner
Nobody expects this and it is worth stating plainly: if you have an iPhone, your maps problem in China is already solved and you do not have to do anything.
Apple licenses Chinese map data locally, and when your phone connects to a Chinese network it switches its data source accordingly. The result is a map with correct positioning, current business listings, working transit directions, numbered metro exits and English labels throughout — inside the app you already know how to use.
What it does well: walking directions, metro routing, place search in English, and the general business of “where am I and which way do I turn”. What it does not do: hail a taxi, show real-time bus positions, or find the small local restaurant that only exists under a Chinese name. For those, Amap.
Two small notes. Turn off any VPN when you use it — a VPN routing you through Los Angeles can confuse the switching. And expect slightly thinner coverage of very small businesses than Amap offers, which is a fair trade for the zero-effort setup.

Setting up Amap in English
Amap — 高德地图, Gaode Ditu, owned by Alibaba — is the map China actually uses, and since it launched a multilingual version in July 2025 it has been a genuinely viable tool for foreign visitors rather than a heroic exercise in character recognition.
Setting it up:
- Install “Amap Global” before you fly. It is on the international App Store and on Google Play, which is itself a reason to do this at home — Google Play does not work once you are in China.
- Set the language to English at first launch, or in the settings menu afterwards. Alongside English it now offers fourteen more, including Spanish, French, German, Japanese, Korean, Thai, Russian and Arabic.
- Allow location access. There is no registration requirement for basic map and navigation use.
- Search in English for hotels, attractions, metro stations, transport hubs and chain restaurants. All of those are indexed in English.
The limitation is worth knowing up front: small independent businesses are often listed only under their Chinese names. If you cannot find a noodle shop someone recommended, that is why — copy the Chinese characters into the search box rather than typing the romanised name.
What Amap does better than anything else: numbered metro exits with the walking distance from each, real-time bus arrivals, indoor maps of large malls and stations, and taxi hailing built into the same app. On the exits alone it earns its place — Shanghai’s larger interchanges have a dozen, they emerge hundreds of metres apart, and choosing the right one is the difference between arriving and walking a circuit of the block.
Baidu Maps and when to bother
Baidu Maps is the other domestic giant and it is excellent, with data comparable to Amap’s. It is also almost entirely in Chinese, with no meaningful English mode.
Use it if you read Chinese. If you do not, there is no reason to install it — Amap does everything Baidu does and speaks to you. The only common case for a visitor is that someone has sent you a Baidu Maps location link, which will open in a browser and show you a pin; note the coordinates or the Chinese address and move it into Amap.
Finding places: the review problem
A map tells you where something is. It does not tell you whether it is any good, and this is where visitors to China lose the most time.
Google reviews do not exist here in any useful quantity, and TripAdvisor coverage of Shanghai is thin, dated and skewed towards places that market to foreigners. What the city actually runs on is Dianping (大众点评), the Meituan-owned review platform that every resident uses to choose a restaurant. It has ratings, photographs, menus, queue times and booking for essentially every eating establishment in the city, and its data is orders of magnitude better than anything in English.
The catch is that it is almost entirely in Chinese. There is no English mode worth the name. What works in practice is a translation app with camera OCR pointed at the screen, which is clumsy but effective, or simply reading the numbers — a rating above 4.5 with several thousand reviews means the same thing in any language, and the photographs need no translation at all.
A workable compromise for a short trip: use Amap or Apple Maps to see what is near you, note the Chinese name, and check the rating in Dianping if it matters. For coffee, noodles and dumplings it rarely matters — the hit rate walking in off the street in Shanghai is very high. For an expensive dinner it matters a great deal.
One more habit worth adopting. Opening hours on any platform, Chinese or Western, are unreliable for small independent businesses in Shanghai, which open and close on the owner’s judgement. If you are making a special journey for somewhere small, have a second option two streets away. This is not a failure of the apps; it is how the city works.

Navigating the metro specifically
Shanghai’s metro is the largest in the world by route length and the signage is bilingual throughout, so you can navigate it without any app at all — the network map and current operating hours are published on the city government’s English portal. Where the apps earn their keep is at the margins.
Exit numbers. This is the single most useful thing a map app does for you here. A large interchange has ten or more exits, and Amap and Apple Maps both tell you which one your destination is nearest. Note it before you go underground, where you may lose signal.
Interchange time. Some transfers at People’s Square or Century Avenue involve a five-minute walk. The routing engines account for this; a paper map does not.
Last trains. Shanghai’s metro shuts earlier than visitors expect — most lines run their last service somewhere around 22:30 to 23:00. Both apps will refuse to route you by metro after that and switch to taxi, which is a useful implicit warning. Our Shanghai metro guide has the detail on fares, passes and which lines matter.
The official app. Metro Daduhui (Metro大都会) is the Shanghai Metro’s own app and handles QR-code entry, which lets you pay by phone instead of buying a token. Useful for a longer stay, unnecessary for a few days — a transport card or Alipay’s transit code does the same job with less setup.

Showing a driver where you are going
Shanghai taxi drivers overwhelmingly do not speak English, and a romanised address read aloud will not be understood. This is where a map app stops being a convenience.
The reliable method: find the destination in Amap or Apple Maps, show the driver the screen with the Chinese name and address, and let them read it. Every driver in the city is used to this.
The better method: use DiDi, China’s ride-hailing app, which has an English interface, takes the destination in English, handles payment in-app and removes the conversation entirely. See our guide to using DiDi in Shanghai for setup, which is worth doing before you need it at midnight.
The backup: a screenshot of your hotel’s name, address and phone number in Chinese characters, saved to your favourites. It works with a flat battery on someone else’s phone, it works with a driver who cannot read a foreign alphabet, and it costs you thirty seconds at home. Hotels will print a card for the same purpose at reception — take one on your first morning.

Offline fallbacks
Two situations make an offline map worth having: your data plan fails, and your battery dies while you are somewhere with no English signage. Both are more likely than you think.
- Amap offline maps. Download the Shanghai region inside the app before you go out. It keeps search and routing working without a connection.
- Apple Maps offline. Recent iOS versions let you download an area for offline use. Do it while you are on hotel wifi.
- Organic Maps or OsmAnd, both built on OpenStreetMap data, work entirely offline and are surprisingly good in Shanghai. They will not hail a taxi or route you through the metro reliably, but they will tell you where you are.
- A screenshot of a metro map, in your photos. Zero battery cost to look at, and it answers most questions.
- A power bank. Under 100 Wh, or the rail security scanner will confiscate it. This is a maps tool as much as a phone tool.

Pinning your hotel before you land
Do this at home, on wifi, in ten minutes. It is the highest-value preparation on this page.
- Find your hotel in Amap or Apple Maps and save it as a favourite.
- Screenshot the entry showing the Chinese name and Chinese address, and star the screenshot in your photo album.
- Note the nearest metro station and the exit number.
- Do the same for anywhere you have booked — a restaurant with a reservation, a theatre, a station.
- Download the offline map for Shanghai.
- Install DiDi and Amap while you still have Google Play or an unrestricted App Store connection.
The failure mode this prevents is specific and common: landing at Pudong at eleven at night, no working data, a taxi driver who cannot read your booking confirmation, and a hotel whose English name means nothing to anyone. Thirty seconds of preparation removes it entirely. The wider list of what to install before you fly is in our essential apps for Shanghai.
What people get wrong
Assuming a VPN fixes maps. It unblocks Google Maps and does nothing about the stale data or the coordinate offset. You end up with a working app showing wrong information, which is worse than no app.
Installing Chinese apps after arriving. Google Play does not work in China and the Chinese App Store requires a Chinese Apple ID. Install everything at home.
Relying on romanised addresses. “Nanjing East Road” spoken aloud to a taxi driver will not land. Chinese characters on a screen will.
Ignoring exit numbers. Coming out of the wrong exit at a big interchange can mean a ten-minute walk back through an underground concourse.
Running the VPN while using Apple Maps. Routing your connection through another country can stop the local data switch from working properly.
Searching for small restaurants in English on Amap. They are indexed in Chinese. Paste the characters.
No offline map at all. A dead battery or a failed eSIM in a district with no English signage is the one genuinely stressful navigation scenario in Shanghai, and it is entirely preventable.
Frequently Asked Questions
Does Google Maps work in China?
No. It is blocked and will not load without a VPN, and even with one the data is years out of date and your position is displayed 100–500 metres from where you actually are because of China’s mandated GCJ-02 coordinate system. Use Apple Maps or Amap instead.
Does Apple Maps work in China?
Yes, very well. Apple uses licensed Chinese map data and switches to it automatically when your phone connects to a Chinese network. Positioning is correct, labels are in English, metro exits are shown, and no setup is required. Turn your VPN off while using it.
What is the best map app for tourists in China?
Apple Maps if you have an iPhone, for the zero-effort accuracy. Amap Global on Android, or on any phone if you want the fullest data — numbered metro exits, real-time buses, indoor mall maps and built-in taxi hailing.
Is Amap available in English?
Yes. Amap Global has a full English interface, and since July 2025 it also supports fourteen further languages including Spanish, French, German, Japanese, Korean, Thai, Russian and Arabic. Search works in English for hotels, attractions, stations and chains; small independent businesses are usually listed only in Chinese.
Why is my location wrong on the map in China?
China requires published maps to use the GCJ-02 coordinate system rather than the WGS-84 system your GPS uses. If an app draws GCJ-02 streets but plots a raw WGS-84 position, the two disagree by 100–500 metres. Chinese apps and Apple Maps handle the conversion; Google Maps viewed from inside China often does not.
Can I download offline maps for Shanghai?
Yes. Amap has offline region downloads, recent versions of Apple Maps support offline areas, and Organic Maps or OsmAnd work fully offline on OpenStreetMap data. Download before you leave the hotel wifi.
Should I install Baidu Maps?
Only if you read Chinese. Its data is comparable to Amap’s, but there is no meaningful English mode, and Amap covers the same ground in a language you can use.
How do I tell a taxi driver where I want to go?
Show them the destination on your phone with the Chinese name and address visible. Better still, use DiDi, which takes the destination in English and handles payment in-app. Always carry a screenshot of your hotel’s Chinese name and address as a backup.
Do I need a VPN for maps in China?
No. Apple Maps, Amap and Baidu all work normally on a Chinese connection. A VPN is for other services, and it can actively interfere with Apple Maps’ switch to local data.
Will my international roaming let me use Google Maps?
Roaming or an international eSIM that routes traffic outside China will usually load Google Maps, but the data is still stale and the positioning is still unreliable. Use it as a last resort, not a plan.
Does Amap show metro exit numbers?
Yes, and it is the main reason to use it. It gives the exit number and the walking distance from each. Shanghai’s larger interchanges have ten or more exits emerging hundreds of metres apart, so this matters.
What if my phone dies?
Carry a hotel card with the Chinese address, which every hotel will give you at reception. It is the one navigation tool that does not need a battery. Carry a power bank too — under 100 Wh, or rail security will take it.

Where to go next
Maps are one of four things worth sorting before you land, and they are the easiest. The others are payments, connectivity and transport. Start with the apps to install before you fly, then Alipay and WeChat Pay, which is the one that changes your trip most.
Once you are here, getting around Shanghai covers metro, taxi, ferry and bike, and the practical tips hub collects everything else — money, etiquette, safety and the small operational details that make the first day easier. The city is one of the most navigable in Asia once the tools are right; it is only Google that makes it look otherwise.
