The Consulate General of the Republic of Malta in Shanghai is situated at Room 1107, Huijing International Plaza, 777 Hongqiao Road, Xuhui District, Shanghai.
To get in touch with them, you can dial their phone number at 021-62650166 or send a fax to 021-62650150.
The consulate’s area of jurisdiction encompasses the provinces of Shanghai, Jiangsu, Zhejiang, and Anhui.