1. La Universidad Southwest Jiaotong está ubicada en Chengdu, una famosa ciudad histórica y cultural conocida como la "Tierra de la Abundancia". Es una universidad nacional clave directamente dependiente del Ministerio de Educación establecida conjuntamente por el Ministerio de Educación, la Corporación de Ferrocarriles de China (anteriormente Ministerio de Ferrocarriles), la provincia de Sichuan y la ciudad de Chengdu. Es uno del primer lote de 211 proyectos, 985 Project Advantage Discipline Innovation Platform, 2065438.
2. También es un miembro importante del Plan de formación de talentos chino-estadounidense 1 2 1, el Proyecto 4 4 chino-francés y la Alianza Universitaria de Élite China-Europa firmó un contrato para; el proyecto de construcción de una universidad nacional de alto nivel, y es una institución que otorga doctorados y maestrías.
3. En mayo de 2018, la escuela cuenta con 26 facultades, 1 institución educativa cooperativa chino-extranjera, 1 hospital afiliado y 2 escuelas de posgrado externas. Tiene dos disciplinas clave nacionales de primer nivel de ingeniería mecánica e ingeniería de transporte, y 10 disciplinas clave nacionales de ingeniería de vehículos e ingeniería de puentes y túneles. La disciplina de ingeniería de transporte ocupa el primer lugar en el país (A).