Hay varias embajadas en Shanghai.
2. Consulado General Británico en Shanghái. El Consulado General Británico en Shanghai se estableció en 1845 y es uno de los primeros consulados británicos en China. El Consulado General es responsable del trabajo consular y comercial británico en Shanghai. Está ubicado en Nanjing West Road, distrito de Huangpu, Shanghai. Tiene una apariencia simple y elegante, que refleja la tradición y la modernidad de la cultura británica.
3. Consulado General de Francia en Shanghái. El Consulado General de Francia en Shanghai se estableció en 1998. Es una de las primeras agencias consulares establecidas por Francia en China. El objetivo principal del Consulado General es servir a las empresas y a los ciudadanos franceses en Shanghai. El Consulado General está ubicado en Xikang Road, distrito de Jing'an, Shanghai. Tiene un diseño arquitectónico único y un estilo elegante.
4. Consulado General de Alemania en Shanghái. El Consulado General de Alemania en Shanghai se estableció en 1907. Es una de las primeras agencias consulares establecidas por Alemania en China. El Consulado General desempeña un papel importante a la hora de acoger a ciudadanos y empresas alemanes. El diseño arquitectónico de Huaihai Middle Road en el distrito de Luwan, Shanghai, es simple y elegante.