Qingdao es uno de los principales nudos ferroviarios de la península de Shandong, situado en el extremo oriental de los corredores de alta velocidad desde Jinan y de la red nacional. La ciudad cuenta con varias estaciones de pasajeros, encabezadas por la estación de tren de Qingdao en la histórica zona central, Qingdao Norte para muchos trenes de alta velocidad e interurbanos, y Qingdao Oeste para las rutas en el lado occidental de la bahía de Jiaozhou. China Railway opera los servicios interurbanos y de larga distancia que sirven a Qingdao.
Los trenes desde Qingdao incluyen servicios de alta velocidad de categoría G y D, trenes interurbanos de categoría C dentro de Shandong y trenes convencionales de larga distancia de categoría K o Z en determinadas rutas. Qingdao Norte es la principal estación de tren para muchas salidas de alta velocidad, mientras que la estación de tren de Qingdao sigue siendo importante para las llegadas y salidas del centro de la ciudad. La estación del aeropuerto de Jiaodong conecta la zona del aeropuerto con la red ferroviaria regional.
Las rutas ferroviarias desde Qingdao se dirigen al oeste hacia Jinan y el corredor de alta velocidad Pekín-Shanghai, al norte hacia Yantai y Weihai, al sur hacia Rizhao y Lianyungang, y más allá de Shandong hacia Beijing, Shanghai, Tianjin, Nanjing y Zhengzhou. Reserva trenes desde y hacia Qingdao en línea en Rail Monsters.