Find here all the different methods for contacting Alibaba. Contact the customer service of Alibaba by your preferred channel: Phone, website, email or social media accounts.
The postal mail address of Alibaba customer service / head office is: 969 West Wen Yi Road, Yu Hang District, Hangzhou 311121, China.
Customers can contact Alibaba on the company’s Twitter account: click here.
Contact Alibaba customer service by email: [email protected] .
Alibaba customer service phone number: 1-408-785-5580.
Customer service operating hours: Not published.
Customer service on the official facebook page of Alibaba: click here.
Check the Alibaba website for a variety of customer support options: Click here.