学校1896年创建于山海关,始称“北洋铁路官学堂”,后经历唐山路矿学堂、唐山工业专门学校、交通大学唐山学校、交通部唐山大学、唐山交通大学、国立唐山工学院、中国交通大学唐山工学院、北方交通大学唐山工学院等时期。1952年,因全国高校院系调整,学校更名为唐山铁道学院。1964年学校迁至四川峨眉,1972年更名西南交通大学,1989年学校办学主体迁至成都九里校区,2002年在成都犀浦扩建新校区,2020年与成都市合作共建成都东部(国际)校区。 [1]
截至2024年10月,学校有成都九里、犀浦、东部(国际)和峨眉四个校区,共占地5000余亩。现设有33个学院(中心)等二级办学单位,拥有2个一级学科国家重点学科,10个二级学科国家重点学科,20个一级学科博士学位授权点,5个博士专业学位授权类别,43个一级学科硕士学位授权点, 17个博士后科研流动站。学校专任教师2700余人,在校学生人数49133人。