Dalian es la segunda mayor ciudad de la provincia de Liaoning y, junto con Qingdao, una de las principales ciudades costeras del Norte de China. Se encuentra en el extremo Sur de la península de Liaodong y está bañada por el mar de Bohai, al otro lado del cual se encuentran Corea del norte al este y la provincia de Shandong al sur.
La ciudad cuenta con varias colinas y gran parte de la costa está compuesta por acantilados y zonas rocosas, aunque como veremos más adelante, también cuenta con buenas playas en las que relajarse. Alejándonos de la costa, el centro de la ciudad también resulta ser mucho menos llano que la mayor parte de las grandes ciudades chinas.
Esta excelente localización geográfica que permite controlar el tráfico marítimo que cruza el estrecho de Bohai y lo abrupto de la costa ayudaron a convertir esta joven ciudad de apenas un centenar de años de historia en un enclave estratégico por el que lucharon tanto rusos como japoneses durante la primera mitad del siglo XX. Aún hoy en día se pueden encontrar pequeños puestos militares y baterías antiaéreas en las zonas de costa.