Coffee & cafés in China
3,577 coffee shops and cafés across 394 cities and towns — the most complete China coffee directory anywhere.
China has 3,577 coffee venues across 394 cities. The top cities by venue count are Beijing (319), Guangzhou (162), Xi’an (155), Shanghai (155), and Chengdu (143). The most common serves are bubble tea, tea, and sandwiches. The independent (non-chain) share is about 80%.
Coffee culture in China
China has a thriving coffee scene, and WorldCafeMap lists 3,577 coffee shops, cafés and roasteries across 394 cities — from the busiest spots in Beijing, Guangzhou, Shanghai to hidden gems in smaller towns. Every listing shows the address, opening hours, a map, photos and real customer ratings.
Use the city links above to browse, or search by name. Run a coffee shop? Add it free.