Alibaba headquarters and office locations

Alibaba is headquartered in Hangzhou Shi, China and has 15 office locations across 13 countries.
Filter locations by country
Location Map
Filter locations by country
Filter
Discover additional companies by location with Advanced Search in CraftLearn more
Banner background

All Alibaba Locations

Hangzhou Shi (HQ)
China
969 Wenyi W Rd, Yuhang Qu
Hangzhou Shi
China
Jianghui Rd, Binjiang Qu
Sunnyvale, CA
United States
525 Almanor Ave 4th floor
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
Milano
Italy
13 Corso Europa
Tokyo
Japan
27F Kyobashi Edogrand 2-2-1 Kyobashi, Chuo-ku
Amsterdam
Netherlands
450 Herengracht
Singapore
Singapore
8 Shenton Way, 44 01 AXA Tower
Seoul
Korea (Republic of)
8, 100 Toegye-ro, Myeong-dong, Jung-gu
Taipei
Taiwan
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