Alibaba headquarters and office locations

Alibaba is headquartered in Hangzhou Shi, China and has 14 office locations across 12 countries.
Filter locations by country
Location Map
Filter locations by country
Filter

All Alibaba Locations

Hangzhou Shi (HQ)
China
969 Wenyi W Rd, Yuhang Qu
Hangzhou Shi
China
Jianghui Rd, Binjiang Qu
San Mateo, CA
United States
400 S El Camino Real #400
Melbourne
Australia
Level 2, 411 Collins Street,
Paris
France
6 Rue de Paradis 6th floor
München
Germany
1st Floor 8 Viktualienmarkt
Hong Kong
Hong Kong
26/F Tower One, Times Square 1 Matheson Street, Causeway Bay
Mumbai
India
inspire BKC Main Road, G Block BKC, Bandra Kurla Complex
Milano
Italy
13 Corso Europa
Tokyo
Japan
27F Kyobashi Edogrand 2-2-1 Kyobashi, Chuo-ku
Amsterdam
Netherlands
450 Herengracht
Taipei
Taiwan, Province of China
11/F, No, No. 5, Nanjing E Rd, Neihu District
London
United Kingdom
5 Southampton St
London
United Kingdom
8th Floor, Millbank Tower, 21-24 Millbank, Westminster